.elementor-8 .elementor-element.elementor-element-704a235{--display:flex;--min-height:100vh;--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:space-between;--overlay-opacity:0.5;--padding-top:2vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-704a235:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-704a235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-704a235::before, .elementor-8 .elementor-element.elementor-element-704a235 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-704a235 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-704a235 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-704a235 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-704a235 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-183c8df{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-183c8df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a40f53d{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;bottom:2vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a40f53d{left:4vw;}body.rtl .elementor-8 .elementor-element.elementor-element-a40f53d{right:4vw;}.elementor-8 .elementor-element.elementor-element-a40f53d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;text-transform:capitalize;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-08cc93a{--display:flex;}.elementor-8 .elementor-element.elementor-element-a29b706{--display:flex;}.elementor-8 .elementor-element.elementor-element-88ba7a4{--display:flex;}.elementor-8 .elementor-element.elementor-element-33809d8{--display:flex;}.elementor-8 .elementor-element.elementor-element-981a358{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-981a358 {--n-menu-title-color-hover:var( --e-global-color-a4a4065 );--n-menu-title-color-active:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-90f9190{--display:flex;--position:absolute;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:8px 8px 8px 8px;--padding-top:0.5vw;--padding-bottom:0vw;--padding-left:0.5vw;--padding-right:0.5vw;bottom:2vw;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-90f9190{right:4vw;}body.rtl .elementor-8 .elementor-element.elementor-element-90f9190{left:4vw;}.elementor-8 .elementor-element.elementor-element-aa39907{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-3fb7712.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-8 .elementor-element.elementor-element-3fb7712.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-8 .elementor-element.elementor-element-3fb7712.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-3fb7712 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-3fb7712 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-8 .elementor-element.elementor-element-3fb7712 .elementor-image-box-img img{height:15vh;object-fit:cover;object-position:center center;border-radius:6px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-3fb7712:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-3fb7712:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-3fb7712 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-3b12555{--display:flex;}.elementor-8 .elementor-element.elementor-element-8871b87.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-8 .elementor-element.elementor-element-8871b87.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-8 .elementor-element.elementor-element-8871b87.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-8871b87 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-8871b87 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-8 .elementor-element.elementor-element-8871b87 .elementor-image-box-img img{height:15vh;object-fit:cover;object-position:center center;border-radius:6px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-8871b87:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-8871b87:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-8871b87 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-143789c{--display:flex;}.elementor-8 .elementor-element.elementor-element-d34ed19.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-8 .elementor-element.elementor-element-d34ed19.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-8 .elementor-element.elementor-element-d34ed19.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-d34ed19 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-d34ed19 .elementor-image-box-wrapper .elementor-image-box-img{width:12vw;}.elementor-8 .elementor-element.elementor-element-d34ed19 .elementor-image-box-img img{height:15vh;object-fit:cover;object-position:center center;border-radius:6px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-d34ed19:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-d34ed19:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-d34ed19 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-03cf9b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-acccd97 );--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-3vh;}.elementor-8 .elementor-element.elementor-element-03cf9b2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-8 .elementor-element.elementor-element-08313d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:4vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-f8b2355{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-a1fda31{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a1fda31 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-a1fda31 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a1fda31:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-a1fda31:has(:focus) .elementor-image-box-title{color:var( --e-global-color-94f2fcb );}.elementor-8 .elementor-element.elementor-element-a1fda31 .elementor-image-box-description{color:var( --e-global-color-text );}.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-8 .elementor-element.elementor-element-a94c084{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-47f1cfa{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5c7f6fd img{height:50vh;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-338dfe9{background-color:var( --e-global-color-b2a6c93 );padding:0.75vw 0.75vw 0.75vw 0.75vw;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-338dfe9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-338dfe9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4959aeb{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 4vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-4959aeb .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4959aeb .elementor-image-box-title{margin-bottom:8px;color:var( --e-global-color-94f2fcb );}.elementor-8 .elementor-element.elementor-element-4959aeb:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-4959aeb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2e316a3{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-8 .elementor-element.elementor-element-0a54ee3 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-7492c2a{background-color:var( --e-global-color-b2a6c93 );padding:0.75vw 0.75vw 0.75vw 0.75vw;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-7492c2a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7492c2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-031b9af{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 4vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-031b9af .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-031b9af .elementor-image-box-title{margin-bottom:8px;color:var( --e-global-color-94f2fcb );}.elementor-8 .elementor-element.elementor-element-031b9af:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-031b9af:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-13eed00{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-8 .elementor-element.elementor-element-ac415d5 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-9f2e9e4{background-color:var( --e-global-color-b2a6c93 );padding:0.75vw 0.75vw 0.75vw 0.75vw;border-radius:4px 4px 4px 4px;}.elementor-8 .elementor-element.elementor-element-9f2e9e4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9f2e9e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1f93005{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 4vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-1f93005 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1f93005 .elementor-image-box-title{margin-bottom:8px;color:var( --e-global-color-94f2fcb );}.elementor-8 .elementor-element.elementor-element-1f93005:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-1f93005:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0447ac9{--display:flex;--min-height:75vh;--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--overlay-opacity:0.5;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-0447ac9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0447ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/pf-background-1-scaled.webp");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0447ac9::before, .elementor-8 .elementor-element.elementor-element-0447ac9 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0447ac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0447ac9 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0447ac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0447ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-fd6e589{--display:flex;--justify-content:center;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-8 .elementor-element.elementor-element-a0e11c6{text-align:start;}.elementor-8 .elementor-element.elementor-element-a0e11c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7b1cb3c .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7b1cb3c .elementor-image-box-title{margin-bottom:8px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7b1cb3c:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-7b1cb3c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7b1cb3c .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-421e09c{--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;--justify-content:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-8 .elementor-element.elementor-element-1adfc8b{--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:space-between;--background-transition:0.3s;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:4px 4px 4px 4px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7807408.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7807408 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-7807408 .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-7807408 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7807408 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0a9d882 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0a9d882 .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-0a9d882 .elementor-icon svg{height:21px;}.elementor-8 .elementor-element.elementor-element-a6a3d3f{--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:space-between;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:4px 4px 4px 4px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-c0d104f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c0d104f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-c0d104f .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-c0d104f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c0d104f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-862991c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-862991c .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-862991c .elementor-icon svg{height:21px;}.elementor-8 .elementor-element.elementor-element-114a49e{--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:space-between;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:4px 4px 4px 4px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-020e62e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-020e62e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-020e62e .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-020e62e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-020e62e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-65a2ece .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-65a2ece .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-65a2ece .elementor-icon svg{height:21px;}.elementor-8 .elementor-element.elementor-element-6809b0c{--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;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-6809b0c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6809b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a6c93 );}.elementor-8 .elementor-element.elementor-element-5823026{text-align:center;}.elementor-8 .elementor-element.elementor-element-5823026 .elementor-heading-title{color:var( --e-global-color-secondary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-8 .elementor-element.elementor-element-11fd2c3{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2236094{--display:flex;--min-height:80vh;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:6vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-2236094:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2236094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/2.webp");background-position:bottom center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2236094::before, .elementor-8 .elementor-element.elementor-element-2236094 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2236094 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-2236094 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2236094 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-2236094 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-d1e1bee{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d1e1bee .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-d1e1bee .elementor-image-box-title{margin-bottom:8px;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d1e1bee:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-d1e1bee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d1e1bee .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-ae9dc63{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-7f0b98e{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-f2a3b16 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-682ebd7{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-bf7ff3e .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-78b06a6{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-47c3cdf .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-296ffc2{--display:flex;--min-height:80vh;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:6vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-296ffc2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-296ffc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/4.webp");}.elementor-8 .elementor-element.elementor-element-296ffc2::before, .elementor-8 .elementor-element.elementor-element-296ffc2 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-296ffc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-296ffc2 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-296ffc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-296ffc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-ea18b3c{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ea18b3c .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-ea18b3c .elementor-image-box-title{margin-bottom:8px;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ea18b3c:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-ea18b3c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ea18b3c .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-3b01a28{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-8725ead{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-538cc19 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-b772c5f{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-517ee77 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-bb3422c{--display:flex;--min-height:80vh;--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:flex-end;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-bb3422c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bb3422c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-bb3422c::before, .elementor-8 .elementor-element.elementor-element-bb3422c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-bb3422c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-bb3422c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-bb3422c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-bb3422c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-9143b1b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9143b1b .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9143b1b .elementor-image-box-title{margin-bottom:8px;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9143b1b:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-9143b1b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9143b1b .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-8d24491{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-d56d220{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-d8bf62c .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-fc68849{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-d572996 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-7e52ea6{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-ad8faba .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-6e40a3f{--display:flex;--min-height:80vh;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-6e40a3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6e40a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/29.webp");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6e40a3f::before, .elementor-8 .elementor-element.elementor-element-6e40a3f > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e40a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6e40a3f > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e40a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6e40a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-94f2fcb );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-cc34d0d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cc34d0d .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-cc34d0d .elementor-image-box-title{margin-bottom:8px;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cc34d0d:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-cc34d0d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cc34d0d .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-020e6ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-51e6357{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-39d77e7 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-176a4ef{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-8ac7937 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-8215025{--display:flex;--gap:0.75vw 0.75vw;--row-gap:0.75vw;--column-gap:0.75vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-fd679d5 .elementor-heading-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-f3c95ea{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:2vw 0vw 0vw 0vw;--n-tabs-title-gap:0px;--n-tabs-gap:2vw;--n-tabs-title-color:var( --e-global-color-4f825a3 );--n-tabs-title-color-active:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-f3c95ea > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-8 .elementor-element.elementor-element-f3c95ea.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BA9E6200;}.elementor-8 .elementor-element.elementor-element-f3c95ea.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-f3c95ea.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f3c95ea.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-8 .elementor-element.elementor-element-f3c95ea [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-4f825a3 );}.elementor-8 .elementor-element.elementor-element-fafdd65{--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;--padding-top:4vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-fafdd65:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fafdd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a6c93 );}.elementor-8 .elementor-element.elementor-element-ed647c1{text-align:center;}.elementor-8 .elementor-element.elementor-element-ed647c1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-794d274{text-align:center;}.elementor-8 .elementor-element.elementor-element-794d274 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9f9d8cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-df93ac5{--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-a4a4065 );--border-color:var( --e-global-color-a4a4065 );--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-df93ac5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-df93ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-52a2106 .elementor-icon-box-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-52a2106.elementor-view-stacked .elementor-icon{background-color:#5A5858;}.elementor-8 .elementor-element.elementor-element-52a2106.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-52a2106.elementor-view-default .elementor-icon{fill:#5A5858;color:#5A5858;border-color:#5A5858;}.elementor-8 .elementor-element.elementor-element-52a2106 .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-52a2106 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-52a2106 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-52a2106 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-52a2106:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-52a2106:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-17bbc5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2887d9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8d6534b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e6ebc88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-e6ebc88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#5A5A5A;}.elementor-8 .elementor-element.elementor-element-abd7941 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-icon i{color:var( --e-global-color-39aa133 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-icon svg{fill:var( --e-global-color-39aa133 );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-2a5d10c{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-2a5d10c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1b14323{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 12px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:12px;border-color:var( --e-global-color-0d53820 );--border-color:var( --e-global-color-0d53820 );--border-radius:4px 4px 4px 4px;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-8 .elementor-element.elementor-element-1b14323:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b14323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a6c93 );}.elementor-8 .elementor-element.elementor-element-f27e930{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-46d30a9{--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-a4a4065 );--border-color:var( --e-global-color-a4a4065 );--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-46d30a9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-46d30a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-bf37c3a .elementor-icon-box-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-bf37c3a.elementor-view-stacked .elementor-icon{background-color:#5A5858;}.elementor-8 .elementor-element.elementor-element-bf37c3a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bf37c3a.elementor-view-default .elementor-icon{fill:#5A5858;color:#5A5858;border-color:#5A5858;}.elementor-8 .elementor-element.elementor-element-bf37c3a .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-bf37c3a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-bf37c3a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-bf37c3a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bf37c3a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-bf37c3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-11a87bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9ffc99e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33b71a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-993e286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-993e286 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#5A5A5A;}.elementor-8 .elementor-element.elementor-element-21474f1 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-icon i{color:var( --e-global-color-39aa133 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-icon svg{fill:var( --e-global-color-39aa133 );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-04cad57{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-04cad57 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-13644a6{--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-a4a4065 );--border-color:var( --e-global-color-a4a4065 );--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-13644a6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-13644a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d1b5fa );}.elementor-8 .elementor-element.elementor-element-22ae3c1 .elementor-icon-box-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-22ae3c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-22ae3c1.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-22ae3c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-acccd97 );color:var( --e-global-color-acccd97 );border-color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-22ae3c1 .elementor-icon{font-size:21px;}.elementor-8 .elementor-element.elementor-element-22ae3c1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-22ae3c1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-22ae3c1 .elementor-icon-box-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-22ae3c1:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-22ae3c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-4d03c8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-724c0e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fa6cad8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-493f3a6 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-icon i{color:var( --e-global-color-acccd97 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-icon svg{fill:var( --e-global-color-acccd97 );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4634f11{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4634f11 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-8a71a93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;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-a4a4065 );--border-color:var( --e-global-color-a4a4065 );--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-8a71a93:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8a71a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3854787{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3854787 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3854787 .elementor-image-box-title{margin-bottom:8px;font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3854787:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-3854787:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-306ecee .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-af43746{--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;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-af43746:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-af43746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2b6225a{text-align:center;}.elementor-8 .elementor-element.elementor-element-2b6225a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-09896b1{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-ca8a1dd{--display:flex;--min-height:75vh;--border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ca8a1dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ca8a1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/31.webp");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fdb7122{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-fdb7122:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fdb7122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e37ac0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:04vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-893ae20{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-893ae20 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-893ae20 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-893ae20:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-893ae20:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-893ae20 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-10668f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8c77ef3{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-8c77ef3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c77ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/6-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8c77ef3::before, .elementor-8 .elementor-element.elementor-element-8c77ef3 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8c77ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8c77ef3 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8c77ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8c77ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-baf53cc{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-baf53cc .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-baf53cc .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-baf53cc:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-baf53cc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-baf53cc .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-0b79467{--display:flex;}.elementor-8 .elementor-element.elementor-element-4b6c62e{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-4b6c62e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b6c62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4b6c62e::before, .elementor-8 .elementor-element.elementor-element-4b6c62e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4b6c62e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-4b6c62e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4b6c62e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-4b6c62e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-4ad8b65{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4ad8b65 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4ad8b65 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-4ad8b65:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-4ad8b65:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-4ad8b65 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-69fd02e{--display:flex;}.elementor-8 .elementor-element.elementor-element-30f3eef{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-30f3eef:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-30f3eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-30f3eef::before, .elementor-8 .elementor-element.elementor-element-30f3eef > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-30f3eef > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-30f3eef > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-30f3eef > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-30f3eef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-10ad202{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-10ad202 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-10ad202 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-10ad202:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-10ad202:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-10ad202 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-8a432ae{--display:flex;}.elementor-8 .elementor-element.elementor-element-aff0e41{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-aff0e41:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aff0e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-aff0e41::before, .elementor-8 .elementor-element.elementor-element-aff0e41 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-aff0e41 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-aff0e41 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-aff0e41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-aff0e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-faa0bd6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-faa0bd6 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-faa0bd6 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-faa0bd6:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-faa0bd6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-faa0bd6 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-400c0b5{--display:flex;}.elementor-8 .elementor-element.elementor-element-909ee71{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-909ee71:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-909ee71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-909ee71::before, .elementor-8 .elementor-element.elementor-element-909ee71 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-909ee71 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-909ee71 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-909ee71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-909ee71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-c48fbb6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c48fbb6 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c48fbb6 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-c48fbb6:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-c48fbb6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-c48fbb6 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-a805933{--display:flex;}.elementor-8 .elementor-element.elementor-element-53370d5{--display:flex;--min-height:75vh;--justify-content:flex-end;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8 .elementor-element.elementor-element-53370d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-53370d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://purpose-fit.co.za/wp-content/uploads/2025/10/1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-53370d5::before, .elementor-8 .elementor-element.elementor-element-53370d5 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-53370d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-53370d5 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-53370d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-53370d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, var( --e-global-color-94f2fcb ) 100%);}.elementor-8 .elementor-element.elementor-element-63e5a35{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-63e5a35 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-63e5a35 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-63e5a35:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-63e5a35:has(:focus) .elementor-image-box-title{color:var( --e-global-color-62c0e8a );}.elementor-8 .elementor-element.elementor-element-63e5a35 .elementor-image-box-description{color:var( --e-global-color-acccd97 );}.elementor-8 .elementor-element.elementor-element-25ea272{--e-n-carousel-swiper-offset-size:180px;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-90f9190{--width:400px;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-03cf9b2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-a94c084{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ae9dc63{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3b01a28{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8d24491{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-020e6ea{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9f9d8cd{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-25ea272{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-3fb7712 .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-8871b87 .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-d34ed19 .elementor-image-box-img{margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-03cf9b2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-a94c084{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ae9dc63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3b01a28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8d24491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-020e6ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9f9d8cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-25ea272{--e-n-carousel-swiper-slides-to-display:1;}}