.elementor-270 .elementor-element.elementor-element-ee31460:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-ee31460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#186AA5;}.elementor-270 .elementor-element.elementor-element-ee31460 > .elementor-container{min-height:0px;}.elementor-270 .elementor-element.elementor-element-ee31460{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-ee31460 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-270 .elementor-element.elementor-element-013fb4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-menu-toggle{margin:0 auto;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:capitalize;text-decoration:none;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-top:20px;padding-bottom:20px;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item:focus{color:#83C8EA;fill:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed .elementor-item:before,
					.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed .elementor-item:after{border-color:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-270 .elementor-element.elementor-element-013fb4d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#83C8EA;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-underline .elementor-item:after,
					 .elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-overline .elementor-item:before,
					 .elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-double-line .elementor-item:before,
					 .elementor-270 .elementor-element.elementor-element-013fb4d .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-270 .elementor-element.elementor-element-38bcc28:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-38bcc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/doctors-team-three-young-colleagues-doctors-afri-2024-12-13-12-48-02-utc2-scaled.jpg");background-position:0px -191px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-38bcc28 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #186AA5 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-38bcc28 > .elementor-container{min-height:40vh;}.elementor-270 .elementor-element.elementor-element-38bcc28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-270 .elementor-element.elementor-element-195865b{--spacer-size:50px;}.elementor-270 .elementor-element.elementor-element-a3700f0:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-a3700f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-270 .elementor-element.elementor-element-a3700f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-270 .elementor-element.elementor-element-a3700f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-53a2fbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 10px;}.elementor-270 .elementor-element.elementor-element-53a2fbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-39b720f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-270 .elementor-element.elementor-element-826ddf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-cdf869e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-270 .elementor-element.elementor-element-cdf869e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-270 .elementor-element.elementor-element-cdf869e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-270 .elementor-element.elementor-element-1e2027f{width:var( --container-widget-width, 113.251% );max-width:113.251%;--container-widget-width:113.251%;--container-widget-flex-grow:0;text-align:end;}.elementor-270 .elementor-element.elementor-element-1e2027f img{max-width:100%;}.elementor-270 .elementor-element.elementor-element-5a150ac{--spacer-size:20px;}.elementor-270 .elementor-element.elementor-element-32738d2 > .elementor-container{min-height:30vh;}.elementor-270 .elementor-element.elementor-element-5001f94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/family-in-home-2023-11-27-05-02-42-utc.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-5001f94.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-5001f94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-5001f94:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-5001f94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-5001f94{z-index:0;}.elementor-270 .elementor-element.elementor-element-c40d928 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-c40d928{text-align:center;}.elementor-270 .elementor-element.elementor-element-c40d928 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-44a7f31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/portrait-of-african-american-three-generation-fami-2023-11-27-05-10-32-utc11-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-44a7f31.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-44a7f31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-44a7f31:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-44a7f31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-44a7f31{z-index:0;}.elementor-270 .elementor-element.elementor-element-172732e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-172732e{text-align:center;}.elementor-270 .elementor-element.elementor-element-172732e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-221ba87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/family-parents-and-grandparents-with-children-in-2023-11-27-05-20-53-utc-scaled.jpg");background-position:-76px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-221ba87.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-221ba87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-221ba87:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-221ba87{z-index:0;}.elementor-270 .elementor-element.elementor-element-036cc2a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-036cc2a{text-align:center;}.elementor-270 .elementor-element.elementor-element-036cc2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-f386c95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/portrait-of-mixed-race-family-by-lake-with-labrado-2023-11-27-05-24-32-utc-scaled.jpg");background-position:-46px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-f386c95.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-f386c95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-f386c95:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-f386c95{z-index:0;}.elementor-270 .elementor-element.elementor-element-17a9eca > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-17a9eca{text-align:center;}.elementor-270 .elementor-element.elementor-element-17a9eca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-a4d6288 > .elementor-container{min-height:30vh;}.elementor-270 .elementor-element.elementor-element-dd9dfe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/my-family-are-all-shareholders-in-my-happiness-sh-2023-11-27-04-50-37-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-dd9dfe9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-dd9dfe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-dd9dfe9:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-dd9dfe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-dd9dfe9{z-index:0;}.elementor-270 .elementor-element.elementor-element-db78e63 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-db78e63{text-align:center;}.elementor-270 .elementor-element.elementor-element-db78e63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-afbb1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/portrait-of-smiling-mixed-race-family-with-little-2024-08-16-01-24-23-utc-scaled.jpg");background-position:-38px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-afbb1c1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-afbb1c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-afbb1c1:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-afbb1c1{z-index:0;}.elementor-270 .elementor-element.elementor-element-4b95872 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-4b95872{text-align:center;}.elementor-270 .elementor-element.elementor-element-4b95872 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-b9c39a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/portrait-of-smiling-mixed-race-family-with-little-2024-08-16-01-24-23-utc-scaled.jpg");background-position:-38px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-b9c39a7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-b9c39a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-b9c39a7:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-b9c39a7{z-index:0;}.elementor-270 .elementor-element.elementor-element-3b5bc39{width:auto;max-width:auto;top:15px;text-align:center;}.elementor-270 .elementor-element.elementor-element-3b5bc39 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-270 .elementor-element.elementor-element-3b5bc39{left:190px;}body.rtl .elementor-270 .elementor-element.elementor-element-3b5bc39{right:190px;}.elementor-270 .elementor-element.elementor-element-3b5bc39 img{max-width:60%;}.elementor-270 .elementor-element.elementor-element-bc08927 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-bc08927{text-align:center;}.elementor-270 .elementor-element.elementor-element-bc08927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-b9332fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://affinityhealth.affinitydesignstaging.co.za/wp-content/uploads/2025/02/happy-family-love-and-support-with-generations-s-2023-11-27-05-36-45-utc1-scaled.jpg");background-position:-38px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);opacity:0.65;}.elementor-bc-flex-widget .elementor-270 .elementor-element.elementor-element-b9332fe.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-b9332fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-element-populated, .elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-element-populated > .elementor-background-overlay, .elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-b9332fe:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-b9332fe{z-index:0;}.elementor-270 .elementor-element.elementor-element-fa4968f{width:auto;max-width:auto;top:15px;text-align:center;}.elementor-270 .elementor-element.elementor-element-fa4968f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-270 .elementor-element.elementor-element-fa4968f{left:190px;}body.rtl .elementor-270 .elementor-element.elementor-element-fa4968f{right:190px;}.elementor-270 .elementor-element.elementor-element-fa4968f img{max-width:60%;}.elementor-270 .elementor-element.elementor-element-3df696b > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-270 .elementor-element.elementor-element-3df696b{text-align:center;}.elementor-270 .elementor-element.elementor-element-3df696b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#186AA5;}.elementor-270 .elementor-element.elementor-element-ff32960{--spacer-size:20vh;}@media(min-width:577px){.elementor-270 .elementor-element.elementor-element-53a2fbc{width:74.957%;}.elementor-270 .elementor-element.elementor-element-cdf869e{width:25%;}}@media(max-width:768px){.elementor-270 .elementor-element.elementor-element-38bcc28:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-38bcc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-221ba87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-f386c95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-afbb1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-b9c39a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-b9332fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:576px){.elementor-270 .elementor-element.elementor-element-38bcc28:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-38bcc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-221ba87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-221ba87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-f386c95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-f386c95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-afbb1c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-afbb1c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-b9c39a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9c39a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-270 .elementor-element.elementor-element-b9332fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-b9332fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}