.elementor-23 .elementor-element.elementor-element-7cdae90{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.56;}.elementor-23 .elementor-element.elementor-element-7cdae90:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7cdae90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/multiethnic-female-volunteers-serving-free-food-homeless-man-outdoor-food-bank-non-profit-group-offers-humanitarian-aid-fosters-community-helping-hungry-less-privileged-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-7cdae90::before, .elementor-23 .elementor-element.elementor-element-7cdae90 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7cdae90 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7cdae90 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7cdae90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7cdae90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-00b32f8{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-00b32f8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:65px;font-weight:700;line-height:1em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-23 .elementor-element.elementor-element-e0bd0d3{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e0bd0d3 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-e1197f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.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-23 .elementor-element.elementor-element-50e590b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(87deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 90%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-23 .elementor-element.elementor-element-50e590b .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-50e590b .elementor-button:focus{box-shadow:0px 5px 10px 0px rgba(255, 255, 255, 0.34);}.elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(87deg, #EF182400 0%, #FD552400 90%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2b59601{--display:flex;--min-height:70vh;--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;}.elementor-23 .elementor-element.elementor-element-2b59601:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2b59601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF0;}.elementor-23 .elementor-element.elementor-element-270a7e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-9f2d87d{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#C03038;}.elementor-23 .elementor-element.elementor-element-9f2d87d p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-9f2d87d a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-731d70a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-731d70a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-731d70a .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#141414;}.elementor-23 .elementor-element.elementor-element-41b92e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-41b92e5 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-41b92e5 a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3eb8c85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3eb8c85 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-3eb8c85 a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d2a3b4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d2a3b4c p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-d2a3b4c a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-48109eb{--display:flex;--min-height:51vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-48109eb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-48109eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/group-happy-african-volunteers-hold-blank-board-park-africa-volunteering-charity-people-ecology-concept-1024x681-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b7eaec4{--display:flex;--min-height:70vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-b7eaec4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b7eaec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF0;}.elementor-23 .elementor-element.elementor-element-8646de3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7636986{--display:flex;}.elementor-23 .elementor-element.elementor-element-b3838b2{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#C03038;}.elementor-23 .elementor-element.elementor-element-b3838b2 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-b3838b2 a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-150c6f8{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-150c6f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-150c6f8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#141414;}.elementor-23 .elementor-element.elementor-element-aae025a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-23 .elementor-element.elementor-element-71ea2a6{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(188.7, 82.45369565217392, 82.45369565217392, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-71ea2a6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-71ea2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-widget-hfe-infocard .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard a.elementor-button:hover, .elementor-widget-hfe-infocard .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-infocard-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-infocard-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link, .elementor-widget-hfe-infocard .elementor-button, .elementor-widget-hfe-infocard a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard{text-align:left;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap .hfe-icon i{font-size:24px;height:24px;width:24px;line-height:24px;text-align:center;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap .hfe-icon{height:24px;width:24px;line-height:24px;padding:9px;display:inline-block;box-sizing:content-box;border-style:solid;border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#071710D6;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:#161616;margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#050505;margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-dbba8f5{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(188.7, 82.45369565217392, 82.45369565217392, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-dbba8f5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-dbba8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard{text-align:left;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap .hfe-icon i{font-size:24px;height:24px;width:24px;line-height:24px;text-align:center;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap .hfe-icon{height:24px;width:24px;line-height:24px;padding:9px;display:inline-block;box-sizing:content-box;border-style:solid;border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#071710D6;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:#161616;margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#050505;margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-df10ac7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(188.7, 82.45369565217392, 82.45369565217392, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-df10ac7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-df10ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard{text-align:left;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap .hfe-icon i{font-size:24px;height:24px;width:24px;line-height:24px;text-align:center;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap .hfe-icon{height:24px;width:24px;line-height:24px;padding:9px;display:inline-block;box-sizing:content-box;border-style:solid;border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard .hfe-icon-wrap .hfe-icon{background-color:#071710D6;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:600;line-height:1em;color:#161616;margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#050505;margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-f005792{--display:flex;--min-height:92vh;--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f005792:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f005792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-23 .elementor-element.elementor-element-0d2951d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-b241522{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#C03038;}.elementor-23 .elementor-element.elementor-element-b241522 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-b241522 a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-9cf9211{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-9cf9211.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9cf9211 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c404ab0{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#F5F5F5;}.elementor-23 .elementor-element.elementor-element-c404ab0 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-c404ab0 a{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e0795d7{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-e706189{--display:flex;--min-height:40vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-e706189:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e706189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/volunteer-selecting-organizing-clothes-donations-charity-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9f16713{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-20180dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-20180dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-20180dd .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#F5F5F5;}.elementor-23 .elementor-element.elementor-element-83244c5{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-83244c5 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-83244c5 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-f218b83{--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;border-style:none;--border-style:none;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-7d6ccd6{--divider-border-style:solid;--divider-color:#DFDFDF21;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-7d6ccd6 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-7d6ccd6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-23 .elementor-element.elementor-element-d55affb{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-9412a72{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-a3a9032{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a3a9032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-a3a9032 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#F5F5F5;}.elementor-23 .elementor-element.elementor-element-78af3e0{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-78af3e0 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-78af3e0 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-97f70a0{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-97f70a0 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-97f70a0 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8fb3b55{--display:flex;--min-height:40vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-8fb3b55:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8fb3b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/group-happy-african-volunteers-hold-blank-board-park-africa-volunteering-charity-people-ecology-concept-1024x681-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-d282983{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-3626cd2{--divider-border-style:solid;--divider-color:#DFDFDF21;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-3626cd2 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-3626cd2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-23 .elementor-element.elementor-element-0fee4a9{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-c2111d7{--display:flex;--min-height:40vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-c2111d7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c2111d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/vecteezy_a-close-up-view-of-three-thai-children-holding-hands-in_10644982-1024x692-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fc36485{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-76df16a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-76df16a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-76df16a .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#F5F5F5;}.elementor-23 .elementor-element.elementor-element-22cec74{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-22cec74 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-22cec74 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7602c29{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-cdfea55{--divider-border-style:solid;--divider-color:#DFDFDF21;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-cdfea55 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-cdfea55 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-23 .elementor-element.elementor-element-008d734{--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;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-2c1d566{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-8e00098{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8e00098.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8e00098 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#F5F5F5;}.elementor-23 .elementor-element.elementor-element-907915f{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-907915f p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-907915f a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c1d9072{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c1d9072 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-c1d9072 a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-35bef39{--display:flex;--min-height:40vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-35bef39:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-35bef39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gratefulheartsfoundation.org.za/wp-content/uploads/2026/08/vecteezy_united-individuals-hold-hands-in-vibrant-display-of-unity_69689650-1024x585-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-1c70fbd{--display:flex;}.elementor-23 .elementor-element.elementor-element-8c87e59{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-7cdae90{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-00b32f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-00b32f8 .elementor-heading-title{font-size:71px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-e0bd0d3{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-2b59601{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9f2d87d{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-731d70a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-731d70a .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-41b92e5{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-3eb8c85{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-d2a3b4c{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-b7eaec4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b3838b2{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-150c6f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-150c6f8 .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-aae025a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-hfe-infocard .hfe-infocard-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hfe-infocard .hfe-infocard-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap .hfe-icon i{font-size:17px;height:17px;width:17px;line-height:17px;text-align:center;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-icon-wrap .hfe-icon{height:17px;width:17px;line-height:17px;padding:10px;display:inline-block;box-sizing:content-box;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-title{font-size:21px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-text{font-size:14px;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap .hfe-icon i{font-size:17px;height:17px;width:17px;line-height:17px;text-align:center;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-icon-wrap .hfe-icon{height:17px;width:17px;line-height:17px;padding:10px;display:inline-block;box-sizing:content-box;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-title{font-size:21px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-text{font-size:14px;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap .hfe-icon i{font-size:17px;height:17px;width:17px;line-height:17px;text-align:center;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-icon-wrap .hfe-icon{height:17px;width:17px;line-height:17px;padding:10px;display:inline-block;box-sizing:content-box;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-title{font-size:21px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-text{font-size:14px;}.elementor-23 .elementor-element.elementor-element-f005792{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b241522{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-9cf9211{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-9cf9211 .elementor-heading-title{font-size:33px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-c404ab0{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-23 .elementor-element.elementor-element-e0795d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-e706189{--min-height:35vh;}.elementor-23 .elementor-element.elementor-element-9f16713{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-20180dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-20180dd .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-83244c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-f218b83{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-d55affb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9412a72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a3a9032{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-a3a9032 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-78af3e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-97f70a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-8fb3b55{--min-height:35vh;}.elementor-23 .elementor-element.elementor-element-d282983{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0fee4a9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c2111d7{--min-height:35vh;}.elementor-23 .elementor-element.elementor-element-fc36485{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-76df16a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-76df16a .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-22cec74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-7602c29{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-008d734{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-2c1d566{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8e00098{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-8e00098 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-907915f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-c1d9072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-35bef39{--min-height:35vh;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-7cdae90{--min-height:80vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-00b32f8 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-e0bd0d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-e1197f4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-50e590b .elementor-button{font-size:11px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-1ed34ad .elementor-button{font-size:11px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-2b59601{--min-height:80vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-9f2d87d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-731d70a .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-41b92e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-3eb8c85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-d2a3b4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-48109eb{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-b7eaec4{--min-height:80vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-8646de3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7636986{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-23 .elementor-element.elementor-element-b3838b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-150c6f8 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-aae025a{--width:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-71ea2a6{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-hfe-infocard .hfe-infocard-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hfe-infocard .hfe-infocard-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-2089e48 .hfe-infocard-text{font-size:14px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-dbba8f5{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-8dfa735 .hfe-infocard-text{font-size:14px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-df10ac7{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-70c5c97 .hfe-infocard-text{font-size:14px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-f005792{--min-height:80vh;--gap:55px 55px;--row-gap:55px;--column-gap:55px;}.elementor-23 .elementor-element.elementor-element-0d2951d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b241522{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-9cf9211 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-c404ab0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-e0795d7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e706189{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-20180dd .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-83244c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-f218b83{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-23px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7d6ccd6 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-7d6ccd6 .elementor-divider{text-align:center;}.elementor-23 .elementor-element.elementor-element-d55affb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a3a9032 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-78af3e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-97f70a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-8fb3b55{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-d282983{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-23px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3626cd2 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-3626cd2 .elementor-divider{text-align:center;}.elementor-23 .elementor-element.elementor-element-0fee4a9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c2111d7{--min-height:30vh;}.elementor-23 .elementor-element.elementor-element-76df16a .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-22cec74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-7602c29{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-23px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cdfea55 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-cdfea55 .elementor-divider{text-align:center;}.elementor-23 .elementor-element.elementor-element-008d734{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8e00098 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-907915f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-c1d9072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-35bef39{--min-height:30vh;}}