:root{--sf-dark:#1E2F28;--sf-sage:#9DB59A;--sf-cream:#F2F4EE;--sf-grey:#B9B8B6;--sf-white:#FFFFFF;--sf-text:#30403B;--sf-muted:#68756F;--sf-heading:#1E2F28;--sf-light-text:#FFFFFF;--sf-light-muted:#D8E2D8;--sf-section-label:#1E2F28;--sf-section-title:#9DB59A;--sf-breadcrumb-title:#FFFFFF;--sf-hero-text:#FFFFFF;}
body{color:var(--sf-text)} h1,h2,h3,h4,h5,h6{color:var(--sf-heading)} p,.blog-item .bi-text ul li,.contact-widget .cw-text p,.sidebar-option .so-categories ul li a{color:var(--sf-text)} .muted,.section-title p{color:var(--sf-muted)}
.choseus-section .section-title span,.pricing-section .section-title span,.team-section .section-title span,.classes-section .section-title span,.latest-blog-section .section-title span,.bmi-calculator-section .section-title span{color:var(--sf-sage)!important;text-shadow:none!important}.classes-section .section-title span{color:var(--sf-dark)!important}.choseus-section .section-title h2,.pricing-section .section-title h2,.team-section .section-title h2,.latest-blog-section .section-title h2,.bmi-calculator-section .section-title h2{color:var(--sf-heading)!important;text-shadow:none!important}.classes-section .section-title h2{color:var(--sf-sage)!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}.classes-section .section-title{position:relative;z-index:2}
.choseus-section .cs-item h4,.choseus-section .cs-item p{color:var(--sf-text)!important}.choseus-section .cs-item span{color:var(--sf-dark)!important;background:rgba(157,181,154,.18)!important}.choseus-section .cs-item:hover span{background:var(--sf-sage)!important;color:var(--sf-white)!important}
.breadcrumb-section .breadcrumb-text h2{color:var(--sf-breadcrumb-title)!important;text-shadow:0 2px 24px rgba(0,0,0,.48)}.breadcrumb-section .breadcrumb-text .bt-option a,.breadcrumb-section .breadcrumb-text .bt-option span{color:var(--sf-light-text)!important;text-shadow:0 1px 12px rgba(0,0,0,.45)}.breadcrumb-section .breadcrumb-text .bt-option a{color:var(--sf-sage)!important}.breadcrumb-section{isolation:isolate}.breadcrumb-section:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,47,40,.24),rgba(30,47,40,.08));pointer-events:none;z-index:1}.breadcrumb-section .container{position:relative;z-index:4}
.hs-slider .hs-item .hi-text p,.banner-section .bs-text,.banner-section .bs-text p,.banner-section .bt-tips,.cta-section .cta-text p{color:var(--sf-hero-text)!important;text-shadow:0 1px 18px rgba(0,0,0,.36)}.hs-slider .hs-item .hi-text h1,.hs-slider .hs-item .hi-text span,.banner-section .bs-text h2{color:var(--sf-light-text)!important;text-shadow:0 2px 26px rgba(0,0,0,.45)}.hs-slider .hi-text h1 strong,.breadcrumb-text h2 strong{color:var(--sf-sage)!important}
.pricing-section .ps-item{background:var(--sf-white)!important;border-color:rgba(30,47,40,.10)!important}.pricing-section .ps-item h3,.pricing-section .ps-item h2,.pricing-section .ps-item ul li{color:var(--sf-heading)!important}.pricing-section .ps-item .pi-price span{color:var(--sf-sage)!important}.team-section .ts-item p,.testimonial-section p,.ts-item p{color:var(--sf-light-text)!important}.testimonial-section .section-title h2{color:var(--sf-light-text)!important}.testimonial-section .section-title span{color:var(--sf-sage)!important}
.primary-btn,.site-btn{background:var(--sf-sage)!important;color:var(--sf-dark)!important;border-color:var(--sf-sage)!important}.primary-btn:hover,.site-btn:hover{background:var(--sf-dark)!important;color:var(--sf-white)!important;border-color:var(--sf-dark)!important}.class-item .ci-text span,.class-item .ci-text h4,.class-item .ci-text h5{color:var(--sf-heading)!important}.class-item .ci-text a{background:rgba(157,181,154,.16)!important;color:var(--sf-dark)!important}.class-item .ci-text a:hover{background:var(--sf-sage)!important}
.footer-kinefit-block{margin-bottom:24px;padding:18px 18px 16px;border:1px solid rgba(157,181,154,.25);background:rgba(157,181,154,.08);border-radius:4px}.footer-kinefit-block h4{color:var(--sf-heading);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.footer-kinefit-block p{color:var(--sf-text);margin-bottom:8px}.footer-kinefit-block a{color:var(--sf-sage);font-weight:700}
.gettouch-section{background-color:#1E2F28 !important;background-image:linear-gradient(rgba(30,47,40,.10),rgba(30,47,40,.10)),url('uploads/display/2026/07/637bcc83-935a-4985-9e0e-3d22e61652b0-20260706-103540-64dfb6.png') !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;}
.footer-section{background-color:#FFFFFF !important;}
.pricing-section{background-color:#F2F4EE !important;}
.testimonial-section{background-color:#151515 !important;}
.gettouch-section .gt-text{display:flex!important;align-items:center!important;justify-content:center;gap:20px;min-height:118px}.gettouch-section .gt-text p,.gettouch-section .gt-text ul{margin:0!important;padding:0!important;color:var(--sf-light-text)!important}.gettouch-section .gt-text ul li{color:var(--sf-light-text)!important}.gettouch-section .gt-text i{flex:0 0 auto}.footer-section .fs-widget h4{color:var(--sf-heading)!important}.footer-section .fs-about p,.footer-section .fs-widget ul li a,.footer-section .fw-recent h6 a,.footer-section .fw-recent ul li{color:var(--sf-muted)!important}.footer-section .fa-social a{color:var(--sf-muted)!important}.footer-section .fa-social a:hover{color:var(--sf-sage)!important}
@media(max-width:575px){.footer-section .row>[class*='col-lg-2'][class*='col-md-3'][class*='col-sm-6']{flex:0 0 50%!important;max-width:50%!important;width:50%!important}.footer-section .fs-widget h4{font-size:24px}.footer-section .fs-widget ul li{margin-bottom:8px}.gettouch-section .gt-text{justify-content:flex-start;min-height:auto;padding:18px 0}.gettouch-section .gt-text i{width:70px;height:70px;line-height:70px;font-size:30px}}
