<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Brazilian Jiu-Jitsu Knoxville | BJJ & Martial Arts Training | Bragabjj</title>

    <meta name="description" content="Premier Brazilian Jiu-Jitsu academy in Knoxville. Expert BJJ training, martial arts classes for all levels. Join Knoxville's top Jiu-Jitsu school today.">

    <meta name="keywords" content="brazilian jiu jitsu knoxville, jiu jitsu knoxville, martial arts knoxville, bjj knoxville, knoxville bjj, knoxville martial arts, self-defense knoxville, grappling knoxville">

    <meta name="author" content="Bragabjj">

    <link rel="canonical" href="https://bragabjj.com">

    

    <!-- Schema.org markup for Google -->

    <script type="application/ld+json">

    {

      "@context": "https://schema.org",

      "@type": "SportsActivityLocation",

      "name": "Bragabjj - Brazilian Jiu-Jitsu Knoxville",

      "description": "Premier Brazilian Jiu-Jitsu academy in Knoxville offering expert BJJ training and martial arts classes",

      "url": "https://bragabjj.com",

      "telephone": "+1-865-606-1517",

      "address": {

        "@type": "PostalAddress",

        "streetAddress": "5902 Kingston Pike",

        "addressLocality": "Knoxville",

        "addressRegion": "TN",

        "postalCode": "37919"

      },

      "geo": {

        "@type": "GeoCoordinates",

        "latitude": 35.9341,

        "longitude": -84.0068

      },

      "openingHours": "Mo-Fr 06:00-22:00",

      "areaServed": "Knoxville and surrounding areas"

    }

    </script>

    

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

    <style>

        :root {

            --primary: #00ffbd;

            --secondary: #9945ff;

            --accent: #14f195;

            --dark: #0a0a0a;

            --darker: #050505;

            --light: #ffffff;

            --gray: #1a1a1a;

            --text: #e0e0e0;

            --gradient: linear-gradient(135deg, var(--primary), var(--secondary));

        }

        

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

        }

        

        body {

            background-color: var(--dark);

            color: var(--text);

            overflow-x: hidden;

            line-height: 1.6;

        }

        

        .container {

            width: 100%;

            max-width: 1200px;

            margin: 0 auto;

            padding: 0 20px;

        }

        

        /* Header Styles */

        header {

            background-color: rgba(10, 10, 10, 0.9);

            backdrop-filter: blur(10px);

            position: fixed;

            width: 100%;

            z-index: 1000;

            border-bottom: 1px solid rgba(0, 255, 189, 0.2);

        }

        

        .header-content {

            display: flex;

            justify-content: space-between;

            align-items: center;

            padding: 20px 0;

        }

        

        .logo {

            display: flex;

            align-items: center;

            gap: 10px;

            font-size: 1.8rem;

            font-weight: 700;

            background: var(--gradient);

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .logo-b {

            width: 45px;

            height: 45px;

            display: flex;

            align-items: center;

            justify-content: center;

            background: var(--gradient);

            border-radius: 50%;

            font-weight: 900;

            font-size: 1.8rem;

            color: var(--dark);

            position: relative;

            animation: glow 2s infinite alternate;

            box-shadow: 0 0 20px rgba(0, 255, 189, 0.5);

        }

        

        @keyframes glow {

            0% {

                box-shadow: 0 0 10px rgba(0, 255, 189, 0.5), 0 0 20px rgba(153, 69, 255, 0.3);

            }

            100% {

                box-shadow: 0 0 20px rgba(0, 255, 189, 0.8), 0 0 30px rgba(153, 69, 255, 0.5), 0 0 40px rgba(153, 69, 255, 0.3);

            }

        }

        

        nav ul {

            display: flex;

            list-style: none;

            gap: 30px;

        }

        

        nav a {

            color: var(--text);

            text-decoration: none;

            font-weight: 500;

            transition: all 0.3s ease;

            position: relative;

        }

        

        nav a:hover {

            color: var(--primary);

        }

        

        nav a::after {

            content: '';

            position: absolute;

            bottom: -5px;

            left: 0;

            width: 0;

            height: 2px;

            background: var(--gradient);

            transition: width 0.3s ease;

        }

        

        nav a:hover::after {

            width: 100%;

        }

        

        .cta-button {

            background: var(--gradient);

            color: var(--dark);

            border: none;

            padding: 12px 25px;

            border-radius: 30px;

            font-weight: 600;

            cursor: pointer;

            transition: all 0.3s ease;

            text-decoration: none;

            display: inline-block;

        }

        

        .cta-button:hover {

            transform: translateY(-3px);

            box-shadow: 0 10px 20px rgba(0, 255, 189, 0.3);

        }

        

        /* Hero Section */

        .hero {

            padding: 180px 0 100px;

            position: relative;

            overflow: hidden;

        }

        

        .hero::before {

            content: '';

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 100%;

            background: radial-gradient(circle at 30% 50%, rgba(153, 69, 255, 0.1) 0%, transparent 50%);

            z-index: -1;

        }

        

        .hero-content {

            display: flex;

            align-items: center;

            justify-content: space-between;

            gap: 50px;

        }

        

        .hero-text {

            flex: 1;

        }

        

        .hero-text h1 {

            font-size: 3.5rem;

            margin-bottom: 20px;

            line-height: 1.2;

            background: linear-gradient(to right, var(--primary), var(--secondary));

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .hero-text p {

            font-size: 1.2rem;

            margin-bottom: 30px;

            color: var(--text);

            max-width: 600px;

        }

        

        .hero-image {

            flex: 1;

            display: flex;

            justify-content: center;

            align-items: center;

        }

        

        .hero-visual {

            width: 100%;

            max-width: 500px;

            height: 400px;

            background: linear-gradient(135deg, rgba(0, 255, 189, 0.1), rgba(153, 69, 255, 0.1));

            border-radius: 20px;

            position: relative;

            overflow: hidden;

            display: flex;

            justify-content: center;

            align-items: center;

        }

        

        .hero-visual::before {

            content: '';

            position: absolute;

            width: 200%;

            height: 200%;

            background: conic-gradient(from 0deg, transparent, var(--primary), transparent, var(--secondary), transparent);

            animation: rotate 10s linear infinite;

        }

        

        @keyframes rotate {

            0% { transform: rotate(0deg); }

            100% { transform: rotate(360deg); }

        }

        

        .hero-visual-inner {

            position: absolute;

            width: 98%;

            height: 98%;

            background-color: var(--dark);

            border-radius: 18px;

            display: flex;

            justify-content: center;

            align-items: center;

            flex-direction: column;

            padding: 20px;

            text-align: center;

        }

        

        /* Features Section */

        .features {

            padding: 100px 0;

            background-color: var(--darker);

        }

        

        .section-title {

            text-align: center;

            margin-bottom: 60px;

        }

        

        .section-title h2 {

            font-size: 2.5rem;

            margin-bottom: 15px;

            background: linear-gradient(to right, var(--primary), var(--secondary));

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .section-title p {

            max-width: 600px;

            margin: 0 auto;

            color: var(--text);

        }

        

        .features-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 30px;

        }

        

        .feature-card {

            background-color: var(--gray);

            border-radius: 15px;

            padding: 30px;

            transition: all 0.3s ease;

            border: 1px solid rgba(255, 255, 255, 0.05);

            position: relative;

            overflow: hidden;

        }

        

        .feature-card::before {

            content: '';

            position: absolute;

            top: 0;

            left: 0;

            width: 100%;

            height: 5px;

            background: var(--gradient);

        }

        

        .feature-card:hover {

            transform: translateY(-10px);

            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);

        }

        

        .feature-icon {

            font-size: 2.5rem;

            margin-bottom: 20px;

            background: var(--gradient);

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .feature-card h3 {

            font-size: 1.5rem;

            margin-bottom: 15px;

        }

        

        /* Classes Section */

        .classes {

            padding: 100px 0;

        }

        

        .classes-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

            gap: 30px;

        }

        

        .class-card {

            background-color: var(--gray);

            border-radius: 15px;

            overflow: hidden;

            transition: all 0.3s ease;

            border: 1px solid rgba(255, 255, 255, 0.05);

        }

        

        .class-card:hover {

            transform: translateY(-10px);

            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);

        }

        

        .class-image {

            height: 200px;

            background: linear-gradient(135deg, rgba(0, 255, 189, 0.2), rgba(153, 69, 255, 0.2));

            display: flex;

            justify-content: center;

            align-items: center;

            font-size: 3rem;

            color: var(--primary);

        }

        

        .class-content {

            padding: 25px;

        }

        

        .class-content h3 {

            font-size: 1.5rem;

            margin-bottom: 10px;

        }

        

        .class-content p {

            margin-bottom: 20px;

            color: var(--text);

        }

        

        /* Instructors Section */

        .instructors {

            padding: 100px 0;

            background-color: var(--darker);

        }

        

        .instructors-grid {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));

            gap: 30px;

        }

        

        .instructor-card {

            background-color: var(--gray);

            border-radius: 15px;

            overflow: hidden;

            text-align: center;

            transition: all 0.3s ease;

            border: 1px solid rgba(255, 255, 255, 0.05);

        }

        

        .instructor-card:hover {

            transform: translateY(-10px);

            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);

        }

        

        .instructor-image {

            height: 250px;

            background: linear-gradient(135deg, rgba(0, 255, 189, 0.2), rgba(153, 69, 255, 0.2));

            display: flex;

            justify-content: center;

            align-items: center;

            font-size: 4rem;

            color: var(--primary);

        }

        

        .instructor-content {

            padding: 25px;

        }

        

        .instructor-content h3 {

            font-size: 1.5rem;

            margin-bottom: 10px;

        }

        

        .instructor-content p {

            color: var(--text);

            margin-bottom: 15px;

        }

        

        .belt-info {

            display: inline-block;

            padding: 5px 15px;

            background: var(--gradient);

            color: var(--dark);

            border-radius: 20px;

            font-weight: 600;

            font-size: 0.9rem;

            margin-top: 10px;

        }

        

        /* Location Section */

        .location {

            padding: 100px 0;

            background-color: var(--darker);

        }

        

        .location-content {

            display: flex;

            align-items: center;

            gap: 50px;

        }

        

        .location-text {

            flex: 1;

        }

        

        .location-map {

            flex: 1;

            height: 400px;

            background: linear-gradient(135deg, rgba(0, 255, 189, 0.1), rgba(153, 69, 255, 0.1));

            border-radius: 15px;

            display: flex;

            justify-content: center;

            align-items: center;

            font-size: 1.2rem;

            text-align: center;

            padding: 20px;

        }

        

        /* CTA Section */

        .cta-section {

            padding: 100px 0;

            text-align: center;

            background: radial-gradient(circle at center, rgba(153, 69, 255, 0.1) 0%, transparent 70%);

        }

        

        .cta-section h2 {

            font-size: 2.5rem;

            margin-bottom: 20px;

            background: linear-gradient(to right, var(--primary), var(--secondary));

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .cta-section p {

            max-width: 600px;

            margin: 0 auto 30px;

            font-size: 1.1rem;

        }

        

        /* Footer */

        footer {

            background-color: var(--darker);

            padding: 70px 0 30px;

            border-top: 1px solid rgba(255, 255, 255, 0.05);

        }

        

        .footer-content {

            display: grid;

            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));

            gap: 40px;

            margin-bottom: 50px;

        }

        

        .footer-column h3 {

            font-size: 1.3rem;

            margin-bottom: 20px;

            background: linear-gradient(to right, var(--primary), var(--secondary));

            -webkit-background-clip: text;

            background-clip: text;

            color: transparent;

        }

        

        .footer-column ul {

            list-style: none;

        }

        

        .footer-column ul li {

            margin-bottom: 10px;

            display: flex;

            align-items: center;

            gap: 10px;

        }

        

        .footer-column a {

            color: var(--text);

            text-decoration: none;

            transition: color 0.3s ease;

        }

        

        .footer-column a:hover {

            color: var(--primary);

        }

        

        .social-links {

            display: flex;

            gap: 15px;

            margin-top: 20px;

        }

        

        .social-links a {

            display: flex;

            justify-content: center;

            align-items: center;

            width: 40px;

            height: 40px;

            background-color: var(--gray);

            border-radius: 50%;

            color: var(--text);

            transition: all 0.3s ease;

        }

        

        .social-links a:hover {

            background: var(--gradient);

            color: var(--dark);

            transform: translateY(-3px);

        }

        

        .copyright {

            text-align: center;

            padding-top: 30px;

            border-top: 1px solid rgba(255, 255, 255, 0.05);

            color: var(--text);

            font-size: 0.9rem;

        }

        

        /* Responsive Design */

        @media (max-width: 992px) {

            .hero-content, .location-content {

                flex-direction: column;

            }

            

            .hero-text {

                text-align: center;

            }

            

            .hero-text h1 {

                font-size: 2.8rem;

            }

        }

        

        @media (max-width: 768px) {

            .header-content {

                flex-direction: column;

                gap: 20px;

            }

            

            nav ul {

                gap: 15px;

            }

            

            .hero-text h1 {

                font-size: 2.2rem;

            }

            

            .section-title h2 {

                font-size: 2rem;

            }

        }

        

        @media (max-width: 576px) {

            .hero {

                padding: 150px 0 80px;

            }

            

            .hero-text h1 {

                font-size: 1.8rem;

            }

            

            .features-grid, .classes-grid, .instructors-grid {

                grid-template-columns: 1fr;

            }

        }

    </style>

