BrightPath Academy Hero Hero Block - Let's templates
Unlock every premium block and template with All-Access from €20 / 3 months, cancel anytime. Get All-Access
All blocks
Free Hero

BrightPath Academy Hero

A hero block extracted from the BrightPath Academy template, available in Tailwind CSS, Bootstrap, DaisyUI, and Material Design.

0 15
BrightPath Academy Hero preview
brightpath-academy.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>BrightPath Academy Hero | Tailwind CSS UI Block</title>
    <meta name="description" content="A hero block extracted from the BrightPath Academy template, available in Tailwind CSS, Bootstrap, DaisyUI, and Material Design.">
    <meta name="keywords" content="BrightPath Academy, Tailwind CSS template, HTML website template, online course template, academy landing page, career training, responsive education design">
    <meta name="author" content="Let's templates">
    <link rel="canonical" href="">

    <meta property="og:type" content="product">
    <meta property="og:site_name" content="Let's templates">
    <meta property="og:locale" content="en_US">
    <meta property="og:url" content="">
    <meta property="og:title" content="BrightPath Academy | Tailwind CSS Online Course Template">
    <meta property="og:description" content="A professional Tailwind CSS education template for online courses, career development, expert instructors, and training programs.">
    <meta property="og:image" content="">
    <meta property="og:image:alt" content="BrightPath Academy template preview">

    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:url" content="">
    <meta name="twitter:title" content="BrightPath Academy | Tailwind CSS Online Course Template">
    <meta name="twitter:description" content="A professional Tailwind CSS education template for online courses, career development, expert instructors, and training programs.">
    <meta name="twitter:image" content="">
    <meta name="twitter:image:alt" content="BrightPath Academy template preview">
