.elementor-68 .elementor-element.elementor-element-b92e9cb{--display:flex;--min-height:700px;--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;--overlay-opacity:0.62;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-68 .elementor-element.elementor-element-b92e9cb:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b92e9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/gi-hero-bg-v3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-b92e9cb::before, .elementor-68 .elementor-element.elementor-element-b92e9cb > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-b92e9cb > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-b92e9cb > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-b92e9cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-b92e9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-b92e9cb.e-con{--align-self:center;}.elementor-68 .elementor-element.elementor-element-3b48cac > .elementor-widget-container{padding:10px 200px 10px 200px;}.elementor-68 .elementor-element.elementor-element-3b48cac{z-index:3;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-wrap{text-align:center;min-height:180px;align-items:center;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-inner{max-width:100%;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-heading{color:#FFFFFF;font-size:6.9em;margin-bottom:0px;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-cursor{background-color:#ffffff;}.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-68 .elementor-element.elementor-element-13cf093{padding:0px 0px 0px 0px;bottom:0px;z-index:22;text-align:center;}.elementor-68 .elementor-element.elementor-element-13cf093.elementor-element{--align-self:center;}body:not(.rtl) .elementor-68 .elementor-element.elementor-element-13cf093{left:0px;}body.rtl .elementor-68 .elementor-element.elementor-element-13cf093{right:0px;}.elementor-68 .elementor-element.elementor-element-13cf093 img{max-width:90%;}.elementor-68 .elementor-element.elementor-element-44a87cb{--display:flex;--min-height:510px;--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-44a87cb:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-44a87cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/08-1-scaled.png");background-position:bottom right;background-repeat:no-repeat;background-size:70% auto;}.elementor-68 .elementor-element.elementor-element-44a87cb::before, .elementor-68 .elementor-element.elementor-element-44a87cb > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-44a87cb > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-44a87cb > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-44a87cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-44a87cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-425b31e{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.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-68 .elementor-element.elementor-element-7202b8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:42px;}.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-68 .elementor-element.elementor-element-ddf8c70{font-family:"Poppins", Sans-serif;font-weight:500;color:#888888;}.elementor-68 .elementor-element.elementor-element-ddf8c70 p{margin-block-end:0px;}.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-68 .elementor-element.elementor-element-1a89a73 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-68 .elementor-element.elementor-element-1265d69{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-68 .elementor-element.elementor-element-1265d69::before, .elementor-68 .elementor-element.elementor-element-1265d69 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-1265d69 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-1265d69 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-1265d69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-1265d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-2a350f3{text-align:end;}.elementor-68 .elementor-element.elementor-element-2a350f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:700;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-95dcb5a{--display:flex;--min-height:600px;--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-95dcb5a:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-95dcb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/11-1-scaled.png");background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;}.elementor-68 .elementor-element.elementor-element-95dcb5a::before, .elementor-68 .elementor-element.elementor-element-95dcb5a > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-95dcb5a > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-95dcb5a > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-95dcb5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-95dcb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-0b52f0d{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-ccc0d3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:42px;}.elementor-68 .elementor-element.elementor-element-ed8c247{font-family:"Poppins", Sans-serif;font-weight:500;color:#888888;}.elementor-68 .elementor-element.elementor-element-ed8c247 p{margin-block-end:0px;}.elementor-68 .elementor-element.elementor-element-7efdc98 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-68 .elementor-element.elementor-element-5826396{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-68 .elementor-element.elementor-element-5826396::before, .elementor-68 .elementor-element.elementor-element-5826396 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-5826396 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-5826396 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-5826396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-5826396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-a6de40e{text-align:end;}.elementor-68 .elementor-element.elementor-element-a6de40e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:700;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-dd008e2{--display:flex;--min-height:600px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-dd008e2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/Group-1171274930-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-dd008e2::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #FFFFFF00 45%, #C41E2A 62%);}.elementor-68 .elementor-element.elementor-element-47c46bd{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-97e865f{text-align:end;}.elementor-68 .elementor-element.elementor-element-97e865f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:700;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-b3c3ee1{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--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-68 .elementor-element.elementor-element-b3c3ee1::before, .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-8c00f28{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-68 .elementor-element.elementor-element-6bd004e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-b9fcb40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-a983039{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-bde58f6 .elementor-button{background-color:#C41E2A00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-408a60b{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-408a60b.elementor-element{--align-self:flex-end;}.elementor-68 .elementor-element.elementor-element-408a60b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:600;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-e629178{--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:center;--align-items:center;--overlay-opacity:1;--padding-top:200px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e629178:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-e629178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/Container-6-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-e629178::before, .elementor-68 .elementor-element.elementor-element-e629178 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-e629178 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-e629178 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-e629178 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-e629178 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-039fa2a{--display:flex;}.elementor-68 .elementor-element.elementor-element-3df8447{text-align:center;}.elementor-68 .elementor-element.elementor-element-3df8447 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-ee13c9f{text-align:center;}.elementor-68 .elementor-element.elementor-element-ee13c9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:300;letter-spacing:9px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-343d7a7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFC4;}.elementor-68 .elementor-element.elementor-element-343d7a7.elementor-element{--align-self:center;}.elementor-68 .elementor-element.elementor-element-38b5b78 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;}.elementor-68 .elementor-element.elementor-element-c46f496{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c46f496:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-c46f496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-68 .elementor-element.elementor-element-55eb619{--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;}.elementor-68 .elementor-element.elementor-element-26dfa9c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C41E2A;--border-color:#C41E2A;}.elementor-68 .elementor-element.elementor-element-633e93a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-f19c7fb{--display:flex;--justify-content:center;}.elementor-68 .elementor-element.elementor-element-b7ec7c6{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-f627536{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-3275da8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-68 .elementor-element.elementor-element-2e0ac49{background-color:#FFFFFF;padding:25px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-title{justify-content:center;color:#888888;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter{gap:0px;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-number-wrapper{color:#C41E2A;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-68 .elementor-element.elementor-element-4085c64{background-color:#FFFFFF;padding:25px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-title{justify-content:center;color:#888888;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter{gap:0px;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-number-wrapper{color:#C41E2A;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}.elementor-68 .elementor-element.elementor-element-a68887b{background-color:#FFFFFF;padding:25px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-title{justify-content:center;color:#888888;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter{gap:0px;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-number-wrapper{color:#C41E2A;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-425b31e{--width:50%;}.elementor-68 .elementor-element.elementor-element-0b52f0d{--width:50%;}.elementor-68 .elementor-element.elementor-element-47c46bd{--width:50%;}.elementor-68 .elementor-element.elementor-element-b3c3ee1{--content-width:100%;}.elementor-68 .elementor-element.elementor-element-8c00f28{--width:100%;}.elementor-68 .elementor-element.elementor-element-26dfa9c{--width:50%;}.elementor-68 .elementor-element.elementor-element-f19c7fb{--width:47%;}.elementor-68 .elementor-element.elementor-element-3275da8{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-68 .elementor-element.elementor-element-b92e9cb{--width:100%;}.elementor-68 .elementor-element.elementor-element-425b31e{--width:100%;}.elementor-68 .elementor-element.elementor-element-0b52f0d{--width:100%;}.elementor-68 .elementor-element.elementor-element-47c46bd{--width:39%;}.elementor-68 .elementor-element.elementor-element-b3c3ee1{--content-width:100%;}.elementor-68 .elementor-element.elementor-element-3275da8{--width:100%;}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-44a87cb{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-425b31e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-2a350f3 .elementor-heading-title{font-size:80px;}.elementor-68 .elementor-element.elementor-element-95dcb5a{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-0b52f0d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-a6de40e .elementor-heading-title{font-size:80px;}.elementor-68 .elementor-element.elementor-element-dd008e2{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-47c46bd{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-97e865f .elementor-heading-title{font-size:80px;}.elementor-68 .elementor-element.elementor-element-408a60b .elementor-heading-title{font-size:80px;}.elementor-68 .elementor-element.elementor-element-633e93a .elementor-heading-title{font-size:50px;line-height:1.4em;}.elementor-68 .elementor-element.elementor-element-3275da8{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-title{justify-content:center;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-title{justify-content:center;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-title{justify-content:center;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-b92e9cb:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b92e9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/Hero-Section-5.png");}.elementor-68 .elementor-element.elementor-element-b92e9cb{--width:100%;--min-height:496px;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3b48cac > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-wrap{text-align:left;}.elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-heading{font-size:42px;}.elementor-68 .elementor-element.elementor-element-44a87cb:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-44a87cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/gi-donate-mobile-v2.jpg");background-position:top center;background-repeat:no-repeat;background-size:353px auto;}.elementor-68 .elementor-element.elementor-element-44a87cb{--min-height:256px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-425b31e{--width:54%;--min-height:0px;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-68 .elementor-element.elementor-element-7202b8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-68 .elementor-element.elementor-element-7202b8a .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-68 .elementor-element.elementor-element-ddf8c70{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-size:9px;}.elementor-68 .elementor-element.elementor-element-ddf8c70 p{margin-block-end:0px;}.elementor-68 .elementor-element.elementor-element-1a89a73 .elementor-button{font-size:9px;padding:8px 8px 8px 8px;}.elementor-68 .elementor-element.elementor-element-1265d69{--width:45%;}.elementor-68 .elementor-element.elementor-element-2a350f3{text-align:end;}.elementor-68 .elementor-element.elementor-element-2a350f3 .elementor-heading-title{font-size:35px;}.elementor-68 .elementor-element.elementor-element-95dcb5a:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-95dcb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/gi-careers-mobile-v2.jpg");background-position:top center;background-repeat:no-repeat;background-size:353px auto;}.elementor-68 .elementor-element.elementor-element-95dcb5a{--min-height:241px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-0b52f0d{--width:54%;--min-height:0px;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-68 .elementor-element.elementor-element-ccc0d3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-68 .elementor-element.elementor-element-ccc0d3c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-68 .elementor-element.elementor-element-ed8c247{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:9px;}.elementor-68 .elementor-element.elementor-element-ed8c247 p{margin-block-end:0px;}.elementor-68 .elementor-element.elementor-element-7efdc98 .elementor-button{font-size:9px;padding:8px 8px 8px 8px;}.elementor-68 .elementor-element.elementor-element-5826396{--width:45%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a6de40e{padding:0px 0px 8px 0px;text-align:end;}.elementor-68 .elementor-element.elementor-element-a6de40e .elementor-heading-title{font-size:35px;}.elementor-68 .elementor-element.elementor-element-dd008e2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/10/gi-volunteer-mobile-v2.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-68 .elementor-element.elementor-element-dd008e2{--min-height:250px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-68 .elementor-element.elementor-element-dd008e2::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-dd008e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF00 100%, #C41E2A 71%);}.elementor-68 .elementor-element.elementor-element-47c46bd{--width:100%;--min-height:0px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-68 .elementor-element.elementor-element-97e865f{padding:0px 0px 8px 0px;text-align:end;}.elementor-68 .elementor-element.elementor-element-97e865f .elementor-heading-title{font-size:35px;}.elementor-68 .elementor-element.elementor-element-b3c3ee1{--content-width:100%;--min-height:0px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-8c00f28{--width:80%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-68 .elementor-element.elementor-element-6bd004e{padding:0px 36px 0px 0px;text-align:start;}.elementor-68 .elementor-element.elementor-element-6bd004e .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-68 .elementor-element.elementor-element-b9fcb40{padding:0px 36px 0px 0px;text-align:start;}.elementor-68 .elementor-element.elementor-element-b9fcb40 .elementor-heading-title{font-size:16px;line-height:21px;}.elementor-68 .elementor-element.elementor-element-a983039{text-align:start;font-size:9px;}.elementor-68 .elementor-element.elementor-element-a983039 p{margin-block-end:4px;}.elementor-68 .elementor-element.elementor-element-bde58f6 .elementor-button{font-size:9px;padding:8px 8px 8px 8px;}.elementor-68 .elementor-element.elementor-element-408a60b{text-align:end;}.elementor-68 .elementor-element.elementor-element-408a60b .elementor-heading-title{font-size:50px;}.elementor-68 .elementor-element.elementor-element-e629178:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-e629178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://newlife.org.sg/wp-content/uploads/2026/09/Intro-Section.png");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-e629178{--overlay-opacity:0;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68 .elementor-element.elementor-element-039fa2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-3df8447{text-align:start;}.elementor-68 .elementor-element.elementor-element-3df8447 .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-ee13c9f{text-align:start;}.elementor-68 .elementor-element.elementor-element-ee13c9f .elementor-heading-title{font-size:28px;}.elementor-68 .elementor-element.elementor-element-343d7a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:11px;}.elementor-68 .elementor-element.elementor-element-38b5b78 .elementor-button{padding:12px 12px 12px 12px;}.elementor-68 .elementor-element.elementor-element-c46f496{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-55eb619{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-68 .elementor-element.elementor-element-633e93a{text-align:center;}.elementor-68 .elementor-element.elementor-element-633e93a .elementor-heading-title{font-size:34px;}.elementor-68 .elementor-element.elementor-element-b7ec7c6{text-align:center;font-size:11px;}.elementor-68 .elementor-element.elementor-element-f627536{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-3275da8{--e-con-grid-template-columns:repeat(3, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-2e0ac49{padding:12px 5px 12px 5px;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-number-wrapper{font-size:18px;}.elementor-68 .elementor-element.elementor-element-2e0ac49 .elementor-counter-title{font-size:9px;line-height:18px;}.elementor-68 .elementor-element.elementor-element-4085c64{padding:12px 5px 12px 5px;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-number-wrapper{font-size:18px;}.elementor-68 .elementor-element.elementor-element-4085c64 .elementor-counter-title{font-size:9px;line-height:18px;}.elementor-68 .elementor-element.elementor-element-a68887b{padding:12px 5px 12px 5px;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-number-wrapper{font-size:18px;}.elementor-68 .elementor-element.elementor-element-a68887b .elementor-counter-title{font-size:9px;line-height:18px;}}/* Start custom CSS for container, class: .elementor-element-44a87cb */.elementor-68 .elementor-element.elementor-element-44a87cb {
    position: relative;
    overflow: hidden;
}

.elementor-68 .elementor-element.elementor-element-44a87cb::after {
    content: "";
    position: absolute;
    right: -80px;
    bottom: -80px;
    width: 400px;
        width: 500px;
    height: 487px;
    background: radial-gradient(circle at 100% 100%, rgb(0 0 0 / 40%) 0%, rgb(0 0 0 / 40%) 25%, rgb(0 0 0 / 30%) 45%, rgba(0, 123, 255, 0.03) 65%, transparent 80%);
    pointer-events: none;
}

@media only screen and (max-width: 600px) {
.elementor-68 .elementor-element.elementor-element-44a87cb::after {
    content: "none";
    position: absolute;
    right: -80px;
    bottom: -80px;
    width: 400px;
        width: 500px;
    height: 487px;
    background: #fff0;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95dcb5a */.elementor-68 .elementor-element.elementor-element-95dcb5a {
    position: relative;
    overflow: hidden;
}

.elementor-68 .elementor-element.elementor-element-95dcb5a::after {
    content: "";
    position: absolute;
    right: -80px;
    bottom: -80px;
    width: 400px;
        width: 500px;
    height: 487px;
    background: radial-gradient(circle at 100% 100%, rgb(0 0 0 / 40%) 0%, rgb(0 0 0 / 40%) 25%, rgb(0 0 0 / 30%) 45%, rgba(0, 123, 255, 0.03) 65%, transparent 80%);
    pointer-events: none;
}

@media only screen and (max-width: 600px) {
.elementor-68 .elementor-element.elementor-element-95dcb5a::after {
    content: "none";
    position: absolute;
    right: -80px;
    bottom: -80px;
    width: 400px;
        width: 500px;
    height: 487px;
    background: #fff0;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408a60b */.elementor-68 .elementor-element.elementor-element-408a60b::after {
    content: "";
       position: absolute;
    right: -149px;
    bottom: -120px;
    width: 400px;
    width: 500px;
    height: 487px;
    background: radial-gradient(circle at 100% 100%, #c41e2a5c 0%, #c41e2aa1 25%, #c41e2ab3 45%, rgba(0, 123, 255, 0.03) 65%, transparent 80%);
    pointer-events: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd008e2 */.elementor-68 .elementor-element.elementor-element-dd008e2{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS *//* Get Involved (page 68) custom CSS, client 15 Oct comments */
/* Hero (desktop/tablet), Figma /get-involved-4 as updated 16 Oct: "YOUR IMPACT / STARTS TODAY" is 120px on a 92px
   line, 68px below the top of the banner, behind the people cut-out (05-1.png, widget 13cf093). The background
   (media 13853 since 16 Oct evening: Figma "02 1" + red swoosh "image 13", no white booth banner; was 13772 from "06 1"), so the cut-out now covers the banner exactly
   like the background does (same size, cover, centred) or the people would show twice. Below 1200px the title
   shrinks to fit the heading box (100vw - 400px) on two lines. */
@media (min-width: 768px) {
  .elementor-68 .elementor-element.elementor-element-b92e9cb { padding-top: 58px !important; }
  .elementor-68 .elementor-element.elementor-element-3b48cac { width: 100% !important; max-width: 100% !important; }
  .elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-heading { font-size: min(120px, 8.34vw, calc((100vw - 400px) / 6.9)) !important; line-height: .767 !important; white-space: nowrap !important; }
  .elementor-68 .elementor-element.elementor-element-3b48cac .wiz91-typed-wrap { min-height: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-13cf093 { inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; pointer-events: none; }
  .elementor-68 .elementor-element.elementor-element-13cf093 .elementor-widget-container, .elementor-68 .elementor-element.elementor-element-13cf093 a { height: 100%; }
  .elementor-68 .elementor-element.elementor-element-13cf093 img { width: 100% !important; max-width: none !important; height: 100% !important; object-fit: cover; object-position: center center; }
}
/* Donate text: "Thank you for your generous giving..." is its own paragraph (Figma leaves a blank line before it) */
.elementor-68 .elementor-element.elementor-element-ddf8c70 p:not(:last-child) { margin-bottom: 1em !important; }
/* Volunteer block (desktop): the text column ran to the right edge of the page; Figma keeps it 404px wide starting at
   x 888 of 1440 (here as % of the 942px-wide right column b3c3ee1 that starts at x 498) */
@media (min-width: 1025px) {
  .elementor-68 .elementor-element.elementor-element-8c00f28 { padding-left: 41.4% !important; padding-right: 15.7% !important; }
  .elementor-68 .elementor-element.elementor-element-8c00f28 > .elementor-widget { width: 100% !important; max-width: 100% !important; }
  .elementor-68 .elementor-element.elementor-element-6bd004e .elementor-heading-title { white-space: nowrap; }
}
/* Phones: the client found every font on this page too small (body text was 9px, Figma's is even smaller), so the
   Donate / Careers / Volunteer blocks stack instead: text full width at readable sizes, photo underneath (Donate,
   Careers) or on top (Volunteer, whose background is the photo on a solid #C41E2A panel) */
/* Phones, client 16 Oct ("@lundy update layout design to the new one on Figma"; "mobile version of this page doesnt align
   with" Figma): Figma /get-involved "Mobile - 390px". Each section opens with its photo (Donate/Careers cut-out photo with
   the big word bottom-right, Volunteer group photo fading into red), then a Poppins Bold 18/22 heading, 11px/150% text and
   an 11px SemiBold 29px pill button, 25px side margins. Corporate: 11px kicker, Inter Light 28/36 title (10px tracking),
   one 11px paragraph. Impact: 28px title, 11px centred text, 103 x 66 stat boxes. The Volunteer phone photo (media 13840,
   Figma layer exported) is the section's background_image_mobile. */
@media (max-width: 767px) {
  /* Donate (44a87cb: text 425b31e + photo 1265d69) and Careers (95dcb5a: text 0b52f0d + photo 5826396) */
  .elementor-68 .elementor-element.elementor-element-44a87cb,
  .elementor-68 .elementor-element.elementor-element-95dcb5a { flex-direction: column !important; flex-wrap: nowrap !important; gap: 0 !important; min-height: 0 !important; padding: 0 0 23px !important; background-position: right top !important; }
  /* phone photos = Figma's mobile image layers (media 13841 Donate, 13842 Careers), set as background_image_mobile */
  .elementor-68 .elementor-element.elementor-element-44a87cb,
  .elementor-68 .elementor-element.elementor-element-95dcb5a { background-size: 100% auto !important; background-position: center top !important; }
  .elementor-68 .elementor-element.elementor-element-95dcb5a { padding-bottom: 28px !important; }
  .elementor-68 .elementor-element.elementor-element-1265d69,
  .elementor-68 .elementor-element.elementor-element-5826396 { order: -1; width: 100% !important; max-width: 100% !important; min-height: 0 !important; height: 195px; padding: 0 23px 0 0 !important; justify-content: flex-end !important; align-items: flex-end !important; }
  .elementor-68 .elementor-element.elementor-element-5826396 { height: 202px; }
  .elementor-68 .elementor-element.elementor-element-2a350f3,
  .elementor-68 .elementor-element.elementor-element-a6de40e,
  .elementor-68 .elementor-element.elementor-element-97e865f { width: auto !important; margin: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-2a350f3 .elementor-heading-title,
  .elementor-68 .elementor-element.elementor-element-a6de40e .elementor-heading-title,
  .elementor-68 .elementor-element.elementor-element-97e865f .elementor-heading-title { font: 700 45px/1 Poppins, sans-serif !important; color: #fff !important; text-align: right !important; text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); white-space: nowrap; }
  .elementor-68 .elementor-element.elementor-element-425b31e,
  .elementor-68 .elementor-element.elementor-element-0b52f0d { width: 100% !important; max-width: 100% !important; padding: 18px 25px 0 !important; gap: 0 !important; }
  /* section headings: two lines as in Figma */
  .elementor-68 .elementor-element.elementor-element-7202b8a,
  .elementor-68 .elementor-element.elementor-element-ccc0d3c,
  .elementor-68 .elementor-element.elementor-element-b9fcb40 { width: auto !important; max-width: 210px !important; margin: 0 0 14px !important; }
  .elementor-68 .elementor-element.elementor-element-7202b8a .elementor-heading-title,
  .elementor-68 .elementor-element.elementor-element-ccc0d3c .elementor-heading-title,
  .elementor-68 .elementor-element.elementor-element-b9fcb40 .elementor-heading-title { font: 700 18px/22px Poppins, sans-serif !important; letter-spacing: 0 !important; }
  /* body copy */
  .elementor-68 .elementor-element.elementor-element-ddf8c70,
  .elementor-68 .elementor-element.elementor-element-ed8c247,
  .elementor-68 .elementor-element.elementor-element-a983039,
  .elementor-68 .elementor-element.elementor-element-343d7a7,
  .elementor-68 .elementor-element.elementor-element-b7ec7c6 { font-size: 11px !important; line-height: 16.5px !important; margin: 0 0 9px !important; }
  .elementor-68 .elementor-element.elementor-element-ddf8c70 *, .elementor-68 .elementor-element.elementor-element-ed8c247 *,
  .elementor-68 .elementor-element.elementor-element-a983039 *, .elementor-68 .elementor-element.elementor-element-343d7a7 *,
  .elementor-68 .elementor-element.elementor-element-b7ec7c6 * { font-size: inherit !important; line-height: inherit !important; }
  .elementor-68 .elementor-element.elementor-element-ddf8c70 p:not(:last-child), .elementor-68 .elementor-element.elementor-element-ed8c247 p:not(:last-child),
  .elementor-68 .elementor-element.elementor-element-a983039 p:not(:last-child), .elementor-68 .elementor-element.elementor-element-343d7a7 p:not(:last-child) { margin: 0 0 16.5px !important; margin-block-end: 16.5px !important; }
  .elementor-68 .elementor-element.elementor-element-ddf8c70 p:last-child, .elementor-68 .elementor-element.elementor-element-ed8c247 p:last-child,
  .elementor-68 .elementor-element.elementor-element-a983039 p:last-child, .elementor-68 .elementor-element.elementor-element-343d7a7 p:last-child { margin-bottom: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-a983039 em, .elementor-68 .elementor-element.elementor-element-a983039 i { font-style: normal !important; }
  /* buttons: 29px pills, 11px SemiBold */
  .elementor-68 .elementor-element.elementor-element-1a89a73, .elementor-68 .elementor-element.elementor-element-7efdc98,
  .elementor-68 .elementor-element.elementor-element-bde58f6, .elementor-68 .elementor-element.elementor-element-38b5b78 { width: auto !important; margin: 5px 0 0 !important; }
  .elementor-68 .elementor-element.elementor-element-1a89a73 .elementor-button, .elementor-68 .elementor-element.elementor-element-7efdc98 .elementor-button,
  .elementor-68 .elementor-element.elementor-element-bde58f6 .elementor-button, .elementor-68 .elementor-element.elementor-element-38b5b78 .elementor-button { display: inline-flex; align-items: center; height: 29px; padding: 0 14px !important; border-radius: 15px !important; font: 600 11px/1 Poppins, sans-serif !important; }
  .elementor-68 .elementor-element.elementor-element-38b5b78 .elementor-button { text-transform: uppercase; }
  /* Volunteer (dd008e2: photo 47c46bd + text b3c3ee1 > 8c00f28) */
  .elementor-68 .elementor-element.elementor-element-dd008e2 { flex-direction: column !important; flex-wrap: nowrap !important; min-height: 0 !important; padding: 0 !important; background-size: 100% auto !important; background-position: center top !important; background-color: #C41E2A !important; }
  .elementor-68 .elementor-element.elementor-element-47c46bd { width: 100% !important; max-width: 100% !important; min-height: 0 !important; height: 230px; padding: 0 23px 9px 0 !important; justify-content: flex-end !important; align-items: flex-end !important; }
  /* client 18 Oct "spacing ... doesn't match the design on Figma ... equal padding" (screenshot: arrows above the title
     and below the button), then Dora's Figma crop: the boxed inner wrapper added ~29px under the button. Matched to
     her crop: title caps ~23px below where the photo fades into red, button 27px above the section end. */
  .elementor-68 .elementor-element.elementor-element-b3c3ee1 { width: 100% !important; max-width: 100% !important; padding: 15px 25px 27px !important; }
  .elementor-68 .elementor-element.elementor-element-b3c3ee1 > .e-con-inner { min-height: 0 !important; padding: 0 !important; margin: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-8c00f28 { width: 100% !important; max-width: 100% !important; padding: 0 !important; gap: 0 !important; }
  /* Corporate (e629178 > 039fa2a): kicker 3df8447, title ee13c9f, text 343d7a7, button 38b5b78 */
  /* same client note: Figma has 52px above "Leading With Purpose" and 49px below LEARN MORE (was 72 / 29 here) */
  .elementor-68 .elementor-element.elementor-element-e629178 { padding: 49px 25px 49px !important; }
  .elementor-68 .elementor-element.elementor-element-e629178 > .e-con-inner { min-height: 0 !important; padding: 0 !important; margin: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-039fa2a { padding: 0 !important; gap: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-3df8447 { margin: 0 0 16px !important; }
  .elementor-68 .elementor-element.elementor-element-3df8447 .elementor-heading-title { font: 400 11px/17px Poppins, sans-serif !important; letter-spacing: 2px !important; }
  .elementor-68 .elementor-element.elementor-element-ee13c9f { margin: 0 0 18px !important; }
  .elementor-68 .elementor-element.elementor-element-ee13c9f .elementor-heading-title { font: 300 28px/36px Inter, sans-serif !important; letter-spacing: 10px !important; }
  .elementor-68 .elementor-element.elementor-element-343d7a7 { width: auto !important; max-width: 305px !important; align-self: flex-start !important; margin-bottom: 16px !important; color: #EEEEEE !important; }
  /* client 16 Oct: one paragraph, as in Figma (the line break after "difference." is kept on wider screens) */
  .elementor-68 .elementor-element.elementor-element-343d7a7 br { display: none; }
  /* Impact (c46f496): title 633e93a, text b7ec7c6, counters in 3275da8 */
  .elementor-68 .elementor-element.elementor-element-c46f496 { padding: 16px 0 36px !important; }
  .elementor-68 .elementor-element.elementor-element-55eb619 { padding: 0 !important; gap: 12px !important; }
  .elementor-68 .elementor-element.elementor-element-26dfa9c, .elementor-68 .elementor-element.elementor-element-f19c7fb { padding: 0 !important; }
  .elementor-68 .elementor-element.elementor-element-633e93a .elementor-heading-title { font: 700 28px/36px Poppins, sans-serif !important; text-align: center !important; }
  .elementor-68 .elementor-element.elementor-element-633e93a .elementor-heading-title span { color: #D72128 !important; }
  .elementor-68 .elementor-element.elementor-element-b7ec7c6 { width: auto !important; max-width: 300px !important; margin: 0 auto !important; line-height: 16px !important; text-align: center; }
  .elementor-68 .elementor-element.elementor-element-f19c7fb { align-items: center !important; }
  .elementor-68 .elementor-element.elementor-element-f627536 { padding: 12px 24px 0 !important; }
  .elementor-68 .elementor-element.elementor-element-3275da8 { gap: 16px !important; justify-content: center !important; }
  .elementor-68 .elementor-element.elementor-element-3275da8 > .elementor-widget-counter { flex: 0 1 103px !important; width: auto !important; max-width: 103px; height: 66px; box-sizing: border-box; padding: 0 4px !important; border: 1px solid #E18E94; border-radius: 8px !important; background: #fff !important; display: flex; flex-direction: column; justify-content: center; }
  .elementor-68 .elementor-element.elementor-element-3275da8 .elementor-counter { display: flex; flex-direction: column; align-items: center; border: 0; padding: 0; background: none; }
  .elementor-68 .elementor-element.elementor-element-3275da8 .elementor-counter-number-wrapper { order: 1; }
  .elementor-68 .elementor-element.elementor-element-3275da8 .elementor-counter-title { order: 2; }
  .elementor-68 .elementor-element.elementor-element-3275da8 .elementor-counter-number-wrapper { font: 700 20px/1 Poppins, sans-serif !important; }
  .elementor-68 .elementor-element.elementor-element-3275da8 .elementor-counter-title { margin-top: 6px; font: 400 8px/1.2 Poppins, sans-serif !important; color: #888 !important; }
  /* a site-wide phone rule gives these sections' corner-shadow ::after the text content "none", which printed a stray "e" */
  .elementor-68 .elementor-element.elementor-element-44a87cb::after,
  .elementor-68 .elementor-element.elementor-element-95dcb5a::after { content: "" !important; }
}/* End custom CSS */