</head>

<body>

    <!-- Header -->

    <header>

        <div class="container">

            <div class="header-content">

                <div class="logo">

                    <div class="logo-b">B</div>

                    <span>BRAGABJJ</span>

                </div>

                <nav>

                    <ul>

                        <li><a href="#home">Home</a></li>

                        <li><a href="#about">About</a></li>

                        <li><a href="#classes">Classes</a></li>

                        <li><a href="#instructors">Instructors</a></li>

                        <li><a href="#location">Location</a></li>

                        <li><a href="#contact">Contact</a></li>

                    </ul>

                </nav>

                <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Start Training</a>

            </div>

        </div>

    </header>


    <!-- Hero Section -->

    <section class="hero" id="home">

        <div class="container">

            <div class="hero-content">

                <div class="hero-text">

                    <h1>Knoxville's Premier Brazilian Jiu-Jitsu Academy</h1>

                    <p>Experience world-class <strong>Brazilian Jiu-Jitsu in Knoxville</strong> with expert instructors, cutting-edge facilities, and a welcoming community. Start your <strong>martial arts journey in Knoxville</strong> today.</p>

                    <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Start Your Free Trial</a>

                </div>

                <div class="hero-image">

                    <div class="hero-visual">

                        <div class="hero-visual-inner">

                            <h3>KNOXVILLE'S TOP BJJ</h3>

                            <p>Martial Arts Excellence</p>

                            <i class="fas fa-map-marker-alt" style="font-size: 4rem; margin: 20px 0; color: var(--primary);"></i>

                            <p>Serving Knoxville & Surrounding Areas</p>

                        </div>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- Features Section -->

    <section class="features" id="about">

        <div class="container">

            <div class="section-title">

                <h2>Why Knoxville Chooses Bragabjj</h2>

                <p>As the leading <strong>Jiu-Jitsu academy in Knoxville</strong>, we offer unparalleled training experiences for all skill levels.</p>

            </div>

            <div class="features-grid">

                <div class="feature-card">

                    <div class="feature-icon">

                        <i class="fas fa-trophy"></i>

                    </div>

                    <h3>Expert Knoxville BJJ Instruction</h3>

                    <p>Learn from certified black belt instructors with decades of combined <strong>Brazilian Jiu-Jitsu experience in Knoxville</strong>.</p>

                </div>

                <div class="feature-card">

                    <div class="feature-icon">

                        <i class="fas fa-users"></i>

                    </div>

                    <h3>Inclusive Knoxville Community</h3>

                    <p>Join Knoxville's most supportive <strong>martial arts community</strong> where everyone from beginners to advanced practitioners thrives.</p>

                </div>

                <div class="feature-card">

                    <div class="feature-icon">

                        <i class="fas fa-shield-alt"></i>

                    </div>

                    <h3>Practical Self-Defense</h3>

                    <p>Master effective self-defense techniques that work in real-world situations. Essential <strong>martial arts training for Knoxville</strong> residents.</p>

                </div>

                <div class="feature-card">

                    <div class="feature-icon">

                        <i class="fas fa-heartbeat"></i>

                    </div>

                    <h3>Health & Fitness</h3>

                    <p>Improve your physical fitness, flexibility, and mental well-being through our structured <strong>BJJ programs in Knoxville</strong>.</p>

                </div>

            </div>

        </div>

    </section>


    <!-- Classes Section -->

    <section class="classes" id="classes">

        <div class="container">

            <div class="section-title">

                <h2>Knoxville Brazilian Jiu-Jitsu Classes</h2>

                <p>Comprehensive <strong>Jiu-Jitsu training in Knoxville</strong> for all ages and skill levels.</p>

            </div>

            <div class="classes-grid">

                <div class="class-card">

                    <div class="class-image">

                        <i class="fas fa-user-plus"></i>

                    </div>

                    <div class="class-content">

                        <h3>Beginner BJJ Knoxville</h3>

                        <p>Perfect introduction to <strong>Brazilian Jiu-Jitsu in Knoxville</strong>. Learn fundamentals in a supportive environment.</p>

                        <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Start Today</a>

                    </div>

                </div>

                <div class="class-card">

                    <div class="class-image">

                        <i class="fas fa-user-graduate"></i>

                    </div>

                    <div class="class-content">

                        <h3>Advanced Knoxville BJJ</h3>

                        <p>For experienced practitioners seeking to elevate their <strong>Jiu-Jitsu skills in Knoxville</strong> with advanced techniques.</p>

                        <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Level Up</a>

                    </div>

                </div>

                <div class="class-card">

                    <div class="class-image">

                        <i class="fas fa-trophy"></i>

                    </div>

                    <div class="class-content">

                        <h3>Competition Training</h3>

                        <p>Specialized <strong>BJJ training in Knoxville</strong> for athletes preparing for tournaments and competitions.</p>

                        <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Compete</a>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- Instructors Section -->

    <section class="instructors" id="instructors">

        <div class="container">

            <div class="section-title">

                <h2>Knoxville's Premier BJJ Instructors</h2>

                <p>Learn from the most experienced <strong>Brazilian Jiu-Jitsu instructors in Knoxville</strong>.</p>

            </div>

            <div class="instructors-grid">

                <div class="instructor-card">

                    <div class="instructor-image">

                        <i class="fas fa-user-ninja"></i>

                    </div>

                    <div class="instructor-content">

                        <h3>Professor Braga</h3>

                        <p>Head Instructor & 4th Degree Black Belt</p>

                        <p>20+ years of <strong>BJJ experience in Knoxville</strong> with multiple championship titles.</p>

                        <span class="belt-info">4th Degree Black Belt</span>

                    </div>

                </div>

                <div class="instructor-card">

                    <div class="instructor-image">

                        <i class="fas fa-user-graduate"></i>

                    </div>

                    <div class="instructor-content">

                        <h3>Professor Dave</h3>

                        <p>Highly Experienced Instructor</p>

                        <p>Expert in modern submission grappling with extensive <strong>Knoxville martial arts</strong> experience.</p>

                        <span class="belt-info">2nd Degree Black Belt</span>

                    </div>

                </div>

                <div class="instructor-card">

                    <div class="instructor-image">

                        <i class="fas fa-user-shield"></i>

                    </div>

                    <div class="instructor-content">

                        <h3>Coach Jason Rickets</h3>

                        <p>Extremely Technical Instructor</p>

                        <p>Specialized in advanced techniques for <strong>Knoxville Jiu-Jitsu</strong> enthusiasts.</p>

                        <span class="belt-info">Purple Belt 4 Stripes</span>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- Location Section -->

    <section class="location" id="location">

        <div class="container">

            <div class="section-title">

                <h2>Our Knoxville Location</h2>

                <p>Conveniently located to serve the <strong>Knoxville martial arts</strong> community.</p>

            </div>

            <div class="location-content">

                <div class="location-text">

                    <h3>Knoxville's Top BJJ Training Facility</h3>

                    <p>Our state-of-the-art academy is conveniently located at <strong>5902 Kingston Pike in Knoxville, TN</strong>, making us easily accessible from all areas of Knoxville and surrounding communities.</p>

                    <p>As the premier <strong>Brazilian Jiu-Jitsu school in Knoxville</strong>, we've designed our facility to provide the optimal training environment with:</p>

                    <ul style="margin: 20px 0; padding-left: 20px;">

                        <li>Premium mats for safe training</li>

                        <li>Changing rooms and showers</li>

                        <li>Strength and conditioning area</li>

                        <li>Comfortable viewing area</li>

                        <li>Ample parking</li>

                    </ul>

                    <p>Whether you're coming from West Knoxville, Downtown, or the surrounding areas, our central location makes training <strong>Jiu-Jitsu in Knoxville</strong> convenient for everyone.</p>

                </div>

                <div class="location-map">

                    <div>

                        <i class="fas fa-map-marker-alt" style="font-size: 3rem; margin-bottom: 20px; color: var(--primary);"></i>

                        <h3>Bragabjj Knoxville</h3>

                        <p>5902 Kingston Pike<br>Knoxville, TN 37919</p>

                        <p>Phone: 865-606-1517</p>

                        <p>Email: [email protected]</p>

                    </div>

                </div>

            </div>

        </div>

    </section>


    <!-- CTA Section -->

    <section class="cta-section" id="signup">

        <div class="container">

            <h2>Start Your Knoxville BJJ Journey Today</h2>

            <p>Join Knoxville's top-rated <strong>Brazilian Jiu-Jitsu academy</strong> and experience the difference expert instruction makes.</p>

            <a href="https://dapp.maplusvision.com" class="cta-button" target="_blank">Begin Your Free Trial</a>

            <p style="margin-top: 20px; font-size: 1rem;">Serving Knoxville and surrounding areas since 2010</p>

        </div>

    </section>


    <!-- Footer -->

    <footer id="contact">

        <div class="container">

            <div class="footer-content">

                <div class="footer-column">

                    <h3>BRAGABJJ KNOXVILLE</h3>

                    <p>Knoxville's premier <strong>Brazilian Jiu-Jitsu academy</strong> offering world-class martial arts training for all levels.</p>

                    <div class="social-links">

                        <a href="#"><i class="fab fa-facebook-f"></i></a>

                        <a href="#"><i class="fab fa-instagram"></i></a>

                        <a href="#"><i class="fab fa-twitter"></i></a>

                        <a href="#"><i class="fab fa-youtube"></i></a>

                    </div>

                </div>

                <div class="footer-column">

                    <h3>KNOXVILLE BJJ CLASSES</h3>

                    <ul>

                        <li><a href="#classes">Beginner Jiu-Jitsu Knoxville</a></li>

                        <li><a href="#classes">Advanced BJJ Knoxville</a></li>

                        <li><a href="#classes">Competition Training</a></li>

                        <li><a href="#classes">Kids Martial Arts Knoxville</a></li>

                        <li><a href="#classes">Women's Self-Defense</a></li>

                    </ul>

                </div>

                <div class="footer-column">

                    <h3>CONTACT INFO</h3>

                    <ul>

                        <li><i class="fas fa-map-marker-alt"></i> 5902 Kingston Pike, Knoxville TN</li>

                        <li><i class="fas fa-phone"></i> 865-606-1517</li>

                        <li><i class="fas fa-envelope"></i> [email protected]</li>

                        <li><i class="fas fa-clock"></i> Mon-Fri: 6AM-10PM</li>

                        <li><i class="fas fa-map-pin"></i> Serving All Knoxville Areas</li>

                    </ul>

                </div>

            </div>

            <div class="copyright">

                <p>&copy; 2023 Bragabjj Brazilian Jiu-Jitsu Knoxville. All rights reserved. | Premier Martial Arts Academy in Knoxville, TN</p>

            </div>

        </div>

    </footer>


    <script>

        // Smooth scrolling for anchor links

        document.querySelectorAll('a[href^="#"]').forEach(anchor => {

            anchor.addEventListener('click', function (e) {

                e.preventDefault();

                

                const targetId = this.getAttribute('href');

                if(targetId === '#') return;

                

                const targetElement = document.querySelector(targetId);

                if(targetElement) {

                    window.scrollTo({

                        top: targetElement.offsetTop - 100,

                        behavior: 'smooth'

                    });

                }

            });

        });

        

        // Header background on scroll

        window.addEventListener('scroll', function() {

            const header = document.querySelector('header');

            if(window.scrollY > 50) {

                header.style.backgroundColor = 'rgba(10, 10, 10, 0.95)';

            } else {

                header.style.backgroundColor = 'rgba(10, 10, 10, 0.9)';

            }

        });

    </script>

</body>

</html>