.elementor-14 .elementor-element.elementor-element-7b6a7b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-7971a7b{--display:flex;--min-height:407px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7971a7b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7971a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/arms-holding-on-2025-02-10-13-55-10-utc-1024x683.jpg");background-position:-91px -182px;}.elementor-14 .elementor-element.elementor-element-7971a7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-57625ac{--display:flex;--min-height:178px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-526b083{--display:flex;--min-height:378px;--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;--border-radius:7px 7px 7px 7px;--margin-top:-150px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-526b083:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-526b083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bac454 );}.elementor-14 .elementor-element.elementor-element-526b083.e-con{--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0d4315e{width:var( --container-widget-width, 79.395% );max-width:79.395%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79.395%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-0d4315e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0d4315e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4faeb63{width:var( --container-widget-width, 76.378% );max-width:76.378%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:76.378%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-4faeb63.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4faeb63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-293ca4f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-d3b701d .elementor-button{background-color:var( --e-global-color-0eaf197 );fill:var( --e-global-color-1e43967 );color:var( --e-global-color-1e43967 );}.elementor-14 .elementor-element.elementor-element-d3b701d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d3b701d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-1e43967 );}.elementor-14 .elementor-element.elementor-element-d3b701d .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d3b701d .elementor-button:focus svg{fill:var( --e-global-color-1e43967 );}.elementor-14 .elementor-element.elementor-element-601f180{--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;--justify-content:center;--margin-top:05px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-014e591{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-014e591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-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 );}.elementor-14 .elementor-element.elementor-element-178e449 img{border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-cee31a8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-cee31a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-bbeb146{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-bbeb146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-bbeb146 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;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 );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-14 .elementor-element.elementor-element-46c9cd6{width:var( --container-widget-width, 102.05% );max-width:102.05%;--container-widget-width:102.05%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-46c9cd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-88748de{--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;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-29ff021{text-align:center;}.elementor-14 .elementor-element.elementor-element-29ff021 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-344888a{--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;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6b9aca7{--display:flex;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-ca3599d );--border-color:var( --e-global-color-ca3599d );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-6b9aca7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f468e2b{text-align:center;}.elementor-14 .elementor-element.elementor-element-f468e2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-ca3599d );}.elementor-14 .elementor-element.elementor-element-6518f47{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-6f2107e{--display:flex;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-ca3599d );--border-color:var( --e-global-color-ca3599d );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-6f2107e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6106a95{text-align:center;}.elementor-14 .elementor-element.elementor-element-6106a95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-ca3599d );}.elementor-14 .elementor-element.elementor-element-c366d79{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-75e1d75{--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;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-eef6821{--display:flex;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-ca3599d );--border-color:var( --e-global-color-ca3599d );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-eef6821.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6432078{text-align:center;}.elementor-14 .elementor-element.elementor-element-6432078 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-ca3599d );}.elementor-14 .elementor-element.elementor-element-2bb3e8f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-127c659{--display:flex;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-ca3599d );--border-color:var( --e-global-color-ca3599d );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-127c659.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3195afa{text-align:center;}.elementor-14 .elementor-element.elementor-element-3195afa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-ca3599d );}.elementor-14 .elementor-element.elementor-element-62d6c68{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-a354a1d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-21bd7ea{--display:flex;--min-height:349px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.28;--border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-21bd7ea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/black-people-profiles-on-street-2025-04-04-22-02-16-utc-1536x1024.jpg");background-position:-181px -470px;}.elementor-14 .elementor-element.elementor-element-21bd7ea::before, .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-21bd7ea > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-21bd7ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-21bd7ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aa77761{width:var( --container-widget-width, 41.232% );max-width:41.232%;padding:0px 0px 0px 0px;--container-widget-width:41.232%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-aa77761.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aa77761 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:500;line-height:45px;color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-968bfed{--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;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-3493ace{text-align:center;}.elementor-14 .elementor-element.elementor-element-ad3f23b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1e05661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1e05661:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1e05661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C52FF00;}.elementor-14 .elementor-element.elementor-element-0607213.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-0607213.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-0607213.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-0607213.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox{background-color:var( --e-global-color-accent );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-14 .elementor-element.elementor-element-0607213 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-2bd1938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2bd1938:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2bd1938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C52FF00;}.elementor-14 .elementor-element.elementor-element-6068985.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-6068985.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-6068985.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-6068985.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox{background-color:var( --e-global-color-c72d1c0 );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-14 .elementor-element.elementor-element-6068985 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-c2a981d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c2a981d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c2a981d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C52FF00;}.elementor-14 .elementor-element.elementor-element-adb4039.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-adb4039.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-adb4039.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-adb4039.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox{background-color:var( --e-global-color-6bac454 );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox:hover .elementskit-info-box-title{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-293ca4f );}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-info-box-icon{color:#656565;fill:#656565;}.elementor-14 .elementor-element.elementor-element-adb4039 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-d1dfeb8{--display:flex;--min-height:432px;--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;--justify-content:flex-start;--border-radius:-2px -2px -2px -2px;--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-14 .elementor-element.elementor-element-d1dfeb8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-828ebab{--display:flex;--justify-content:center;--overlay-opacity:0.26;}.elementor-14 .elementor-element.elementor-element-828ebab:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/happy-african-american-taking-a-selfie-2025-02-10-05-34-35-utc-1536x1024.jpg");background-position:-8px -421px;}.elementor-14 .elementor-element.elementor-element-828ebab::before, .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-828ebab > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-828ebab > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-fe95bd8{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-fe95bd8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-fe95bd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-0eaf197 );}.elementor-14 .elementor-element.elementor-element-0f0f078{--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;--margin-top:-239px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-dbcd56a{--display:flex;}.elementor-14 .elementor-element.elementor-element-dbcd56a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-dbcd56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-14 .elementor-element.elementor-element-42f9679{width:var( --container-widget-width, 97.276% );max-width:97.276%;padding:10px 10px 10px 10px;--container-widget-width:97.276%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#622AD2;}.elementor-14 .elementor-element.elementor-element-42f9679.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-576c338{--display:flex;}.elementor-14 .elementor-element.elementor-element-576c338:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-576c338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-14 .elementor-element.elementor-element-8b32b9a{--display:flex;}.elementor-14 .elementor-element.elementor-element-8b32b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6b3c23a{--display:flex;}.elementor-14 .elementor-element.elementor-element-b409c95{--display:flex;}.elementor-14 .elementor-element.elementor-element-19fc50a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-0eaf197 );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-14 .elementor-element.elementor-element-af8ff96{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-d6bd8a4{--display:flex;--min-height:363px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-d6bd8a4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d6bd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/happy-group-of-multiracial-people-having-fun-liste-2024-12-02-01-43-12-utc-1536x1024.jpg");background-position:-306px -256px;}.elementor-14 .elementor-element.elementor-element-1948e92{--display:flex;}.elementor-14 .elementor-element.elementor-element-8e59a0d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-9981c0a{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9981c0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9981c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-14 .elementor-element.elementor-element-9981c0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a6113e7{width:var( --container-widget-width, 776px );max-width:776px;--container-widget-width:776px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-a6113e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a6113e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-6bac454 );}.elementor-14 .elementor-element.elementor-element-0fdf543{text-align:center;}.elementor-14 .elementor-element.elementor-element-0fdf543 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-544bfeb{text-align:center;}.elementor-14 .elementor-element.elementor-element-78def5c{--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;--justify-content:center;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-0eaf197 );--border-color:var( --e-global-color-0eaf197 );--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-78def5c:hover{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-c72d1c0 );--border-color:var( --e-global-color-c72d1c0 );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-14 .elementor-element.elementor-element-78def5c, .elementor-14 .elementor-element.elementor-element-78def5c::before{--border-transition:0.4s;}.elementor-14 .elementor-element.elementor-element-78def5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-af06622{width:var( --container-widget-width, 106.916% );max-width:106.916%;--container-widget-width:106.916%;--container-widget-flex-grow:0;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-af06622.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-7f3cb7d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1e86c2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1e86c2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aabd342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-aabd342.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-aabd342 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-0eaf197 );}.elementor-14 .elementor-element.elementor-element-9437326{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-9437326.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5f0af34{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 10.087% );max-width:10.087%;--container-widget-width:10.087%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-5f0af34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-14a7f9d{text-align:center;}.elementor-14 .elementor-element.elementor-element-14a7f9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-21c1a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-21c1a01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-750583c .elementor-repeater-item-443d715.elementor-social-icon{background-color:#FF0DD4;}.elementor-14 .elementor-element.elementor-element-750583c{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 10.087% );max-width:10.087%;--container-widget-width:10.087%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-750583c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-67a093e{text-align:center;}.elementor-14 .elementor-element.elementor-element-67a093e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-c72d1c0 );}.elementor-14 .elementor-element.elementor-element-5153978{--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;}.elementor-14 .elementor-element.elementor-element-5153978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-55e57bc{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 10.087% );max-width:10.087%;--container-widget-width:10.087%;--container-widget-flex-grow:0;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-55e57bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e4d38dc{text-align:center;}.elementor-14 .elementor-element.elementor-element-e4d38dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-8cda9d0{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-7971a7b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7971a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-21bd7ea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-828ebab:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-d6bd8a4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d6bd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-7b6a7b4{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-7971a7b{--width:66.732%;}.elementor-14 .elementor-element.elementor-element-57625ac{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-526b083{--width:68%;}.elementor-14 .elementor-element.elementor-element-601f180{--content-width:1100px;}.elementor-14 .elementor-element.elementor-element-014e591{--width:600px;}.elementor-14 .elementor-element.elementor-element-cee31a8{--width:400px;}.elementor-14 .elementor-element.elementor-element-88748de{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-344888a{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-6b9aca7{--width:550px;}.elementor-14 .elementor-element.elementor-element-6f2107e{--width:550px;}.elementor-14 .elementor-element.elementor-element-75e1d75{--content-width:1300px;}.elementor-14 .elementor-element.elementor-element-eef6821{--width:550px;}.elementor-14 .elementor-element.elementor-element-127c659{--width:550px;}.elementor-14 .elementor-element.elementor-element-21bd7ea{--width:87.444%;}.elementor-14 .elementor-element.elementor-element-1e05661{--width:450px;}.elementor-14 .elementor-element.elementor-element-2bd1938{--width:500px;}.elementor-14 .elementor-element.elementor-element-c2a981d{--width:500px;}.elementor-14 .elementor-element.elementor-element-d1dfeb8{--content-width:1300px;}.elementor-14 .elementor-element.elementor-element-828ebab{--width:3200px;}.elementor-14 .elementor-element.elementor-element-0f0f078{--content-width:1000px;}.elementor-14 .elementor-element.elementor-element-dbcd56a{--width:507px;}.elementor-14 .elementor-element.elementor-element-8b32b9a{--width:97.3%;}.elementor-14 .elementor-element.elementor-element-d6bd8a4{--width:86%;}.elementor-14 .elementor-element.elementor-element-1948e92{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-9981c0a{--width:76%;}.elementor-14 .elementor-element.elementor-element-78def5c{--width:1000px;}.elementor-14 .elementor-element.elementor-element-7f3cb7d{--content-width:1200px;}.elementor-14 .elementor-element.elementor-element-1e86c2f{--width:78.092%;}.elementor-14 .elementor-element.elementor-element-9437326{--width:23.676%;}.elementor-14 .elementor-element.elementor-element-21c1a01{--width:23.934%;}.elementor-14 .elementor-element.elementor-element-5153978{--width:23.676%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-7b6a7b4{--min-height:82px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-7971a7b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7971a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/arms-holding-on-2025-02-10-13-55-10-utc-768x512.jpg");background-position:-207px -116px;}.elementor-14 .elementor-element.elementor-element-7971a7b{--width:322px;--min-height:325px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-526b083{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-0d4315e{width:var( --container-widget-width, 284.398px );max-width:284.398px;--container-widget-width:284.398px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0d4315e .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-14 .elementor-element.elementor-element-4faeb63{width:var( --container-widget-width, 254.305px );max-width:254.305px;margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;--container-widget-width:254.305px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-cee31a8{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-29ff021 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-21bd7ea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-21bd7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purposeville.co.za/wp-content/uploads/2025/10/black-people-profiles-on-street-2025-04-04-22-02-16-utc-768x512.jpg");background-position:-264px -594px;}.elementor-14 .elementor-element.elementor-element-aa77761{width:var( --container-widget-width, 295.188px );max-width:295.188px;--container-widget-width:295.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-828ebab:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-828ebab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-d6bd8a4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d6bd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}