<!-- Scripts & Styles -->
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">

    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">

    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        primary: '#3b82f6',
                        secondary: '#fbbf24',
                        dark: '#0f172a',
                        navy: '#1e1b4b'
                    },
                    fontFamily: {
                        sans: ['Plus Jakarta Sans', 'sans-serif'],
                    }
                }
            }
        }
    </script>

    <style>
        .blob-bg {
            background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233B82F6' fill-opacity='0.05' d='M44.7,-76.4C58.8,-69.2,71.8,-59.1,79.6,-45.8C87.4,-32.6,90,-16.3,88.5,-0.9C87,14.5,81.4,29,73.6,42.2C65.8,55.4,55.9,67.3,42.7,74.1C29.5,80.9,14.8,82.6,-0.4,83.3C-15.5,83.9,-31,83.5,-44.6,76.9C-58.2,70.3,-69.9,57.5,-77.4,43C-84.9,28.5,-88.2,12.2,-87.9,-3.9C-87.6,-20,-83.7,-35.9,-75,-48.6C-66.3,-61.3,-52.8,-70.8,-38.7,-78C-24.6,-85.2,-12.3,-90.1,1.1,-92C14.5,-93.9,29.1,-83.6,44.7,-76.4Z' transform='translate(100 100)' /%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }
        .testimonial-card {
            background-image: url("data:image/svg+xml,%3Csvg width='400' height='400' viewBox='0 0 400 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 40C20 17.9086 37.9086 0 60 0H340C362.091 0 380 17.9086 380 40V360C380 382.091 362.091 400 340 400H60C37.9086 400 20 382.091 20 360V40Z' fill='white'/%3E%3Cpath d='M20 40C20 17.9086 37.9086 0 60 0H340C362.091 0 380 17.9086 380 40V360L20 40Z' fill='%23F8FAFC'/%3E%3C/svg%3E");
            background-size: 100% 100%;
        }
        .bp-nav-link.is-active {
            color: #3b82f6;
        }
        .bp-nav-link.is-active::after {
            content: "";
            position: absolute;
            bottom: -0.25rem;
            left: 50%;
            width: 0.25rem;
            height: 0.25rem;
            background: #3b82f6;
            border-radius: 999px;
            transform: translateX(-50%);
        }
        .bp-path-dash {
            stroke-dasharray: 8 10;
            animation: bp-dash 18s linear infinite;
        }
        @keyframes bp-dash {
            to { stroke-dashoffset: -360; }
        }
    </style>
</head>
<body class="bg-[#fcfcfd] text-dark overflow-x-hidden">
<!-- block:start hero -->
    <section id="hero" class="relative pt-20 pb-32 blob-bg">
        <div class="max-w-4xl mx-auto px-6 text-center relative z-10">
            <h1 class="text-5xl md:text-6xl font-black text-navy mb-8 leading-[1.1]">
                Empower your journey with <br>expert-led mastery
            </h1>
            <p class="text-gray-500 text-lg font-medium max-w-2xl mx-auto mb-10 leading-relaxed">
                Join a community of forward-thinkers. Our innovative learning systems are designed to bridge the gap between knowledge and real-world excellence.
            </p>
            <button class="bg-primary text-white px-10 py-4 rounded-full font-bold shadow-2xl shadow-primary/30 hover:-translate-y-1 transition duration-300">
                Enroll in a course
            </button>
        </div>
        <div class="relative z-10 w-full max-w-5xl mx-auto px-6 mt-10 md:mt-16">
            <div class="relative w-full">
                <div class="absolute inset-[8%_12%] bg-[radial-gradient(circle,rgba(59,130,246,0.18),transparent_68%)] pointer-events-none" aria-hidden="true"></div>
                <svg class="block w-full h-auto" viewBox="0 0 800 460" role="img" aria-label="Illustrated learning path from first skill to mastery">
                    <defs>
                        <linearGradient id="bpTrailTw" x1="0" y1="0" x2="1" y2="1">
                            <stop offset="0%" stop-color="#3b82f6" />
                            <stop offset="100%" stop-color="#fbbf24" />
                        </linearGradient>
                        <linearGradient id="bpHillTw" x1="0" y1="0" x2="0" y2="1">
                            <stop offset="0%" stop-color="#dbeafe" />
                            <stop offset="100%" stop-color="#eff6ff" />
                        </linearGradient>
                    </defs>
                    <ellipse cx="400" cy="400" rx="250" ry="28" fill="#1e1b4b" opacity="0.06" />
                    <path d="M70 340 C 180 250, 250 390, 400 300 S 620 180, 740 230" fill="none" stroke="#93c5fd" stroke-width="18" stroke-linecap="round" opacity="0.35" />
                    <path class="bp-path-dash" d="M70 340 C 180 250, 250 390, 400 300 S 620 180, 740 230" fill="none" stroke="url(#bpTrailTw)" stroke-width="6" stroke-linecap="round" />
                    <g fill="#fff" stroke="#3b82f6" stroke-width="4">
                        <circle cx="70" cy="340" r="14" />
                        <circle cx="250" cy="332" r="14" />
                        <circle cx="400" cy="300" r="16" />
                        <circle cx="580" cy="232" r="14" />
                        <circle cx="740" cy="230" r="16" fill="#fbbf24" stroke="#f59e0b" />
                    </g>
                    <g transform="translate(118 168)">
                        <rect width="88" height="72" rx="16" fill="url(#bpHillTw)" />
                        <rect x="16" y="18" width="56" height="8" rx="4" fill="#3b82f6" />
                        <rect x="16" y="34" width="40" height="8" rx="4" fill="#93c5fd" />
                        <rect x="16" y="50" width="48" height="8" rx="4" fill="#fbbf24" />
                    </g>
                    <g transform="translate(348 118)">
                        <circle cx="40" cy="40" r="40" fill="#1e1b4b" />
                        <circle cx="40" cy="40" r="26" fill="none" stroke="#fbbf24" stroke-width="3" />
                        <path d="M40 18 L46 40 L40 62 L34 40 Z" fill="#3b82f6" />
                        <path d="M18 40 L40 34 L62 40 L40 46 Z" fill="#fbbf24" />
                        <circle cx="40" cy="40" r="6" fill="#fff" />
                    </g>
                    <g transform="translate(620 86)">
                        <rect width="70" height="86" rx="12" fill="#fff" stroke="#e5e7eb" stroke-width="3" />
                        <path d="M12 18 H58 M12 32 H46 M12 46 H52" stroke="#93c5fd" stroke-width="4" stroke-linecap="round" />
                        <circle cx="52" cy="68" r="10" fill="#fbbf24" />
                    </g>
                    <g transform="translate(690 286)" fill="#3b82f6">
                        <path d="M24 8 L40 16 L24 24 L8 16 Z" />
                        <rect x="20" y="24" width="8" height="22" rx="2" />
                        <path d="M8 46 H40 L36 56 H12 Z" fill="#1e1b4b" />
                    </g>
                </svg>
                <aside class="relative mt-5 w-full min-w-0 rounded-[1.1rem] border border-indigo-50 bg-white/90 p-4 text-left shadow-[0_18px_40px_rgba(15,23,42,0.1)] md:absolute md:top-[8%] md:left-0 md:mt-0 md:w-[11.5rem]">
                    <span class="mb-0.5 block text-[0.7rem] font-bold uppercase tracking-wider text-gray-500">Career Launchpad</span>
                    <strong class="block text-[0.95rem] text-navy">74% complete</strong>
                    <div class="mt-3 h-1.5 overflow-hidden rounded-full bg-gray-200" aria-hidden="true">
                        <span class="block h-full w-[74%] bg-gradient-to-r from-primary to-sky-400"></span>
                    </div>
                </aside>
                <aside class="absolute top-[6%] right-0 hidden min-w-[11.5rem] rounded-[1.1rem] border border-indigo-50 bg-white/90 p-4 text-left shadow-[0_18px_40px_rgba(15,23,42,0.1)] md:block">
                    <div class="flex items-center gap-2.5">
                        <span class="grid h-9 w-9 shrink-0 place-items-center rounded-[0.7rem] bg-amber-100 text-navy">
                            <i class="fa-solid fa-chalkboard-user"></i>
                        </span>
                        <div>
                            <span class="mb-0.5 block text-[0.7rem] font-bold uppercase tracking-wider text-gray-500">Mentor live</span>
                            <strong class="block text-[0.95rem] text-navy">Ava Chen</strong>
                        </div>
                    </div>
                </aside>
                <aside class="absolute right-[6%] bottom-[4%] hidden min-w-[11.5rem] rounded-[1.1rem] border border-indigo-50 bg-white/90 p-4 text-left shadow-[0_18px_40px_rgba(15,23,42,0.1)] md:block">
                    <div class="flex items-center gap-2.5">
                        <span class="grid h-9 w-9 shrink-0 place-items-center rounded-[0.7rem] bg-amber-100 text-navy">
                            <i class="fa-solid fa-medal"></i>
                        </span>
                        <div>
                            <span class="mb-0.5 block text-[0.7rem] font-bold uppercase tracking-wider text-gray-500">Next milestone</span>
                            <strong class="block text-[0.95rem] text-navy">Certificate</strong>
                        </div>
                    </div>
                </aside>
            </div>
        </div>

        <!-- Decorative Elements -->
        <div class="absolute top-40 right-20 text-secondary opacity-20 animate-bounce">
            <i class="fa-solid fa-paper-plane text-4xl"></i>
        </div>
        <div class="absolute bottom-20 left-10 text-primary opacity-20 rotate-12">
            <i class="fa-solid fa-trophy text-6xl"></i>
        </div>
    </section>
    <!-- block:end hero -->
<script>
      (function () {
        var links = document.querySelectorAll("[data-nav-link]");

        function setActive(href) {
          links.forEach(function (link) {
            var isActive = link.getAttribute("href") === href;
            link.classList.toggle("is-active", isActive);
            if (isActive) {
              link.setAttribute("aria-current", "page");
            } else {
              link.removeAttribute("aria-current");
            }
          });
        }

        links.forEach(function (link) {
          link.addEventListener("click", function () {
            setActive(link.getAttribute("href"));
          });
        });
      })();
    </script>
</body>
</html>

From this template

BrightPath Academy screenshot Free

Education

BrightPath Academy

Unlimited access to all products

Unlock the entire library of premium templates and blocks. Renews automatically, cancel anytime.

€20 / 3 months or €60 / year
Get Unlimited Access