.elementor-22483 .elementor-element.elementor-element-670a4d3{--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}.elementor-22483 .elementor-element.elementor-element-e955c42{--display:flex}.elementor-22483 .elementor-element.elementor-element-9672854{--animation-duration:2s}.elementor-22483 .elementor-element.elementor-element-9672854 .elementor-headline{text-align:center;font-family:"Georgia";font-size:48px;font-weight:700}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-ef6849e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/04/DSCF152311-scaled.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/05/Cardio-Section.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-contents{margin:0 auto;text-shadow:17px 0px 12px #000}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-inner{align-items:center;text-align:center}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-inner .elementor-slide-heading{color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-inner .elementor-slide-description{color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-af6d264 .swiper-slide-inner .elementor-slide-button{color:#fff;border-color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/07/DSCF1640111-scaled.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-contents{margin:0 auto;text-shadow:17px 0px 12px #000}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-inner{align-items:center;text-align:center}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-inner .elementor-slide-heading{color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-inner .elementor-slide-description{color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .elementor-repeater-item-094bf6d .swiper-slide-inner .elementor-slide-button{color:#fff;border-color:#fff}.elementor-22483 .elementor-element.elementor-element-bd365c9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-22483 .elementor-element.elementor-element-bd365c9 .swiper-slide-contents{max-width:66%}.elementor-22483 .elementor-element.elementor-element-bd365c9 .swiper-slide-inner{text-align:center}.elementor-22483 .elementor-element.elementor-element-d1dc235{--display:flex}.elementor-22483 .elementor-element.elementor-element-587893f .elementor-repeater-item-ef6849e .swiper-slide-bg{background-color:#000;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/04/front-e1776114122399.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-587893f .elementor-repeater-item-53a3afc .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/05/Untitled-design_20260404_185516_0000-scaled.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-587893f .elementor-repeater-item-3af0470 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/08/DSCF2792-scaled.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-587893f .elementor-repeater-item-1c81dd1 .swiper-slide-bg{background-color:#bbb;background-image:url(https://www.kfit.co.za/wp-content/uploads/2026/10/27-October-2026-converted-from-png-scaled.webp);background-size:cover}.elementor-22483 .elementor-element.elementor-element-587893f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-22483 .elementor-element.elementor-element-587893f .swiper-slide-contents{max-width:66%}.elementor-22483 .elementor-element.elementor-element-587893f .swiper-slide-inner{text-align:center}.elementor-22483 .elementor-element.elementor-element-23f1609{--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}.elementor-22483 .elementor-element.elementor-element-a62d236{text-align:center}.elementor-22483 .elementor-element.elementor-element-a62d236 .elementor-heading-title{font-family:var(--e-global-typography-794b991-font-family);font-weight:var(--e-global-typography-794b991-font-weight);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-22483 .elementor-element.elementor-element-aa5ef80{padding:10px;text-align:center;font-family:"Inter";font-weight:400;font-style:normal;text-decoration:none;color:#4d4f52}.elementor-22483 .elementor-element.elementor-element-aa5ef80 a{color:#e7f6ff}.elementor-22483 .elementor-element.elementor-element-a0ea8c3{text-align:center}.elementor-22483 .elementor-element.elementor-element-a0ea8c3 .elementor-heading-title{font-family:var(--e-global-typography-794b991-font-family);font-weight:var(--e-global-typography-794b991-font-weight);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-22483 .elementor-element.elementor-element-f178f44{padding:10px;text-align:center;font-family:"Inter";font-weight:400;font-style:normal;text-decoration:none;color:#4d4f52}.elementor-22483 .elementor-element.elementor-element-f178f44 a{color:#e7f6ff}.elementor-22483 .elementor-element.elementor-element-9a08bcb{text-align:center}.elementor-22483 .elementor-element.elementor-element-9a08bcb .elementor-heading-title{font-family:var(--e-global-typography-794b991-font-family);font-weight:var(--e-global-typography-794b991-font-weight);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-22483 .elementor-element.elementor-element-b058354{padding:10px;text-align:center;font-family:"Inter";font-weight:400;font-style:normal;text-decoration:none;color:#4d4f52}.elementor-22483 .elementor-element.elementor-element-b058354 a{color:#e7f6ff}.elementor-22483 .elementor-element.elementor-element-99c2eb7{text-align:center}.elementor-22483 .elementor-element.elementor-element-99c2eb7 .elementor-heading-title{font-family:var(--e-global-typography-794b991-font-family);font-weight:var(--e-global-typography-794b991-font-weight);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-22483 .elementor-element.elementor-element-56cf1cc{padding:10px;text-align:center;font-family:"Inter";font-weight:400;font-style:normal;text-decoration:none;color:#4d4f52}.elementor-22483 .elementor-element.elementor-element-56cf1cc a{color:#e7f6ff}.elementor-22483 .elementor-element.elementor-element-1a577d4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px;text-align:center}.elementor-22483 .elementor-element.elementor-element-1a577d4 .elementor-heading-title{font-family:var(--e-global-typography-794b991-font-family);font-weight:var(--e-global-typography-794b991-font-weight);-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-22483 .elementor-element.elementor-element-6522f6c{padding:10px;text-align:center;font-family:"Inter";font-weight:400;font-style:normal;text-decoration:none;color:#4d4f52}.elementor-22483 .elementor-element.elementor-element-6522f6c a{color:#e7f6ff}@media(max-width:767px){.elementor-22483 .elementor-element.elementor-element-9672854 .elementor-headline{font-size:20px}.elementor-22483 .elementor-element.elementor-element-bd365c9 .swiper-slide{height:202px}.elementor-22483 .elementor-element.elementor-element-587893f .swiper-slide{height:202px}.elementor-22483 .elementor-element.elementor-element-a62d236{width:100%;max-width:100%;padding:6px;text-align:center}.elementor-22483 .elementor-element.elementor-element-a62d236.elementor-element{--align-self:center}.elementor-22483 .elementor-element.elementor-element-aa5ef80{text-align:center;letter-spacing:0em;word-spacing:0em}.elementor-22483 .elementor-element.elementor-element-a0ea8c3{padding:6px;text-align:center}.elementor-22483 .elementor-element.elementor-element-f178f44{text-align:center;letter-spacing:0em;word-spacing:0em}.elementor-22483 .elementor-element.elementor-element-9a08bcb{padding:6px;text-align:center}.elementor-22483 .elementor-element.elementor-element-b058354{text-align:center;letter-spacing:0em;word-spacing:0em}.elementor-22483 .elementor-element.elementor-element-99c2eb7{padding:6px;text-align:center}.elementor-22483 .elementor-element.elementor-element-56cf1cc{text-align:center;letter-spacing:0em;word-spacing:0em}.elementor-22483 .elementor-element.elementor-element-1a577d4{text-align:center}.elementor-22483 .elementor-element.elementor-element-6522f6c{text-align:center;letter-spacing:0em;word-spacing:0em}}@media(min-width:768px){.elementor-22483 .elementor-element.elementor-element-670a4d3{--content-width:782px}.elementor-22483 .elementor-element.elementor-element-23f1609{--content-width:1000px}}body.elementor-page-22483{background:linear-gradient(180deg,#0b0f17 0%,#111827 46%,#0b0f17 100%)}.elementor-22483{background:linear-gradient(180deg,#0b0f17 0%,#101827 48%,#0b0f17 100%)}.elementor-22483 .elementor-widget-slides .elementor-slides-wrapper{border:1px solid #087bff;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(0,123,255,.22)}