body.sport-page .cta-button,
body.sport-page .membership-button {
    background: linear-gradient(to bottom, 
                rgb(245, 231, 163), 
                rgb(230, 201, 85), 
                rgb(201, 164, 49)) !important;
    border: 1px solid rgb(201, 164, 49) !important;
    box-shadow: 0 0 20px rgba(201, 164, 49, 0.5) !important;
}

body.sport-page .cta-button:hover,
body.sport-page .membership-button:hover {
    background: linear-gradient(to bottom, 
                rgb(255, 241, 173), 
                rgb(240, 211, 95), 
                rgb(211, 174, 59)) !important;
    box-shadow: 0 0 30px rgba(201, 164, 49, 0.8) !important;
}

body.sport-page .left-section,
body.sport-page .membership-card,
body.sport-page .info-card,
body.sport-page .stat-box,
body.sport-page .testimonial-card,
body.sport-page .about-us-content,
body.sport-page .about-us-image-container {
    background: rgb(26, 22, 34) !important;
    border: 1px solid rgb(230, 201, 85) !important;
}

body.sport-page .feature-icon,
body.sport-page .info-icon,
body.sport-page .highlight-icon {
    background: rgb(230, 201, 85) !important;
}

body.sport-page .carousel-arrow {
    background: rgb(230, 201, 85) !important;
}

body.sport-page .carousel-arrow:hover {
    background: rgb(201, 164, 49) !important;
}