body[class*=theme-]{background-color:var(--sc-body-bg,#fff);color:var(--sc-body-text,#272727);font-family:var(--sc-font-family,"Open Sans",sans-serif)}body[class*=theme-] .navbar,body[class*=theme-] .navbar.navbar-spark{background-color:var(--sc-nav-bg)!important;box-shadow:var(--sc-nav-shadow)}body[class*=theme-] .clubs-module-menu a,body[class*=theme-] .navbar .nav-link,body[class*=theme-] .navbar .navbar-brand{color:var(--sc-nav-text)!important}body[class*=theme-] .clubs-module-menu a:hover,body[class*=theme-] .navbar .nav-link:hover{color:var(--sc-primary)!important}body[class*=theme-] .footer-area{background-color:var(--sc-footer-bg)!important}body[class*=theme-] .footer-area,body[class*=theme-] .footer-area a{color:var(--sc-footer-text)!important}body[class*=theme-] .btn.btn-primary{background-color:var(--sc-primary);border-color:var(--sc-primary);border-radius:var(--sc-btn-radius)}body[class*=theme-] .btn.btn-primary:focus,body[class*=theme-] .btn.btn-primary:hover{background-color:var(--sc-primary-hover);border-color:var(--sc-primary-hover)}body[class*=theme-] a{color:var(--sc-primary)}body[class*=theme-] a:hover{color:var(--sc-primary-hover)}body[class*=theme-] .box,body[class*=theme-] .card,body[class*=theme-] .entry-content{background-color:var(--sc-card-bg);border-color:var(--sc-card-border);border-radius:var(--sc-card-radius);box-shadow:var(--sc-card-shadow)}body[class*=theme-] h1,body[class*=theme-] h2,body[class*=theme-] h3,body[class*=theme-] h4{color:var(--sc-heading-text);font-family:var(--sc-heading-font);font-weight:var(--sc-heading-weight)}body[class*=theme-] .sc-hero{background:var(--sc-hero-gradient);color:#fff;padding:60px 20px;text-align:center;border-radius:var(--sc-card-radius);margin-bottom:24px}body[class*=theme-] .sc-hero h1,body[class*=theme-] .sc-hero h2,body[class*=theme-] .sc-hero h3,body[class*=theme-] .sc-hero p{color:#fff}body[class*=theme-] .sc-hero .btn{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.6);border-radius:var(--sc-btn-radius)}body[class*=theme-] .sc-hero .btn:hover{background:hsla(0,0%,100%,.3)}body[class*=theme-] .sc-offering-card{background:var(--sc-card-bg);border:1px solid var(--sc-card-border);border-radius:var(--sc-card-radius);box-shadow:var(--sc-card-shadow);padding:24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}body[class*=theme-] .sc-offering-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}body[class*=theme-] .sc-offering-card .sc-offering-icon{font-size:36px;color:var(--sc-primary);margin-bottom:12px}body[class*=theme-] .sc-offering-card h4{margin-bottom:8px}body[class*=theme-] .sc-offering-card .sc-offering-price{color:var(--sc-primary);font-weight:600;font-size:1.1em}body[class*=theme-] .sc-contact-item{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--sc-body-text)}body[class*=theme-] .sc-contact-item i{color:var(--sc-primary);width:20px;text-align:center}body[class*=theme-] .form-control:focus{border-color:var(--sc-primary);box-shadow:0 0 0 .2rem rgba(var(--sc-primary),.15)}body[class*=theme-] .badge-primary{background-color:var(--sc-primary)}