.elementor-935 .elementor-element.elementor-element-7eabf034{--display:flex;--min-height:100vh;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-7eabf034:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-7eabf034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeforthecity.org/wp-content/uploads/2025/06/ECLS-star-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-935 .elementor-element.elementor-element-46659789 img{width:600px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-935 .elementor-element.elementor-element-58219bc1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-935 .elementor-element.elementor-element-58219bc1{text-align:center;}.elementor-935 .elementor-element.elementor-element-58219bc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.953rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-1e5eb518{--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:stretch;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-1e5eb518:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-1e5eb518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #4D120D 21%, #000000 84%);}.elementor-935 .elementor-element.elementor-element-1e5eb518::before, .elementor-935 .elementor-element.elementor-element-1e5eb518 > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-1e5eb518 > .e-con-inner > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-1e5eb518 > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-1e5eb518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-1e5eb518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-935 .elementor-element.elementor-element-326f8d1d{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:26px 26px 26px 26px;--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-935 .elementor-element.elementor-element-326f8d1d:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-326f8d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeforthecity.org/wp-content/uploads/2025/05/Screenshot-2025-05-20-at-5.54.05 PM.png");background-position:center center;background-size:cover;}.elementor-935 .elementor-element.elementor-element-4023e599{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-4023e599.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-935 .elementor-element.elementor-element-6d67b9d4{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:left;}.elementor-935 .elementor-element.elementor-element-6d67b9d4 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-6d67b9d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:#FFFFFF;}.elementor-widget-text-editor{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-935 .elementor-element.elementor-element-6a691631{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;grid-column:span 5;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:160%;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-6a691631 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-71be2d7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-71be2d7e:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-71be2d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0E5830 0%, #000000 67%);}.elementor-935 .elementor-element.elementor-element-37b50360{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-935 .elementor-element.elementor-element-58948c27 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-58948c27{text-align:center;}.elementor-935 .elementor-element.elementor-element-58948c27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.953rem;font-weight:600;text-transform:uppercase;line-height:120%;letter-spacing:0.316em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-21a14037 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-21a14037{text-align:center;}.elementor-935 .elementor-element.elementor-element-21a14037 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:800;text-transform:uppercase;line-height:120%;letter-spacing:0.1em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-4a298f35{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;--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-935 .elementor-element.elementor-element-66c13ae7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#26F283;--border-color:#26F283;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 15px #26F283;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-935 .elementor-element.elementor-element-66c13ae7:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-66c13ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-4c410511 img{width:200px;}.elementor-935 .elementor-element.elementor-element-55b98e17{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-935 .elementor-element.elementor-element-55b98e17 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-55b98e17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:900;text-transform:uppercase;line-height:120%;letter-spacing:0em;color:#000000;}.elementor-935 .elementor-element.elementor-element-3e29354{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#26F283;--border-color:#26F283;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 15px #26F283;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-935 .elementor-element.elementor-element-3e29354:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-3e29354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-2314fdad img{width:300px;height:225px;object-fit:cover;object-position:center center;}.elementor-935 .elementor-element.elementor-element-50914689{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-935 .elementor-element.elementor-element-50914689 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-50914689 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:900;text-transform:uppercase;line-height:120%;letter-spacing:0em;color:#000000;}.elementor-935 .elementor-element.elementor-element-36bef63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#26F283;--border-color:#26F283;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 15px #26F283;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-935 .elementor-element.elementor-element-36bef63:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-36bef63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-2f5102bc img{width:200px;}.elementor-935 .elementor-element.elementor-element-11f78aba{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-935 .elementor-element.elementor-element-11f78aba > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-11f78aba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:900;text-transform:uppercase;line-height:120%;letter-spacing:0em;color:#000000;}.elementor-935 .elementor-element.elementor-element-2ee0c5cd{--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:6em 6em;--row-gap:6em;--column-gap:6em;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-2ee0c5cd:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #0A3A20 21%, #000000 84%);}.elementor-935 .elementor-element.elementor-element-2ee0c5cd::before, .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .e-con-inner > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-2ee0c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-935 .elementor-element.elementor-element-6d58f0dc{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-935 .elementor-element.elementor-element-6d58f0dc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-935 .elementor-element.elementor-element-7037f123 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-935 .elementor-element.elementor-element-7037f123 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-29fb496 );}.elementor-935 .elementor-element.elementor-element-18d938c{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:left;}.elementor-935 .elementor-element.elementor-element-18d938c > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-18d938c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-aaf1f76{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;grid-column:span 5;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:160%;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-aaf1f76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-452bfbf8{--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:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-935 .elementor-element.elementor-element-6cd8c886{--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:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-935 .elementor-element.elementor-element-6cd8c886:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-6cd8c886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hopeforthecity.org/wp-content/uploads/2025/06/ECLS-star-bg-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-935 .elementor-element.elementor-element-7fe8b0e7{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#26F283;--border-color:#26F283;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 15px #26F283;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-935 .elementor-element.elementor-element-7fe8b0e7:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-7fe8b0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-58ee805f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-935 .elementor-element.elementor-element-58ee805f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-29fb496 );}.elementor-935 .elementor-element.elementor-element-4dbc672b{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-935 .elementor-element.elementor-element-4dbc672b > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-4dbc672b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:var( --e-global-color-primary );}.elementor-935 .elementor-element.elementor-element-5f417707{--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:space-between;--align-items:stretch;--gap:6em 6em;--row-gap:6em;--column-gap:6em;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-5f417707:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-5f417707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-935 .elementor-element.elementor-element-5f417707::before, .elementor-935 .elementor-element.elementor-element-5f417707 > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-5f417707 > .e-con-inner > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-5f417707 > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-5f417707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-5f417707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-935 .elementor-element.elementor-element-30effb1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--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-935 .elementor-element.elementor-element-30effb1:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-30effb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeforthecity.org/wp-content/uploads/2025/05/Screenshot-2025-05-20-at-6.00.41 PM.png");background-position:center center;background-size:cover;}.elementor-935 .elementor-element.elementor-element-318c036a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-318c036a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-935 .elementor-element.elementor-element-e8b27d8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-935 .elementor-element.elementor-element-e8b27d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-29fb496 );}.elementor-935 .elementor-element.elementor-element-1af756aa{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:left;}.elementor-935 .elementor-element.elementor-element-1af756aa > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-1af756aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-6dbe3445{width:initial;max-width:initial;grid-column:span 5;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:160%;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-6dbe3445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-935 .elementor-element.elementor-element-26d0ca98 .elementor-button{background-color:#E8B578;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:0.175em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#8A130F;border-radius:22rem 22rem 22rem 22rem;padding:1.25rem 2rem 1.25rem 2rem;}.elementor-935 .elementor-element.elementor-element-26d0ca98 .elementor-button:hover, .elementor-935 .elementor-element.elementor-element-26d0ca98 .elementor-button:focus{background-color:#BC9261;color:#FFFFFF;border-color:#BC9261;}.elementor-935 .elementor-element.elementor-element-26d0ca98{width:auto;max-width:auto;}.elementor-935 .elementor-element.elementor-element-26d0ca98 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-26d0ca98 .elementor-button:hover svg, .elementor-935 .elementor-element.elementor-element-26d0ca98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-57bc35a9{--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:space-between;--align-items:stretch;--gap:6em 6em;--row-gap:6em;--column-gap:6em;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-57bc35a9:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-57bc35a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #443523 21%, #000000 84%);}.elementor-935 .elementor-element.elementor-element-57bc35a9::before, .elementor-935 .elementor-element.elementor-element-57bc35a9 > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-57bc35a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-935 .elementor-element.elementor-element-57bc35a9 > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-57bc35a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-935 .elementor-element.elementor-element-57bc35a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-935 .elementor-element.elementor-element-7d87d619{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-935 .elementor-element.elementor-element-7d87d619.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-935 .elementor-element.elementor-element-5685623b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-935 .elementor-element.elementor-element-5685623b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-29fb496 );}.elementor-935 .elementor-element.elementor-element-3bf42597{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:left;}.elementor-935 .elementor-element.elementor-element-3bf42597 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-3bf42597 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-349da5e0{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;grid-column:span 5;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:160%;color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-349da5e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-5662a031{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--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-935 .elementor-element.elementor-element-2e8cb5e9{--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:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-935 .elementor-element.elementor-element-2e8cb5e9:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-2e8cb5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hopeforthecity.org/wp-content/uploads/2025/06/ECLS-star-bg-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-935 .elementor-element.elementor-element-42b14680{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#26F283;--border-color:#26F283;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 0px 15px #26F283;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-935 .elementor-element.elementor-element-42b14680:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-42b14680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-23c8e423 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-935 .elementor-element.elementor-element-23c8e423{text-align:center;}.elementor-935 .elementor-element.elementor-element-23c8e423 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-29fb496 );}.elementor-935 .elementor-element.elementor-element-3673c621{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-935 .elementor-element.elementor-element-3673c621 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-3673c621 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.052rem;font-weight:500;line-height:120%;letter-spacing:-0.0316em;color:var( --e-global-color-primary );}.elementor-935 .elementor-element.elementor-element-6cd4952{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-935 .elementor-element.elementor-element-27f8454 img{width:400px;}body.elementor-page-935:not(.elementor-motion-effects-element-type-background), body.elementor-page-935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-935 .elementor-element.elementor-element-1e5eb518{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-326f8d1d{--min-height:400px;}.elementor-935 .elementor-element.elementor-element-6d67b9d4 .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-71be2d7e{--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-21a14037 .elementor-heading-title{letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-4a298f35{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-935 .elementor-element.elementor-element-66c13ae7{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-935 .elementor-element.elementor-element-55b98e17 .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-3e29354{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-935 .elementor-element.elementor-element-50914689 .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-36bef63{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-935 .elementor-element.elementor-element-11f78aba .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-2ee0c5cd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-18d938c .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-6cd8c886{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-4dbc672b .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-5f417707{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-30effb1{--min-height:400px;}.elementor-935 .elementor-element.elementor-element-1af756aa .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-57bc35a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-3bf42597 .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}.elementor-935 .elementor-element.elementor-element-5662a031{--min-height:400px;}.elementor-935 .elementor-element.elementor-element-2e8cb5e9{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-3673c621 .elementor-heading-title{font-size:44px;letter-spacing:-0.88px;}}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-1e5eb518{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-326f8d1d{--min-height:300px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-4023e599{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-6d67b9d4 .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-6a691631 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-935 .elementor-element.elementor-element-6a691631{text-align:left;font-size:16px;line-height:150%;}.elementor-935 .elementor-element.elementor-element-71be2d7e{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-37b50360{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-935 .elementor-element.elementor-element-58948c27 .elementor-heading-title{font-size:1rem;}.elementor-935 .elementor-element.elementor-element-21a14037 .elementor-heading-title{font-size:1.953rem;letter-spacing:0em;}.elementor-935 .elementor-element.elementor-element-4a298f35{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:48px 0px;--row-gap:48px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-66c13ae7{--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-935 .elementor-element.elementor-element-4c410511 img{width:150px;}.elementor-935 .elementor-element.elementor-element-55b98e17 .elementor-heading-title{font-size:1rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-3e29354{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-935 .elementor-element.elementor-element-2314fdad img{width:200px;height:150px;}.elementor-935 .elementor-element.elementor-element-50914689 .elementor-heading-title{font-size:1rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-36bef63{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-935 .elementor-element.elementor-element-2f5102bc img{width:150px;}.elementor-935 .elementor-element.elementor-element-11f78aba .elementor-heading-title{font-size:1rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-2ee0c5cd{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-6d58f0dc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-18d938c .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-aaf1f76 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-935 .elementor-element.elementor-element-aaf1f76{text-align:left;font-size:16px;line-height:150%;}.elementor-935 .elementor-element.elementor-element-452bfbf8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-2e2993fd img{height:300px;object-fit:contain;}.elementor-935 .elementor-element.elementor-element-6cd8c886{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10%;--padding-right:10%;}.elementor-935 .elementor-element.elementor-element-7fe8b0e7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-935 .elementor-element.elementor-element-4dbc672b .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-5f417707{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-30effb1{--min-height:300px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-318c036a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-1af756aa .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-6dbe3445 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-935 .elementor-element.elementor-element-6dbe3445{text-align:left;font-size:16px;line-height:150%;}.elementor-935 .elementor-element.elementor-element-57bc35a9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-935 .elementor-element.elementor-element-7d87d619{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-3bf42597 .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-349da5e0 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-935 .elementor-element.elementor-element-349da5e0{text-align:left;font-size:16px;line-height:150%;}.elementor-935 .elementor-element.elementor-element-5662a031{--min-height:300px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-935 .elementor-element.elementor-element-2e8cb5e9{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10%;--padding-right:10%;}.elementor-935 .elementor-element.elementor-element-42b14680{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-935 .elementor-element.elementor-element-3673c621 .elementor-heading-title{font-size:1.953rem;letter-spacing:-0.72px;}.elementor-935 .elementor-element.elementor-element-27f8454 img{width:200px;}}@media(min-width:768px){.elementor-935 .elementor-element.elementor-element-1e5eb518{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-326f8d1d{--width:60%;}.elementor-935 .elementor-element.elementor-element-4023e599{--width:40%;}.elementor-935 .elementor-element.elementor-element-71be2d7e{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-2ee0c5cd{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-6d58f0dc{--width:60%;}.elementor-935 .elementor-element.elementor-element-452bfbf8{--width:60%;}.elementor-935 .elementor-element.elementor-element-6cd8c886{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-5f417707{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-30effb1{--width:50%;}.elementor-935 .elementor-element.elementor-element-318c036a{--width:40%;}.elementor-935 .elementor-element.elementor-element-57bc35a9{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-7d87d619{--width:50%;}.elementor-935 .elementor-element.elementor-element-5662a031{--width:40%;}.elementor-935 .elementor-element.elementor-element-2e8cb5e9{--content-width:1312px;}.elementor-935 .elementor-element.elementor-element-6cd4952{--content-width:1312px;}}@media(max-width:1024px) and (min-width:768px){.elementor-935 .elementor-element.elementor-element-326f8d1d{--width:100%;}.elementor-935 .elementor-element.elementor-element-4023e599{--width:100%;}.elementor-935 .elementor-element.elementor-element-6d58f0dc{--width:100%;}.elementor-935 .elementor-element.elementor-element-30effb1{--width:100%;}.elementor-935 .elementor-element.elementor-element-318c036a{--width:100%;}.elementor-935 .elementor-element.elementor-element-7d87d619{--width:100%;}.elementor-935 .elementor-element.elementor-element-5662a031{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-21a14037 */.reveal-text {
  overflow: hidden;                /* Prevents overflow flicker */
  display: inline-block;           /* Ensures animatability */
  will-change: transform, opacity; /* Optimizes for animation */
}

.reveal-text .elementor-heading-title {
  opacity: 0;                      /* Start hidden */
  transform: translateY(30px);     /* Start position */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89dafe9 */.noshow {
    display: none;
}/* End custom CSS */
/* Start custom CSS *//*------------------------------------------------*\
    Improve Elementor Animations
\*------------------------------------------------*/

/*------ Fades: Directional ------*/

/* FadeInDown */
@keyframes kgFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -12px, 0); /* Less movement than default */
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInDown {
    animation-name: kgFadeInDown !important; /* Ensure this takes precedence */
}

/* FadeInLeft */
@keyframes kgFadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-12px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInLeft {
    animation-name: kgFadeInLeft !important;
}

/* FadeInRight */
@keyframes kgFadeInRight {
    from {
        opacity: 0;
        transform: translate3d(12px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInRight {
    animation-name: kgFadeInRight !important;
}

/* FadeInUp with custom easing */
@keyframes kgFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 30px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* Apply the custom animation with easing */
.elementor-element .animated.fadeInUp {
    animation-name: kgFadeInUp !important; /* Ensure this takes precedence */
    animation-duration: 1s;             /* Adjust duration */
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);  /* Custom easing (ease-in-out) */
    animation-fill-mode: forwards;       /* Ensure the animation ends in its final state */
}/* End custom CSS */