{"id":93,"date":"2023-11-13T15:19:55","date_gmt":"2023-11-13T15:19:55","guid":{"rendered":"https:\/\/22yardsdallas.com\/?page_id=93"},"modified":"2026-04-23T17:03:10","modified_gmt":"2026-04-23T17:03:10","slug":"home","status":"publish","type":"page","link":"https:\/\/22yardsdallas.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"93\" class=\"elementor elementor-93\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cf2e300 elementor-section-height-min-height elementor-section-full_width elementor-section-height-default elementor-section-items-middle\" data-id=\"cf2e300\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=pNzpgAaB5a4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_privacy_mode&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e153978\" data-id=\"e153978\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9613297 de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"9613297\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Texas Premier Indoor Cricket Facility<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            overflow-x: hidden;\n        }\n\n        .hero-section {\n            position: relative;\n            min-height: 100vh;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            align-items: flex-start;\n            padding: 80px 60px;\n            color: white;\n            overflow: hidden;\n        }\n\n        \/* Background Video *\/\n        .background-video {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            z-index: -2;\n        }\n\n        \/* Dark overlay *\/\n        .hero-section::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: rgba(0, 0, 0, 0.6);\n            z-index: -1;\n        }\n\n        \/* Badge *\/\n        .badge {\n            background: linear-gradient(135deg, #0360b6, #024a8a);\n            color: white;\n            padding: 12px 24px;\n            border-radius: 50px;\n            font-weight: bold;\n            font-size: 14px;\n            letter-spacing: 1px;\n            margin-bottom: 20px;\n            display: inline-block;\n            box-shadow: 0 4px 15px rgba(3, 96, 182, 0.4);\n            animation: slideInFromLeft 1s ease-out;\n            transform: translateX(0);\n        }\n\n        \/* Header text *\/\n        .header-text {\n            font-size: 24px;\n            color: #ffffff !important;\n            font-weight: 600;\n            letter-spacing: 2px;\n            margin-bottom: 10px;\n            animation: slideInFromLeft 1s ease-out 0.2s both;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);\n        }\n\n        \/* Main title *\/\n        .main-title {\n            font-size: 4rem;\n            font-weight: 800;\n            line-height: 1.1;\n            margin-bottom: 30px;\n            animation: slideInFromLeft 1s ease-out 0.4s both;\n            color: #ffffff !important;\n        }\n\n        .main-title .highlight {\n            color: #ffcd31 !important;\n            text-shadow: 0 0 30px rgba(255, 205, 49, 0.8);\n            background: linear-gradient(45deg, #ffcd31, #ffa500);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            background-size: 200% 200%;\n            animation: gradientShift 3s ease-in-out infinite;\n            position: relative;\n            display: inline-block;\n        }\n\n        .main-title .highlight::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: rgba(255, 205, 49, 0.1);\n            border-radius: 8px;\n            z-index: -1;\n            animation: pulse 2s ease-in-out infinite;\n        }\n\n        @keyframes gradientShift {\n            0%, 100% {\n                background-position: 0% 50%;\n            }\n            50% {\n                background-position: 100% 50%;\n            }\n        }\n\n        \/* Description *\/\n        .description {\n            font-size: 18px;\n            line-height: 1.6;\n            max-width: 600px;\n            margin-bottom: 60px;\n            color: #ffffff !important;\n            animation: slideInFromLeft 1s ease-out 0.6s both;\n        }\n\n        \/* Stats container *\/\n        .stats-container {\n            display: flex;\n            gap: 40px;\n            margin-top: 40px;\n            animation: slideInFromBottom 1s ease-out 0.8s both;\n        }\n\n        .stat-item {\n            text-align: center;\n            padding: 30px 20px;\n            background: rgba(255, 255, 255, 0.1);\n            backdrop-filter: blur(10px);\n            border-radius: 20px;\n            border: 1px solid rgba(255, 255, 255, 0.2);\n            transition: all 0.3s ease;\n            min-width: 200px;\n        }\n\n        .stat-item:hover {\n            transform: translateY(-10px);\n            background: rgba(255, 255, 255, 0.15);\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n        }\n\n        .stat-number {\n            font-size: 3rem;\n            font-weight: 900;\n            color: white !important;\n            margin-bottom: 10px;\n            text-shadow: 0 0 20px rgba(255, 255, 255, 0.5);\n            position: relative;\n            animation: numberGlow 3s ease-in-out infinite;\n        }\n\n        .stat-number::before {\n            content: attr(data-number);\n            position: absolute;\n            top: 0;\n            left: 0;\n            color: #ffcd31;\n            opacity: 0.3;\n            animation: pulse 2s ease-in-out infinite;\n        }\n\n        @keyframes numberGlow {\n            0%, 100% {\n                text-shadow: 0 0 20px rgba(255, 255, 255, 0.5), 0 0 40px rgba(255, 205, 49, 0.3);\n            }\n            50% {\n                text-shadow: 0 0 30px rgba(255, 255, 255, 0.8), 0 0 60px rgba(255, 205, 49, 0.5);\n            }\n        }\n\n        .stat-label {\n            font-size: 14px;\n            color: #ccc;\n            font-weight: 600;\n            letter-spacing: 1px;\n            text-transform: uppercase;\n        }\n\n        \/* Animations *\/\n        @keyframes slideInFromLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        @keyframes slideInFromBottom {\n            from {\n                opacity: 0;\n                transform: translateY(50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        @keyframes pulse {\n            0%, 100% {\n                transform: scale(1);\n            }\n            50% {\n                transform: scale(1.05);\n            }\n        }\n\n        \/* Floating animation for badge *\/\n        .badge {\n            animation: slideInFromLeft 1s ease-out, pulse 3s ease-in-out 2s infinite;\n        }\n\n        \/* Responsive design *\/\n        @media (max-width: 768px) {\n            .hero-section {\n                padding: 40px 20px;\n                text-align: center;\n                align-items: center;\n            }\n\n            .main-title {\n                font-size: 2.5rem;\n            }\n\n            .stats-container {\n                flex-direction: column;\n                gap: 20px;\n                align-items: center;\n            }\n\n            .stat-item {\n                min-width: 250px;\n            }\n\n            .description {\n                text-align: center;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .main-title {\n                font-size: 2rem;\n            }\n\n            .stat-number {\n                font-size: 2.5rem;\n            }\n        }\n\n        \/* Additional decorative elements *\/\n        .hero-section::after {\n            content: '';\n            position: absolute;\n            bottom: -50px;\n            right: -50px;\n            width: 200px;\n            height: 200px;\n            background: radial-gradient(circle, rgba(255, 205, 49, 0.1) 0%, transparent 70%);\n            border-radius: 50%;\n            animation: pulse 4s ease-in-out infinite;\n        }\n\n        \/* Glowing effect for stats *\/\n        .stat-item::before {\n            content: '';\n            position: absolute;\n            top: -2px;\n            left: -2px;\n            right: -2px;\n            bottom: -2px;\n            background: linear-gradient(45deg, #ffcd31, #0360b6, #ffcd31);\n            border-radius: 22px;\n            z-index: -1;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n\n        .stat-item:hover::before {\n            opacity: 0.7;\n        }\n\n        .stat-item {\n            position: relative;\n        }\n    <\/style>\n<\/head>\n<body>\n    <section class=\"hero-section\">\n        <!-- IMPORTANT: Download your YouTube video and convert to MP4\/WebM, then uncomment below -->\n        <!-- \n        <video class=\"background-video\" autoplay muted loop playsinline>\n            <source src=\"cricket-facility-video.mp4\" type=\"video\/mp4\">\n            <source src=\"cricket-facility-video.webm\" type=\"video\/webm\">\n        <\/video> \n        -->\n        \n        <!-- Temporary background (remove when you add real video) -->\n        <div style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%); z-index: -2;\"><\/div>\n        \n        <!-- \n        TO USE YOUR YOUTUBE VIDEO:\n        1. Download the video from: https:\/\/youtu.be\/pNzpgAaB5a4?si=wUGw4Wmho-dEBp8q\n        2. Convert to MP4 and WebM formats\n        3. Replace \"cricket-facility-video.mp4\" with your file path\n        4. Uncomment the video tag above\n        5. Remove the temporary background div\n        -->\n\n        <div class=\"badge\">#1 RATED<\/div>\n        \n        <div class=\"header-text\">INDOOR CRICKET FACILITY IN DALLAS<\/div>\n        \n        <h1 class=\"main-title\">\n            <span style=\"color: #ffffff !important;\">TEXAS PREMIER<\/span> <span class=\"highlight\">INDOOR CRICKET<\/span> <span style=\"color: #ffffff !important;\">FACILITY<\/span> <span class=\"highlight\">\n        <\/h1>\n        \n        <div class=\"stats-container\">\n            <div class=\"stat-item\">\n                <div class=\"stat-number\">5<span style=\"color: #ffcd31;\">+<\/span><\/div>\n                <div class=\"stat-label\">Years of Experience<\/div>\n            <\/div>\n            \n            <div class=\"stat-item\">\n                <div class=\"stat-number\">10<span style=\"color: #ffcd31;\">+<\/span><\/div>\n                <div class=\"stat-label\">Expert Coaches<\/div>\n            <\/div>\n            \n            <div class=\"stat-item\">\n                <div class=\"stat-number\">12<span style=\"color: #ffcd31;\">+<\/span><\/div>\n                <div class=\"stat-label\">Lanes<\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-845e58b e-con-full e-flex e-con e-parent\" data-id=\"845e58b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a95f535 e-con-full e-flex e-con e-child\" data-id=\"a95f535\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6c71d9 de_scroll_animation_no elementor-invisible elementor-widget elementor-widget-image\" data-id=\"e6c71d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1-768x1024.jpeg\" class=\"attachment-large size-large wp-image-2547\" alt=\"\" srcset=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1-768x1024.jpeg 768w, https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1-225x300.jpeg 225w, https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1-1152x1536.jpeg 1152w, https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1-600x800.jpeg 600w, https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-10-13-at-10.07.21-PM-1.jpeg 1536w\" sizes=\"(max-width: 768px) 100vw, 768px\" title=\"22yardsdallas_superkings_training - 22Yards Dallas\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46cbca8 e-con-full e-flex e-con e-child\" data-id=\"46cbca8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73395f4 de_scroll_animation_no elementor-widget elementor-widget-heading\" data-id=\"73395f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h1 class=\"main-title\" style=\"color: white;text-align: center\">Welcome to 22Yards Dallas<\/h1><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f466ae5 de_scroll_animation_no elementor-widget elementor-widget-text-editor\" data-id=\"f466ae5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6 style=\"color: black; font-family: Barlow, sans-serif; font-weight: bold; line-height: 52px; font-size: 40px; text-transform: uppercase; text-align: center;\"><i>Texas&#8217;s State of the Art Cricket Facility<\/i><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb95415 e-con-full e-flex e-con e-child\" data-id=\"cb95415\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e710abd de_scroll_animation_no elementor-widget elementor-widget-text-editor\" data-id=\"e710abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #000000; font-size: 20.8px; text-align: center;\">Established in 2022, 22Yards Sports Cricket Facility in Dallas, TX, is committed to identifying and nurturing the most promising young male and female cricketers. Our goal is to develop\u00a0<\/span><span class=\"highlight-accent\" style=\"font-size: 20.8px; text-align: center;\">future-ready, confident cricketers<\/span><span style=\"color: #000000; font-size: 20.8px; text-align: center;\">\u00a0equipped to excel on the world stage. We achieve this by creating a holistic, player-centered environment. Our world-class development program is supported by specialist coaches and mentors, focusing on high-performance and lifestyle management. This comprehensive approach ensures that the next generation of players not only excels in cricket but also grows as individuals, ready to face global challenges.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d6eab6 e-con-full e-flex e-con e-parent\" data-id=\"3d6eab6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-837168b de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"837168b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>About Us - 22Yards Dallas<\/title>\n<\/head>\n<body>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', 'Helvetica', sans-serif;\n            line-height: 1.6;\n            background: #ffffff;\n            color: #333;\n        }\n\n        .about-section {\n            padding: 100px 20px;\n            background: linear-gradient(135deg, #f8fafc 0%, #ffffff 50%, #f1f5f9 100%);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .about-section::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: radial-gradient(circle at 20% 30%, rgba(26, 27, 58, 0.02) 0%, transparent 50%),\n                        radial-gradient(circle at 80% 70%, rgba(220, 20, 60, 0.02) 0%, transparent 50%);\n            animation: backgroundMove 20s ease-in-out infinite;\n        }\n\n        @keyframes backgroundMove {\n            0%, 100% { transform: translateX(0%) translateY(0%); }\n            50% { transform: translateX(2%) translateY(-1%); }\n        }\n\n        .about-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            display: grid;\n            grid-template-columns: 1fr 1.2fr 1fr;\n            gap: 60px;\n            align-items: center;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* Left Section *\/\n        .about-left {\n            animation: slideInLeft 1s ease-out;\n        }\n\n        @keyframes slideInLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .about-label {\n            font-size: 0.9rem;\n            font-weight: bold;\n            color: #dc143c;\n            letter-spacing: 3px;\n            text-transform: uppercase;\n            margin-bottom: 10px;\n            position: relative;\n        }\n\n        .about-label::after {\n            content: '';\n            position: absolute;\n            bottom: -5px;\n            left: 0;\n            width: 50px;\n            height: 2px;\n            background: #dc143c;\n            animation: lineExpand 2s ease-out 0.5s both;\n        }\n\n        @keyframes lineExpand {\n            from { width: 0; }\n            to { width: 50px; }\n        }\n\n        .about-title {\n            font-size: 3rem;\n            font-weight: bold;\n            color: #1a1b3a;\n            margin-bottom: 30px;\n            line-height: 1.2;\n            position: relative;\n        }\n\n        .about-title::before {\n            content: '';\n            position: absolute;\n            left: -10px;\n            top: 0;\n            width: 4px;\n            height: 100%;\n            background: linear-gradient(to bottom, #1a1b3a, #dc143c);\n            border-radius: 2px;\n            animation: titleBarGrow 1.5s ease-out 0.8s both;\n        }\n\n        @keyframes titleBarGrow {\n            from { height: 0; }\n            to { height: 100%; }\n        }\n\n        .about-description {\n            color: #666;\n            font-size: 1.1rem;\n            line-height: 1.8;\n            animation: fadeInUp 1s ease-out 1s both;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Center Section - Images *\/\n        .about-center {\n            position: relative;\n            animation: zoomIn 1s ease-out 0.5s both;\n        }\n\n        @keyframes zoomIn {\n            from {\n                opacity: 0;\n                transform: scale(0.8);\n            }\n            to {\n                opacity: 1;\n                transform: scale(1);\n            }\n        }\n\n        .images-container {\n            position: relative;\n            height: 400px;\n            border-radius: 20px;\n            overflow: hidden;\n            box-shadow: 0 20px 40px rgba(26, 27, 58, 0.15);\n            background: linear-gradient(135deg, #1a1b3a 0%, #2d1b69 100%);\n        }\n\n        .image-wrapper {\n            position: absolute;\n            border-radius: 15px;\n            overflow: hidden;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);\n            transition: all 0.5s ease;\n        }\n\n        .image-wrapper:hover {\n            transform: scale(1.05);\n            z-index: 10;\n            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);\n        }\n\n        .image-1 {\n            width: 60%;\n            height: 55%;\n            top: 10%;\n            left: 5%;\n            animation: floatImage1 6s ease-in-out infinite;\n        }\n\n        .image-2 {\n            width: 55%;\n            height: 50%;\n            bottom: 10%;\n            right: 5%;\n            animation: floatImage2 6s ease-in-out infinite 3s;\n        }\n\n        @keyframes floatImage1 {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-10px) rotate(1deg); }\n        }\n\n        @keyframes floatImage2 {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(10px) rotate(-1deg); }\n        }\n\n        .image-wrapper img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s ease;\n        }\n\n        .image-wrapper:hover img {\n            transform: scale(1.1);\n        }\n\n        \/* Image overlay effects *\/\n        .image-wrapper::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background: linear-gradient(45deg, rgba(26, 27, 58, 0.3), rgba(220, 20, 60, 0.3));\n            opacity: 0;\n            transition: opacity 0.3s ease;\n            z-index: 1;\n        }\n\n        .image-wrapper:hover::before {\n            opacity: 1;\n        }\n\n        \/* Decorative elements *\/\n        .images-container::after {\n            content: '';\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            width: 60px;\n            height: 60px;\n            border: 3px solid rgba(255, 255, 255, 0.3);\n            border-radius: 50%;\n            animation: pulse 3s ease-in-out infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% { transform: scale(1); opacity: 1; }\n            50% { transform: scale(1.2); opacity: 0.7; }\n        }\n\n        \/* Right Section *\/\n        .about-right {\n            animation: slideInRight 1s ease-out;\n        }\n\n        @keyframes slideInRight {\n            from {\n                opacity: 0;\n                transform: translateX(50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .quote-container {\n            background: linear-gradient(135deg, rgba(26, 27, 58, 0.05), rgba(220, 20, 60, 0.05));\n            padding: 30px;\n            border-radius: 20px;\n            margin-bottom: 30px;\n            position: relative;\n            border-left: 4px solid #dc143c;\n        }\n\n        .quote-container::before {\n            content: '\"';\n            position: absolute;\n            top: -10px;\n            left: 20px;\n            font-size: 4rem;\n            color: #dc143c;\n            opacity: 0.3;\n            font-family: serif;\n        }\n\n        .quote-text {\n            font-style: italic;\n            color: #1a1b3a;\n            font-size: 1.1rem;\n            line-height: 1.6;\n            margin-bottom: 15px;\n        }\n\n        .quote-author {\n            color: #dc143c;\n            font-weight: bold;\n            font-size: 1.1rem;\n        }\n\n        .right-description {\n            color: #666;\n            line-height: 1.8;\n            margin-bottom: 30px;\n            animation: fadeInUp 1s ease-out 1.2s both;\n        }\n\n        .cta-button {\n            background: linear-gradient(135deg, #dc143c 0%, #b91c3c 100%);\n            color: white;\n            padding: 15px 30px;\n            border: none;\n            border-radius: 50px;\n            font-size: 1.1rem;\n            font-weight: bold;\n            cursor: pointer;\n            transition: all 0.4s ease;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            position: relative;\n            overflow: hidden;\n            animation: buttonSlideIn 1s ease-out 1.5s both;\n        }\n\n        @keyframes buttonSlideIn {\n            from {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .cta-button::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n            transition: left 0.6s ease;\n        }\n\n        .cta-button:hover::before {\n            left: 100%;\n        }\n\n        .cta-button:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 10px 25px rgba(220, 20, 60, 0.4);\n        }\n\n        \/* Floating decorative elements *\/\n        .floating-shapes {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .shape {\n            position: absolute;\n            background: linear-gradient(45deg, rgba(26, 27, 58, 0.1), rgba(220, 20, 60, 0.1));\n            border-radius: 50%;\n        }\n\n        .shape-1 {\n            width: 80px;\n            height: 80px;\n            top: 10%;\n            left: 85%;\n            animation: floatShape 8s ease-in-out infinite;\n        }\n\n        .shape-2 {\n            width: 60px;\n            height: 60px;\n            top: 70%;\n            left: 10%;\n            animation: floatShape 10s ease-in-out infinite 2s;\n        }\n\n        @keyframes floatShape {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-20px) rotate(180deg); }\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1024px) {\n            .about-container {\n                grid-template-columns: 1fr;\n                gap: 40px;\n                text-align: center;\n            }\n            \n            .about-title {\n                font-size: 2.5rem;\n            }\n            \n            .images-container {\n                height: 300px;\n                margin: 0 auto;\n                max-width: 500px;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .about-section {\n                padding: 60px 15px;\n            }\n            \n            .about-title {\n                font-size: 2rem;\n            }\n            \n            .about-container {\n                gap: 30px;\n            }\n            \n            .images-container {\n                height: 250px;\n            }\n            \n            .image-1, .image-2 {\n                width: 70%;\n                height: 60%;\n            }\n        }\n    <\/style>\n\n    <div class=\"about-section\">\n        <div class=\"floating-shapes\">\n            <div class=\"shape shape-1\"><\/div>\n            <div class=\"shape shape-2\"><\/div>\n        <\/div>\n        \n        <div class=\"about-container\">\n            <!-- Left Section -->\n            <div class=\"about-left\">\n                <div class=\"about-label\">About Us<\/div>\n                <h2 class=\"about-title\">WHO WE ARE<\/h2>\n                <p class=\"about-description\">\n                    Established in 2022, 22Yards Dallas is a cutting-edge cricket academy focused on nurturing talent with top-tier coaching and advanced training facilities. Our mission is to foster skilled, confident players ready to compete internationally.\n                <\/p>\n            <\/div>\n\n            <!-- Center Section - Images -->\n            <div class=\"about-center\">\n                <div class=\"images-container\">\n                    <div class=\"image-wrapper image-1\">\n                        <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/22-Logo-2-1.png\" \n                             alt=\"Cricket Training\" \n                             onerror=\"this.src='data:image\/svg+xml,<svg xmlns=%22http:\/\/www.w3.org\/2000\/svg%22 viewBox=%220 0 400 300%22><rect width=%22400%22 height=%22300%22 fill=%22%231a1b3a%22\/><text x=%22200%22 y=%22150%22 text-anchor=%22middle%22 fill=%22white%22 font-size=%2220%22>Cricket Training<\/text><\/svg>';\" \/>\n                    <\/div>\n                    <div class=\"image-wrapper image-2\">\n                        <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/22-Logo-2-1.png\" \n                             alt=\"Cricket Facility\" \n                             onerror=\"this.src='data:image\/svg+xml,<svg xmlns=%22http:\/\/www.w3.org\/2000\/svg%22 viewBox=%220 0 400 300%22><rect width=%22400%22 height=%22300%22 fill=%22%23dc143c%22\/><text x=%22200%22 y=%22150%22 text-anchor=%22middle%22 fill=%22white%22 font-size=%2220%22>Cricket Facility<\/text><\/svg>';\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Right Section -->\n            <div class=\"about-right\">\n                <div class=\"quote-container\">\n                    <p class=\"quote-text\">\n                        \"CRICKET IS NOT JUST A SPORT FOR ME; IT'S A WAY OF LIFE, IT'S A WAY OF THINKING, IT'S A WAY OF SEEING THE WORLD\"\n                    <\/p>\n                    <p class=\"quote-author\">Sachin Tendulkar<\/p>\n                <\/div>\n                \n                <p class=\"right-description\">\n                    At 22Yards Dallas, we believe that cricket is more than a game\u2014it's a journey that teaches invaluable life lessons. Our approach is centered around fostering a supportive environment where young athletes can grow both personally and professionally.\n                <\/p>\n                \n                <p class=\"right-description\">\n                    We are committed to delivering a holistic cricketing experience through high-quality coaching, advanced facilities, and a vibrant community atmosphere.\n                <\/p>\n                \n                <button class=\"cta-button\">More About Us \u2192<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Add intersection observer for animations\n            const observerOptions = {\n                threshold: 0.2,\n                rootMargin: '0px 0px -50px 0px'\n            };\n\n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.style.animationPlayState = 'running';\n                    }\n                });\n            }, observerOptions);\n\n            \/\/ Observe animated elements\n            const animatedElements = document.querySelectorAll('.about-left, .about-center, .about-right');\n            animatedElements.forEach(el => {\n                observer.observe(el);\n            });\n\n            \/\/ Add hover effects for images\n            const imageWrappers = document.querySelectorAll('.image-wrapper');\n            imageWrappers.forEach(wrapper => {\n                wrapper.addEventListener('mouseenter', function() {\n                    this.style.zIndex = '10';\n                });\n                \n                wrapper.addEventListener('mouseleave', function() {\n                    this.style.zIndex = '1';\n                });\n            });\n\n            \/\/ Button click effect\n            const ctaButton = document.querySelector('.cta-button');\n            ctaButton.addEventListener('click', function() {\n                this.style.transform = 'translateY(-3px) scale(0.98)';\n                setTimeout(() => {\n                    this.style.transform = 'translateY(-3px) scale(1)';\n                }, 150);\n            });\n\n            \/\/ Parallax effect for floating shapes\n            window.addEventListener('scroll', function() {\n                const scrolled = window.pageYOffset;\n                const shapes = document.querySelectorAll('.shape');\n                \n                shapes.forEach((shape, index) => {\n                    const speed = (index + 1) * 0.5;\n                    shape.style.transform = `translateY(${scrolled * speed}px) rotate(${scrolled * 0.1}deg)`;\n                });\n            });\n        });\n    <\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27c96bb e-flex e-con-boxed e-con e-parent\" data-id=\"27c96bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0522cc8 de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"0522cc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Where Champions Are Made - 22Yards Dallas<\/title>\n<\/head>\n<body>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', 'Helvetica', sans-serif;\n            background: #000;\n            overflow-x: hidden;\n            height: 100vh;\n        }\n\n        \/* FULL-WIDTH CHAMPIONS SECTION *\/\n        .champions-section {\n            width: 100vw;\n            height: 100vh;\n            position: relative;\n            overflow: hidden;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        \/* Enhanced Background Image *\/\n        .background-image {\n            position: absolute;\n            top: -10%;\n            left: -10%;\n            width: 120%;\n            height: 120%;\n            background-image: url('https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/06\/22yardsbackground.png');\n            background-size: cover;\n            background-position: center;\n            background-attachment: fixed;\n            animation: backgroundZoom 30s ease-in-out infinite;\n            transform: scale(1.1);\n            filter: brightness(0.7) contrast(1.2) saturate(1.1);\n        }\n\n        @keyframes backgroundZoom {\n            0%, 100% { \n                transform: scale(1.1) translateX(0%) translateY(0%); \n                filter: brightness(0.7) contrast(1.2) saturate(1.1);\n            }\n            25% { \n                transform: scale(1.15) translateX(-2%) translateY(-1%); \n                filter: brightness(0.6) contrast(1.3) saturate(1.2);\n            }\n            50% { \n                transform: scale(1.2) translateX(0%) translateY(1%); \n                filter: brightness(0.5) contrast(1.4) saturate(1.3);\n            }\n            75% { \n                transform: scale(1.15) translateX(2%) translateY(-1%); \n                filter: brightness(0.6) contrast(1.3) saturate(1.2);\n            }\n        }\n\n        \/* Dynamic Multi-Layer Gradient Overlay *\/\n        .background-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(\n                135deg,\n                rgba(26, 27, 58, 0.85) 0%,\n                rgba(26, 27, 58, 0.7) 20%,\n                rgba(220, 20, 60, 0.75) 40%,\n                rgba(26, 27, 58, 0.6) 60%,\n                rgba(220, 20, 60, 0.8) 80%,\n                rgba(26, 27, 58, 0.9) 100%\n            );\n            animation: overlayFlow 25s ease-in-out infinite;\n        }\n\n        @keyframes overlayFlow {\n            0%, 100% { \n                background: linear-gradient(135deg,\n                    rgba(26, 27, 58, 0.85) 0%,\n                    rgba(26, 27, 58, 0.7) 20%,\n                    rgba(220, 20, 60, 0.75) 40%,\n                    rgba(26, 27, 58, 0.6) 60%,\n                    rgba(220, 20, 60, 0.8) 80%,\n                    rgba(26, 27, 58, 0.9) 100%);\n            }\n            33% { \n                background: linear-gradient(135deg,\n                    rgba(220, 20, 60, 0.8) 0%,\n                    rgba(26, 27, 58, 0.75) 20%,\n                    rgba(26, 27, 58, 0.6) 40%,\n                    rgba(220, 20, 60, 0.7) 60%,\n                    rgba(26, 27, 58, 0.8) 80%,\n                    rgba(220, 20, 60, 0.85) 100%);\n            }\n            66% { \n                background: linear-gradient(135deg,\n                    rgba(26, 27, 58, 0.9) 0%,\n                    rgba(220, 20, 60, 0.8) 20%,\n                    rgba(26, 27, 58, 0.7) 40%,\n                    rgba(26, 27, 58, 0.75) 60%,\n                    rgba(220, 20, 60, 0.6) 80%,\n                    rgba(26, 27, 58, 0.85) 100%);\n            }\n        }\n\n        \/* Enhanced Light Effects *\/\n        .light-effects {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .light-beam {\n            position: absolute;\n            width: 3px;\n            height: 100%;\n            background: linear-gradient(to bottom, \n                transparent 0%, \n                rgba(251, 191, 36, 0.8) 30%,\n                rgba(251, 191, 36, 0.9) 50%, \n                rgba(251, 191, 36, 0.8) 70%,\n                transparent 100%);\n            animation: lightSweep 12s ease-in-out infinite;\n            box-shadow: 0 0 20px rgba(251, 191, 36, 0.6);\n        }\n\n        .light-beam:nth-child(1) {\n            left: 15%;\n            animation-delay: 0s;\n        }\n\n        .light-beam:nth-child(2) {\n            left: 45%;\n            animation-delay: 3s;\n        }\n\n        .light-beam:nth-child(3) {\n            left: 75%;\n            animation-delay: 6s;\n        }\n\n        .light-beam:nth-child(4) {\n            left: 85%;\n            animation-delay: 9s;\n        }\n\n        @keyframes lightSweep {\n            0%, 100% { \n                opacity: 0;\n                transform: translateX(0px) scaleY(0) rotate(0deg);\n            }\n            25% { \n                opacity: 1;\n                transform: translateX(30px) scaleY(1) rotate(2deg);\n            }\n            50% { \n                opacity: 0.8;\n                transform: translateX(0px) scaleY(1.2) rotate(-1deg);\n            }\n            75% { \n                opacity: 0.9;\n                transform: translateX(-30px) scaleY(0.8) rotate(1deg);\n            }\n        }\n\n        \/* Enhanced Floating Particles *\/\n        .floating-particles {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n        }\n\n        .particle {\n            position: absolute;\n            width: 6px;\n            height: 6px;\n            background: radial-gradient(circle, #fbbf24, #f59e0b);\n            border-radius: 50%;\n            animation: floatParticle 20s linear infinite;\n            box-shadow: 0 0 15px rgba(251, 191, 36, 0.8);\n        }\n\n        @keyframes floatParticle {\n            0% {\n                transform: translateY(100vh) translateX(0px) rotate(0deg) scale(0);\n                opacity: 0;\n            }\n            10% { \n                opacity: 1;\n                transform: translateY(90vh) translateX(10px) rotate(45deg) scale(1);\n            }\n            50% {\n                transform: translateY(50vh) translateX(100px) rotate(180deg) scale(1.2);\n                opacity: 1;\n            }\n            90% { \n                opacity: 1;\n                transform: translateY(10vh) translateX(150px) rotate(315deg) scale(0.8);\n            }\n            100% {\n                transform: translateY(-10vh) translateX(200px) rotate(360deg) scale(0);\n                opacity: 0;\n            }\n        }\n\n        .particle:nth-child(1) { left: 5%; animation-delay: 0s; }\n        .particle:nth-child(2) { left: 15%; animation-delay: 4s; }\n        .particle:nth-child(3) { left: 25%; animation-delay: 8s; }\n        .particle:nth-child(4) { left: 35%; animation-delay: 12s; }\n        .particle:nth-child(5) { left: 45%; animation-delay: 16s; }\n        .particle:nth-child(6) { left: 55%; animation-delay: 2s; }\n        .particle:nth-child(7) { left: 65%; animation-delay: 6s; }\n        .particle:nth-child(8) { left: 75%; animation-delay: 10s; }\n        .particle:nth-child(9) { left: 85%; animation-delay: 14s; }\n        .particle:nth-child(10) { left: 95%; animation-delay: 18s; }\n\n        \/* Full-Width Container *\/\n        .container {\n            width: 100%;\n            max-width: none;\n            padding: 0 50px;\n            position: relative;\n            z-index: 2;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            gap: 60px;\n        }\n\n        \/* Enhanced Champions Content - Left Side *\/\n        .champions-content {\n            text-align: left;\n            animation: fadeInLeft 1.5s ease-out;\n            max-width: 600px;\n            flex: 1;\n        }\n\n        @keyframes fadeInLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-80px) scale(0.9);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0) scale(1);\n            }\n        }\n\n        \/* Champions Image - Right Side *\/\n        .champions-image {\n            flex: 1;\n            max-width: 600px;\n            position: relative;\n            animation: fadeInRight 1.5s ease-out 0.3s both;\n        }\n\n        @keyframes fadeInRight {\n            from {\n                opacity: 0;\n                transform: translateX(80px) scale(0.9);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0) scale(1);\n            }\n        }\n\n        .champions-image img {\n            width: 100%;\n            height: auto;\n            border-radius: 20px;\n            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4);\n            animation: imageFloat 8s ease-in-out infinite;\n            transition: all 0.6s ease;\n            border: 3px solid rgba(251, 191, 36, 0.3);\n        }\n\n        @keyframes imageFloat {\n            0%, 100% { \n                transform: translateY(0px) scale(1) rotate(0deg);\n                box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4);\n            }\n            50% { \n                transform: translateY(-20px) scale(1.02) rotate(1deg);\n                box-shadow: 0 40px 80px rgba(251, 191, 36, 0.3);\n            }\n        }\n\n        .champions-image::before {\n            content: '';\n            position: absolute;\n            top: -20px;\n            left: -20px;\n            right: -20px;\n            bottom: -20px;\n            background: linear-gradient(45deg, \n                rgba(251, 191, 36, 0.2), \n                rgba(220, 20, 60, 0.2), \n                rgba(251, 191, 36, 0.2));\n            border-radius: 30px;\n            z-index: -1;\n            animation: imageGlow 6s ease-in-out infinite;\n            opacity: 0;\n        }\n\n        @keyframes imageGlow {\n            0%, 100% { \n                opacity: 0;\n                transform: scale(1);\n            }\n            50% { \n                opacity: 1;\n                transform: scale(1.05);\n            }\n        }\n\n        .champions-image:hover img {\n            transform: scale(1.05) rotate(2deg);\n            box-shadow: 0 50px 100px rgba(251, 191, 36, 0.4);\n        }\n\n        .champions-image:hover::before {\n            opacity: 1;\n            animation-duration: 2s;\n        }\n\n        .facility-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #fbbf24, #f59e0b, #d97706);\n            color: #1a1b3a;\n            padding: 20px 45px;\n            border-radius: 60px;\n            font-weight: bold;\n            font-size: 1.1rem;\n            letter-spacing: 4px;\n            text-transform: uppercase;\n            margin-bottom: 40px;\n            animation: badgeFloat 5s ease-in-out infinite;\n            box-shadow: 0 20px 50px rgba(251, 191, 36, 0.5);\n            border: 3px solid rgba(255, 255, 255, 0.4);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .facility-badge::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);\n            animation: badgeShimmer 3s ease-in-out infinite;\n        }\n\n        @keyframes badgeShimmer {\n            0% { left: -100%; }\n            100% { left: 100%; }\n        }\n\n        @keyframes badgeFloat {\n            0%, 100% { \n                transform: translateY(0px) scale(1);\n                box-shadow: 0 20px 50px rgba(251, 191, 36, 0.5);\n            }\n            50% { \n                transform: translateY(-15px) scale(1.05);\n                box-shadow: 0 35px 70px rgba(251, 191, 36, 0.7);\n            }\n        }\n\n        .section-title {\n            font-size: 5.5rem;\n            font-weight: 900;\n            color: #ffffff;\n            margin-bottom: 40px;\n            position: relative;\n            text-shadow: 4px 4px 8px rgba(0,0,0,0.8);\n            animation: titleGlow 6s ease-in-out infinite alternate;\n            line-height: 1.1;\n            letter-spacing: 2px;\n        }\n\n        @keyframes titleGlow {\n            from { \n                text-shadow: 4px 4px 8px rgba(0,0,0,0.8);\n                transform: scale(1);\n            }\n            to { \n                text-shadow: 4px 4px 40px rgba(251, 191, 36, 0.8);\n                transform: scale(1.02);\n            }\n        }\n\n        .section-title .highlight {\n            background: linear-gradient(45deg, #fbbf24, #dc143c, #fbbf24);\n            background-size: 200% 200%;\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            animation: highlightShimmer 4s ease-in-out infinite;\n            position: relative;\n        }\n\n        @keyframes highlightShimmer {\n            0%, 100% { \n                background-position: 0% 50%;\n                filter: brightness(1);\n            }\n            50% { \n                background-position: 100% 50%;\n                filter: brightness(1.4);\n            }\n        }\n\n        .facility-description {\n            font-size: 1.6rem;\n            color: rgba(255, 255, 255, 0.95);\n            line-height: 1.9;\n            max-width: 900px;\n            margin: 0 auto;\n            animation: fadeInUp 2s ease-out 0.5s both;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.6);\n            font-weight: 300;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(60px) scale(0.95);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        \/* Floating Elements *\/\n        .floating-elements {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .floating-circle {\n            position: absolute;\n            border: 2px solid rgba(251, 191, 36, 0.3);\n            border-radius: 50%;\n            animation: floatCircle 15s linear infinite;\n        }\n\n        .floating-circle:nth-child(1) {\n            width: 150px;\n            height: 150px;\n            top: 20%;\n            left: 10%;\n            animation-delay: 0s;\n        }\n\n        .floating-circle:nth-child(2) {\n            width: 100px;\n            height: 100px;\n            top: 60%;\n            right: 15%;\n            animation-delay: 5s;\n        }\n\n        .floating-circle:nth-child(3) {\n            width: 200px;\n            height: 200px;\n            bottom: 20%;\n            left: 80%;\n            animation-delay: 10s;\n        }\n\n        @keyframes floatCircle {\n            0%, 100% { \n                transform: translateY(0px) rotate(0deg);\n                opacity: 0.3;\n            }\n            50% { \n                transform: translateY(-50px) rotate(180deg);\n                opacity: 0.6;\n            }\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1200px) {\n            .section-title {\n                font-size: 4.5rem;\n            }\n            \n            .facility-description {\n                font-size: 1.4rem;\n            }\n            \n            .container {\n                padding: 0 40px;\n                gap: 40px;\n            }\n        }\n\n        @media (max-width: 968px) {\n            .container {\n                flex-direction: column;\n                text-align: center;\n                gap: 50px;\n            }\n            \n            .champions-content {\n                text-align: center;\n                max-width: 800px;\n            }\n            \n            .champions-image {\n                max-width: 500px;\n                margin: 0 auto;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .section-title {\n                font-size: 3.5rem;\n                margin-bottom: 30px;\n            }\n            \n            .facility-description {\n                font-size: 1.3rem;\n                line-height: 1.7;\n            }\n            \n            .facility-badge {\n                padding: 15px 35px;\n                font-size: 1rem;\n                margin-bottom: 30px;\n            }\n            \n            .container {\n                padding: 0 30px;\n                gap: 40px;\n            }\n            \n            .champions-image {\n                max-width: 400px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .section-title {\n                font-size: 2.8rem;\n                letter-spacing: 1px;\n            }\n            \n            .facility-description {\n                font-size: 1.1rem;\n                line-height: 1.6;\n            }\n            \n            .facility-badge {\n                padding: 12px 25px;\n                font-size: 0.9rem;\n                letter-spacing: 2px;\n            }\n            \n            .container {\n                padding: 0 20px;\n                gap: 30px;\n            }\n            \n            .champions-image {\n                max-width: 300px;\n            }\n        }\n\n        \/* ===== FUEL SECTION ===== *\/\n        .fuel-section {\n            padding: 100px 20px;\n            background: linear-gradient(135deg, \n                rgba(41, 42, 74, 0.95) 0%, \n                rgba(31, 32, 54, 0.98) 100%);\n            position: relative;\n            width: 100vw;\n            overflow: hidden;\n        }\n\n        .fuel-section::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(45deg, \n                rgba(251, 191, 36, 0.03) 0%, \n                rgba(220, 20, 60, 0.03) 100%);\n            animation: fuelBackground 20s ease-in-out infinite;\n        }\n\n        @keyframes fuelBackground {\n            0%, 100% { opacity: 0.3; }\n            50% { opacity: 0.6; }\n        }\n\n        .fuel-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 2;\n        }\n\n        .fuel-header {\n            text-align: center;\n            margin-bottom: 80px;\n            animation: slideInUp 1.5s ease-out;\n        }\n\n        .fuel-main-title {\n            font-size: 4rem;\n            font-weight: 900;\n            color: #fbbf24;\n            margin-bottom: 10px;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.7);\n            animation: fuelTitleGlow 4s ease-in-out infinite alternate;\n            letter-spacing: 12px;\n        }\n\n        @keyframes fuelTitleGlow {\n            from { \n                text-shadow: 2px 2px 4px rgba(0,0,0,0.7);\n                transform: scale(1);\n            }\n            to { \n                text-shadow: 2px 2px 25px rgba(251, 191, 36, 0.6);\n                transform: scale(1.02);\n            }\n        }\n\n        .fuel-subtitle {\n            font-size: 1.4rem;\n            color: rgba(255, 255, 255, 0.9);\n            letter-spacing: 4px;\n            text-transform: uppercase;\n            font-weight: 300;\n        }\n\n        .fuel-cards {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 30px;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        .fuel-card {\n            background: linear-gradient(135deg, \n                rgba(255, 255, 255, 0.08) 0%, \n                rgba(255, 255, 255, 0.05) 100%);\n            border-radius: 20px;\n            padding: 30px 20px;\n            text-align: center;\n            position: relative;\n            transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            backdrop-filter: blur(10px);\n            border: 1px solid rgba(255, 255, 255, 0.15);\n            animation: cardEntry 1s ease-out both;\n            overflow: hidden;\n            height: 400px;\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-start;\n            align-items: center;\n        }\n\n        .fuel-card:nth-child(1) { animation-delay: 0.1s; }\n        .fuel-card:nth-child(2) { animation-delay: 0.2s; }\n        .fuel-card:nth-child(3) { animation-delay: 0.3s; }\n        .fuel-card:nth-child(4) { animation-delay: 0.4s; }\n\n        @keyframes cardEntry {\n            from {\n                opacity: 0;\n                transform: translateY(30px) scale(0.9);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0) scale(1);\n            }\n        }\n\n        .fuel-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(135deg, \n                rgba(251, 191, 36, 0.1) 0%, \n                rgba(220, 20, 60, 0.1) 100%);\n            opacity: 0;\n            transition: opacity 0.4s ease;\n            border-radius: 20px;\n        }\n\n        .fuel-card:hover {\n            transform: translateY(-10px) scale(1.03);\n            border-color: rgba(251, 191, 36, 0.4);\n            box-shadow: 0 20px 40px rgba(251, 191, 36, 0.2);\n        }\n\n        .fuel-card:hover::before {\n            opacity: 1;\n        }\n\n        .fuel-icon {\n            width: 80px;\n            height: 80px;\n            margin: 0 auto 25px;\n            background: linear-gradient(135deg, #fbbf24, #dc143c);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 2.2rem;\n            color: white;\n            font-weight: bold;\n            position: relative;\n            z-index: 2;\n            animation: iconFloat 6s ease-in-out infinite;\n            box-shadow: 0 10px 30px rgba(251, 191, 36, 0.3);\n        }\n\n        @keyframes iconFloat {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-8px) rotate(3deg); }\n        }\n\n        .fuel-icon::after {\n            content: '';\n            position: absolute;\n            top: -4px;\n            left: -4px;\n            right: -4px;\n            bottom: -4px;\n            background: linear-gradient(45deg, #fbbf24, #dc143c);\n            border-radius: 50%;\n            z-index: -1;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n\n        .fuel-card:hover .fuel-icon::after {\n            opacity: 1;\n            animation: iconPulse 1.5s ease-in-out infinite;\n        }\n\n        @keyframes iconPulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.1); }\n        }\n\n        .fuel-card-title {\n            font-size: 1.4rem;\n            font-weight: bold;\n            color: #ffffff;\n            margin-bottom: 20px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            position: relative;\n            z-index: 2;\n        }\n\n        .fuel-card-description {\n            color: rgba(255, 255, 255, 0.85);\n            font-size: 0.95rem;\n            line-height: 1.6;\n            position: relative;\n            z-index: 2;\n            text-align: center;\n            flex-grow: 1;\n            display: -webkit-box;\n            -webkit-line-clamp: 6;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n        }\n\n        \/* Responsive Design for FUEL Section *\/\n        @media (max-width: 1024px) {\n            .fuel-cards {\n                gap: 25px;\n                max-width: 1000px;\n            }\n            \n            .fuel-card {\n                padding: 25px 15px;\n                height: 380px;\n            }\n            \n            .fuel-icon {\n                width: 70px;\n                height: 70px;\n                font-size: 2rem;\n            }\n            \n            .fuel-card-title {\n                font-size: 1.3rem;\n            }\n            \n            .fuel-card-description {\n                font-size: 0.9rem;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .fuel-main-title {\n                font-size: 3rem;\n                letter-spacing: 8px;\n            }\n            \n            .fuel-subtitle {\n                font-size: 1.2rem;\n                letter-spacing: 3px;\n            }\n            \n            .fuel-section {\n                padding: 80px 15px;\n            }\n            \n            .fuel-cards {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 20px;\n                max-width: 600px;\n            }\n            \n            .fuel-card {\n                padding: 25px 15px;\n                height: 350px;\n            }\n            \n            .fuel-icon {\n                width: 65px;\n                height: 65px;\n                font-size: 1.8rem;\n                margin-bottom: 20px;\n            }\n            \n            .fuel-card-title {\n                font-size: 1.2rem;\n                margin-bottom: 15px;\n            }\n            \n            .fuel-card-description {\n                font-size: 0.85rem;\n                -webkit-line-clamp: 5;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .fuel-main-title {\n                font-size: 2.5rem;\n                letter-spacing: 6px;\n            }\n            \n            .fuel-subtitle {\n                font-size: 1rem;\n                letter-spacing: 2px;\n            }\n            \n            .fuel-cards {\n                grid-template-columns: 1fr;\n                gap: 20px;\n                max-width: 350px;\n            }\n            \n            .fuel-card {\n                padding: 25px 15px;\n                height: 320px;\n            }\n            \n            .fuel-icon {\n                width: 60px;\n                height: 60px;\n                font-size: 1.6rem;\n                margin-bottom: 15px;\n            }\n            \n            .fuel-card-title {\n                font-size: 1.1rem;\n                margin-bottom: 15px;\n            }\n            \n            .fuel-card-description {\n                font-size: 0.8rem;\n                -webkit-line-clamp: 4;\n            }\n        }\n\n        \/* Ripple Effect Animation *\/\n        @keyframes rippleExpand {\n            to {\n                width: 200px;\n                height: 200px;\n                opacity: 0;\n            }\n        }\n    <\/style>\n\n    <!-- FULL-WIDTH CHAMPIONS SECTION -->\n    <div class=\"champions-section\">\n        <!-- Enhanced Background with Animations -->\n        <div class=\"background-image\"><\/div>\n        <div class=\"background-overlay\"><\/div>\n        \n        <!-- Enhanced Light Effects -->\n        <div class=\"light-effects\">\n            <div class=\"light-beam\"><\/div>\n            <div class=\"light-beam\"><\/div>\n            <div class=\"light-beam\"><\/div>\n            <div class=\"light-beam\"><\/div>\n        <\/div>\n        \n        <!-- Enhanced Floating Particles -->\n        <div class=\"floating-particles\">\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n        <\/div>\n        \n        <!-- Floating Geometric Elements -->\n        <div class=\"floating-elements\">\n            <div class=\"floating-circle\"><\/div>\n            <div class=\"floating-circle\"><\/div>\n            <div class=\"floating-circle\"><\/div>\n        <\/div>\n        \n        <div class=\"container\">\n            <div class=\"champions-content\">\n                <div class=\"facility-badge\">World-Class Cricket Facility<\/div>\n                <h1 class=\"section-title\">\n                    Where <span class=\"highlight\">Champions<\/span> Are Made\n                <\/h1>\n                <p class=\"facility-description\">\n                    Step into Texas's premier cricket destination. Our state-of-the-art facility combines cutting-edge technology with world-class coaching to create an unparalleled training environment. From professional-grade pitches to advanced analytics, every element is designed to elevate your game to international standards.\n                <\/p>\n            <\/div>\n\n            <div class=\"champions-image\">\n                <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/07\/22yards-champions.jpg\" alt=\"22Yards Champions\" loading=\"lazy\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Enhanced parallax effect for background\n            window.addEventListener('scroll', function() {\n                const scrolled = window.pageYOffset;\n                const backgroundImage = document.querySelector('.background-image');\n                const lightBeams = document.querySelectorAll('.light-beam');\n                const particles = document.querySelectorAll('.particle');\n                \n                if (backgroundImage) {\n                    backgroundImage.style.transform = `translateY(${scrolled * 0.15}px) scale(1.1)`;\n                }\n                \n                lightBeams.forEach((beam, index) => {\n                    beam.style.transform = `translateY(${scrolled * (0.08 + index * 0.03)}px)`;\n                });\n                \n                particles.forEach((particle, index) => {\n                    particle.style.transform = `translateY(${scrolled * (0.05 + index * 0.01)}px)`;\n                });\n            });\n\n            \/\/ Enhanced mouse movement effect\n            document.addEventListener('mousemove', function(e) {\n                const mouseX = e.clientX \/ window.innerWidth;\n                const mouseY = e.clientY \/ window.innerHeight;\n                \n                const lightBeams = document.querySelectorAll('.light-beam');\n                const particles = document.querySelectorAll('.particle');\n                const championsImage = document.querySelector('.champions-image img');\n                \n                lightBeams.forEach((beam, index) => {\n                    const moveX = (mouseX - 0.5) * (10 + index * 5);\n                    const moveY = (mouseY - 0.5) * (5 + index * 2);\n                    beam.style.transform += ` translate(${moveX}px, ${moveY}px)`;\n                });\n                \n                particles.forEach((particle, index) => {\n                    const moveX = (mouseX - 0.5) * (15 + index * 3);\n                    const moveY = (mouseY - 0.5) * (10 + index * 2);\n                    particle.style.transform += ` translate(${moveX}px, ${moveY}px)`;\n                });\n\n                \/\/ Add subtle parallax to champions image\n                if (championsImage) {\n                    const moveX = (mouseX - 0.5) * 20;\n                    const moveY = (mouseY - 0.5) * 15;\n                    championsImage.style.transform += ` translate(${moveX}px, ${moveY}px)`;\n                }\n            });\n\n            \/\/ Image intersection observer for lazy loading effect\n            const imageObserver = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        const img = entry.target;\n                        img.style.opacity = '1';\n                        img.style.transform = 'scale(1)';\n                    }\n                });\n            }, { threshold: 0.3 });\n\n            const championsImg = document.querySelector('.champions-image img');\n            if (championsImg) {\n                championsImg.style.opacity = '0';\n                championsImg.style.transform = 'scale(0.8)';\n                championsImg.style.transition = 'opacity 1s ease, transform 1s ease';\n                imageObserver.observe(championsImg);\n            }\n\n            \/\/ Intersection Observer for enhanced animations\n            const observerOptions = {\n                threshold: 0.1,\n                rootMargin: '0px 0px -10px 0px'\n            };\n\n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.style.animationPlayState = 'running';\n                    }\n                });\n            }, observerOptions);\n\n            \/\/ Observe animated elements\n            const animatedElements = document.querySelectorAll('.champions-content, .facility-badge, .section-title, .facility-description');\n            animatedElements.forEach(el => {\n                observer.observe(el);\n            });\n\n            \/\/ Enhanced FUEL card interactions\n            const fuelCards = document.querySelectorAll('.fuel-card');\n            fuelCards.forEach((card, index) => {\n                card.addEventListener('mouseenter', function() {\n                    \/\/ Create ripple effect\n                    const ripple = document.createElement('div');\n                    ripple.style.cssText = `\n                        position: absolute;\n                        top: 50%;\n                        left: 50%;\n                        width: 0;\n                        height: 0;\n                        background: radial-gradient(circle, rgba(251, 191, 36, 0.3), transparent);\n                        border-radius: 50%;\n                        transform: translate(-50%, -50%);\n                        animation: rippleExpand 0.8s ease-out;\n                        pointer-events: none;\n                        z-index: 1;\n                    `;\n                    \n                    this.appendChild(ripple);\n                    \n                    \/\/ Subtle effect on neighboring cards\n                    fuelCards.forEach((otherCard, otherIndex) => {\n                        if (otherIndex !== index) {\n                            otherCard.style.transform = 'translateY(2px) scale(0.98)';\n                            otherCard.style.opacity = '0.9';\n                        }\n                    });\n                    \n                    setTimeout(() => {\n                        if (ripple.parentNode) {\n                            ripple.parentNode.removeChild(ripple);\n                        }\n                    }, 800);\n                });\n\n                card.addEventListener('mouseleave', function() {\n                    fuelCards.forEach((otherCard) => {\n                        otherCard.style.transform = 'translateY(0) scale(1)';\n                        otherCard.style.opacity = '1';\n                    });\n                });\n            });\n\n            \/\/ Observe FUEL section elements\n            const fuelElements = document.querySelectorAll('.fuel-header, .fuel-card');\n            fuelElements.forEach(el => {\n                observer.observe(el);\n            });\n        });\n        });\n    <\/script>\n\n    <!-- FUEL SECTION -->\n    <div class=\"fuel-section\">\n        <div class=\"fuel-container\">\n            <div class=\"fuel-header\">\n                <h2 class=\"fuel-main-title\">FUEL<\/h2>\n                <p class=\"fuel-subtitle\">YOUR JOURNEY TO EXCELLENCE<\/p>\n            <\/div>\n\n            <div class=\"fuel-cards\">\n                <div class=\"fuel-card\">\n                    <div class=\"fuel-icon\">F<\/div>\n                    <h3 class=\"fuel-card-title\">FUN<\/h3>\n                    <p class=\"fuel-card-description\">\n                        Experience cricket like never before in our vibrant, energetic environment. Our premium indoor lanes and interactive training make every session an adventure you'll love.\n                    <\/p>\n                <\/div>\n\n                <div class=\"fuel-card\">\n                    <div class=\"fuel-icon\">U<\/div>\n                    <h3 class=\"fuel-card-title\">UNDERSTAND<\/h3>\n                    <p class=\"fuel-card-description\">\n                        Master the game with our advanced video analysis systems and expert coaching. Deep technical knowledge meets modern training methodology for complete skill development.\n                    <\/p>\n                <\/div>\n\n                <div class=\"fuel-card\">\n                    <div class=\"fuel-icon\">E<\/div>\n                    <h3 class=\"fuel-card-title\">EVOLVE<\/h3>\n                    <p class=\"fuel-card-description\">\n                        Continuously improve with our personalized development programs. Our facility features the latest technology to track your progress and accelerate your growth.\n                    <\/p>\n                <\/div>\n\n                <div class=\"fuel-card\">\n                    <div class=\"fuel-icon\">L<\/div>\n                    <h3 class=\"fuel-card-title\">LEARN<\/h3>\n                    <p class=\"fuel-card-description\">\n                        Discover new techniques and strategies from our world-class coaching staff. Our comprehensive programs cater to all skill levels, from beginners to elite players.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0696b1a e-con-full e-flex e-con e-parent\" data-id=\"0696b1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8321eec de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"8321eec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Meet Our Coaches - 22Yards Dallas<\/title>\n<\/head>\n<body>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', 'Helvetica', sans-serif;\n            background: #ffffff;\n            overflow-x: hidden;\n        }\n\n        .coaches-section {\n            padding: 120px 20px;\n            background: linear-gradient(135deg, #f8fafc 0%, #ffffff 50%, #f1f5f9 100%);\n            position: relative;\n            overflow: hidden;\n            min-height: 100vh;\n            display: flex;\n            align-items: center;\n        }\n\n        \/* Background Effects *\/\n        .background-effects {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .floating-shape {\n            position: absolute;\n            border-radius: 50%;\n            background: linear-gradient(45deg, rgba(26, 27, 58, 0.05), rgba(220, 20, 60, 0.05));\n            animation: floatShape 15s ease-in-out infinite;\n        }\n\n        .floating-shape:nth-child(1) {\n            width: 120px;\n            height: 120px;\n            top: 10%;\n            left: 5%;\n            animation-delay: 0s;\n        }\n\n        .floating-shape:nth-child(2) {\n            width: 80px;\n            height: 80px;\n            top: 70%;\n            left: 10%;\n            animation-delay: 5s;\n        }\n\n        .floating-shape:nth-child(3) {\n            width: 100px;\n            height: 100px;\n            top: 20%;\n            right: 8%;\n            animation-delay: 10s;\n        }\n\n        @keyframes floatShape {\n            0%, 100% { \n                transform: translateY(0px) translateX(0px) rotate(0deg);\n                opacity: 0.3;\n            }\n            25% { \n                transform: translateY(-30px) translateX(20px) rotate(90deg);\n                opacity: 0.6;\n            }\n            50% { \n                transform: translateY(-20px) translateX(-10px) rotate(180deg);\n                opacity: 0.4;\n            }\n            75% { \n                transform: translateY(-40px) translateX(15px) rotate(270deg);\n                opacity: 0.7;\n            }\n        }\n\n        \/* Particle System *\/\n        .particles {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n        }\n\n        .particle {\n            position: absolute;\n            width: 3px;\n            height: 3px;\n            background: #fbbf24;\n            border-radius: 50%;\n            animation: particleFloat 12s linear infinite;\n            box-shadow: 0 0 6px rgba(251, 191, 36, 0.5);\n        }\n\n        @keyframes particleFloat {\n            0% {\n                transform: translateY(100vh) translateX(0px);\n                opacity: 0;\n            }\n            10% { opacity: 1; }\n            90% { opacity: 1; }\n            100% {\n                transform: translateY(-100px) translateX(30px);\n                opacity: 0;\n            }\n        }\n\n        .particle:nth-child(1) { left: 15%; animation-delay: 0s; }\n        .particle:nth-child(2) { left: 35%; animation-delay: 3s; }\n        .particle:nth-child(3) { left: 55%; animation-delay: 6s; }\n        .particle:nth-child(4) { left: 75%; animation-delay: 9s; }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 60px;\n            align-items: center;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* Left Content Section *\/\n        .content-section {\n            animation: slideInLeft 1.2s ease-out;\n        }\n\n        @keyframes slideInLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .section-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #1a1b3a, #2d1b69);\n            color: #ffffff;\n            padding: 12px 25px;\n            border-radius: 50px;\n            font-size: 0.85rem;\n            font-weight: bold;\n            letter-spacing: 2px;\n            text-transform: uppercase;\n            margin-bottom: 25px;\n            animation: badgeGlow 3s ease-in-out infinite;\n            box-shadow: 0 8px 25px rgba(26, 27, 58, 0.3);\n        }\n\n        @keyframes badgeGlow {\n            0%, 100% { \n                box-shadow: 0 8px 25px rgba(26, 27, 58, 0.3);\n                transform: scale(1);\n            }\n            50% { \n                box-shadow: 0 12px 35px rgba(26, 27, 58, 0.5);\n                transform: scale(1.02);\n            }\n        }\n\n        .main-title {\n            font-size: 3.2rem;\n            font-weight: bold;\n            color: #000000 !important;\n            line-height: 1.1;\n            margin-bottom: 30px;\n            position: relative;\n            animation: titleReveal 1.5s ease-out 0.3s both;\n        }\n\n        @keyframes titleReveal {\n            from {\n                opacity: 0;\n                transform: translateY(30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .main-title .highlight {\n            background: linear-gradient(45deg, #dc143c, #fbbf24);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            position: relative;\n        }\n\n        .main-title .highlight::after {\n            content: '';\n            position: absolute;\n            bottom: -5px;\n            left: 0;\n            width: 100%;\n            height: 3px;\n            background: linear-gradient(45deg, #dc143c, #fbbf24);\n            border-radius: 2px;\n            animation: highlightGrow 2s ease-out 1s both;\n        }\n\n        @keyframes highlightGrow {\n            from { width: 0; }\n            to { width: 100%; }\n        }\n\n        .description {\n            font-size: 1.2rem;\n            color: #000000 !important;\n            line-height: 1.8;\n            animation: fadeInUp 1.5s ease-out 0.6s both;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Right Images Section *\/\n        .images-section {\n            position: relative;\n            animation: slideInRight 1.2s ease-out 0.4s both;\n        }\n\n        @keyframes slideInRight {\n            from {\n                opacity: 0;\n                transform: translateX(60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .coaches-container {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 25px;\n            position: relative;\n        }\n\n        .coach-card {\n            position: relative;\n            border-radius: 25px;\n            overflow: hidden;\n            box-shadow: 0 20px 40px rgba(26, 27, 58, 0.15);\n            transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            background: linear-gradient(135deg, #f8fafc, #ffffff);\n            animation: cardFloat 6s ease-in-out infinite;\n        }\n\n        .coach-name-section {\n            padding: 20px;\n            text-align: center;\n            background: #ffffff;\n        }\n\n        .coach-name {\n            font-size: 1.3rem;\n            font-weight: bold;\n            color: #000000 !important;\n            margin-bottom: 5px;\n            text-transform: capitalize;\n        }\n\n        .coach-role {\n            font-size: 0.9rem;\n            color: #666 !important;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        .coach-card:nth-child(1) {\n            animation-delay: 0s;\n        }\n\n        .coach-card:nth-child(2) {\n            animation-delay: 3s;\n        }\n\n        @keyframes cardFloat {\n            0%, 100% { transform: translateY(0px); }\n            50% { transform: translateY(-10px); }\n        }\n\n        .coach-card:hover {\n            transform: translateY(-15px) scale(1.03);\n            box-shadow: 0 30px 60px rgba(26, 27, 58, 0.25);\n        }\n\n        .coach-image {\n            height: 250px;\n            position: relative;\n            overflow: hidden;\n            background: linear-gradient(135deg, #f0f0f0, #e0e0e0);\n        }\n\n        .coach-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.8s ease;\n            position: relative;\n            z-index: 1;\n        }\n\n        .coach-card:hover .coach-image img {\n            transform: scale(1.1);\n        }\n\n        \/* Image Overlay *\/\n        .image-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(45deg, \n                rgba(26, 27, 58, 0.8) 0%, \n                rgba(220, 20, 60, 0.6) 100%);\n            opacity: 0;\n            transition: all 0.5s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 2;\n        }\n\n        .coach-card:hover .image-overlay {\n            opacity: 1;\n        }\n\n        .overlay-content {\n            text-align: center;\n            color: white;\n            transform: translateY(20px);\n            transition: transform 0.5s ease;\n        }\n\n        .coach-card:hover .overlay-content {\n            transform: translateY(0);\n        }\n\n        .coach-title {\n            font-size: 1.4rem;\n            font-weight: bold;\n            margin-bottom: 8px;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);\n        }\n\n        .coach-subtitle {\n            font-size: 1rem;\n            opacity: 0.9;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n\n        \/* Image Placeholder *\/\n        .image-placeholder {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            color: #000000 !important;\n            font-weight: bold;\n            font-size: 1.1rem;\n            text-align: center;\n            z-index: 0;\n        }\n\n        \/* Decorative Elements *\/\n        .coaches-container::before {\n            content: '';\n            position: absolute;\n            top: -20px;\n            right: -20px;\n            width: 100px;\n            height: 100px;\n            border: 3px solid rgba(251, 191, 36, 0.3);\n            border-radius: 50%;\n            animation: decorativePulse 4s ease-in-out infinite;\n        }\n\n        @keyframes decorativePulse {\n            0%, 100% { \n                transform: scale(1) rotate(0deg);\n                opacity: 0.3;\n            }\n            50% { \n                transform: scale(1.1) rotate(180deg);\n                opacity: 0.6;\n            }\n        }\n\n        .coaches-container::after {\n            content: '';\n            position: absolute;\n            bottom: -15px;\n            left: -15px;\n            width: 60px;\n            height: 60px;\n            background: linear-gradient(45deg, rgba(220, 20, 60, 0.2), rgba(26, 27, 58, 0.2));\n            border-radius: 15px;\n            animation: decorativeRotate 8s linear infinite;\n        }\n\n        @keyframes decorativeRotate {\n            from { transform: rotate(0deg); }\n            to { transform: rotate(360deg); }\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1024px) {\n            .container {\n                grid-template-columns: 1fr;\n                gap: 50px;\n                text-align: center;\n            }\n            \n            .main-title {\n                font-size: 2.8rem;\n            }\n            \n            .coaches-container {\n                max-width: 500px;\n                margin: 0 auto;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .coaches-section {\n                padding: 80px 15px;\n            }\n            \n            .main-title {\n                font-size: 2.4rem;\n            }\n            \n            .description {\n                font-size: 1.1rem;\n            }\n            \n            .coaches-container {\n                gap: 20px;\n            }\n            \n            .coach-image {\n                height: 200px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .main-title {\n                font-size: 2rem;\n            }\n            \n            .coaches-container {\n                grid-template-columns: 1fr;\n                max-width: 300px;\n            }\n            \n            .coach-image {\n                height: 220px;\n            }\n        }\n    <\/style>\n\n    <div class=\"coaches-section\">\n        <!-- Background Effects -->\n        <div class=\"background-effects\">\n            <div class=\"floating-shape\"><\/div>\n            <div class=\"floating-shape\"><\/div>\n            <div class=\"floating-shape\"><\/div>\n        <\/div>\n        \n        <!-- Particles -->\n        <div class=\"particles\">\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n            <div class=\"particle\"><\/div>\n        <\/div>\n        \n        <div class=\"container\">\n            <!-- Left Content Section -->\n            <div class=\"content-section\">\n                <div class=\"section-badge\">Meet Our Coaches at 22Yards Dallas<\/div>\n                <h2 class=\"main-title\">\n                    Experience <span class=\"highlight\">Excellence<\/span> in Coaching\n                <\/h2>\n                <p class=\"description\">\n                    At 22Yards Dallas, our coaching team is the driving force behind our excellence. Led by seasoned professionals and certified cricketing experts \u2014 including former international and domestic players \u2014 our coaches bring passion, precision, and years of on-field experience to every session. They're not just instructors \u2014 they're mentors, committed to unlocking your full cricketing potential and shaping future champions.\n                <\/p>\n            <\/div>\n\n            <!-- Right Images Section -->\n            <div class=\"images-section\">\n                <div class=\"coaches-container\">\n                    <div class=\"coach-card\">\n                        <div class=\"coach-image\">\n                            <div class=\"image-placeholder\">Vardhan vundavalli<\/div>\n                            <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/08\/coach_3.jpg\" \n                                 alt=\"Vardhan vundavalli - Professional Cricket Coach\" \n                                 onerror=\"this.style.display='none';\" \n                                 onload=\"this.nextElementSibling.style.display='none';\" \/>\n                            <div class=\"image-overlay\">\n                                <div class=\"overlay-content\">\n                                    <div class=\"coach-title\">Vardhan vundavalli<\/div>\n                                    <div class=\"coach-subtitle\">Expert Mentor<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"coach-name-section\">\n                            <div class=\"coach-name\">Vardhan vundavalli<\/div>\n                            <div class=\"coach-role\">Expert Mentor<\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"coach-card\">\n                        <div class=\"coach-image\">\n                            <div class=\"image-placeholder\">Senior Coach<\/div>\n                            <img src=https:\/\/22yardsdallas.com\/wp-content\/uploads\/2026\/04\/Ian-Dev-Singh_22yardsdallas.png\" \n                                 alt=\"Senior Cricket Coach\" \n                                 onerror=\"this.style.display='none';\" \n                                 onload=\"this.nextElementSibling.style.display='none';\" \/>\n                            <div class=\"image-overlay\">\n                                <div class=\"overlay-content\">\n                                    <div class=\"coach-title\">Senior Coach<\/div>\n                                    <div class=\"coach-subtitle\">Cricket Specialist<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"coach-name-section\">\n                            <div class=\"coach-name\">Senior Coach<\/div>\n                            <div class=\"coach-role\">Cricket Specialist<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Intersection Observer for animations\n            const observerOptions = {\n                threshold: 0.1,\n                rootMargin: '0px 0px -50px 0px'\n            };\n\n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.style.animationPlayState = 'running';\n                    }\n                });\n            }, observerOptions);\n\n            \/\/ Observe animated elements\n            const animatedElements = document.querySelectorAll('.content-section, .images-section, .coach-card');\n            animatedElements.forEach(el => {\n                observer.observe(el);\n            });\n\n            \/\/ Enhanced coach card interactions\n            const coachCards = document.querySelectorAll('.coach-card');\n            coachCards.forEach((card, index) => {\n                card.addEventListener('mouseenter', function() {\n                    \/\/ Create ripple effect\n                    const ripple = document.createElement('div');\n                    ripple.style.cssText = `\n                        position: absolute;\n                        top: 50%;\n                        left: 50%;\n                        width: 0;\n                        height: 0;\n                        background: radial-gradient(circle, rgba(251, 191, 36, 0.3), transparent);\n                        border-radius: 50%;\n                        transform: translate(-50%, -50%);\n                        animation: rippleExpand 0.8s ease-out;\n                        pointer-events: none;\n                        z-index: 1;\n                    `;\n                    \n                    this.appendChild(ripple);\n                    \n                    \/\/ Affect the other card\n                    coachCards.forEach((otherCard, otherIndex) => {\n                        if (otherIndex !== index) {\n                            otherCard.style.transform = 'translateY(5px) scale(0.97)';\n                            otherCard.style.opacity = '0.8';\n                        }\n                    });\n                    \n                    setTimeout(() => {\n                        if (ripple.parentNode) {\n                            ripple.parentNode.removeChild(ripple);\n                        }\n                    }, 800);\n                });\n\n                card.addEventListener('mouseleave', function() {\n                    coachCards.forEach((otherCard) => {\n                        otherCard.style.transform = 'translateY(0) scale(1)';\n                        otherCard.style.opacity = '1';\n                    });\n                });\n            });\n\n            \/\/ Add CSS for ripple effect\n            const style = document.createElement('style');\n            style.textContent = `\n                @keyframes rippleExpand {\n                    to {\n                        width: 250px;\n                        height: 250px;\n                        opacity: 0;\n                    }\n                }\n            `;\n            document.head.appendChild(style);\n\n            \/\/ Parallax effect for floating shapes\n            window.addEventListener('scroll', function() {\n                const scrolled = window.pageYOffset;\n                const shapes = document.querySelectorAll('.floating-shape');\n                const particles = document.querySelectorAll('.particle');\n                \n                shapes.forEach((shape, index) => {\n                    const speed = (index + 1) * 0.3;\n                    shape.style.transform = `translateY(${scrolled * speed}px) rotate(${scrolled * 0.1}deg)`;\n                });\n                \n                particles.forEach((particle, index) => {\n                    const speed = (index + 1) * 0.2;\n                    particle.style.transform = `translateY(${scrolled * speed}px)`;\n                });\n            });\n\n            \/\/ Image loading effects\n            const images = document.querySelectorAll('.coach-image img');\n            images.forEach(function(img) {\n                img.addEventListener('load', function() {\n                    this.style.animation = 'imageReveal 1s ease-out';\n                    const placeholder = this.parentNode.querySelector('.image-placeholder');\n                    if (placeholder) {\n                        placeholder.style.display = 'none';\n                    }\n                });\n                \n                img.addEventListener('error', function() {\n                    const placeholder = this.parentNode.querySelector('.image-placeholder');\n                    if (placeholder) {\n                        placeholder.style.display = 'block';\n                        placeholder.style.zIndex = '1';\n                    }\n                });\n            });\n\n            \/\/ Add image reveal animation\n            const imageStyle = document.createElement('style');\n            imageStyle.textContent = `\n                @keyframes imageReveal {\n                    from {\n                        opacity: 0;\n                        transform: scale(1.1);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: scale(1);\n                    }\n                }\n            `;\n            document.head.appendChild(imageStyle);\n        });\n    <\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49a9517 e-con-full e-flex e-con e-parent\" data-id=\"49a9517\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bec9f9a de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"bec9f9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Special Events - 22Yards Dallas<\/title>\n<\/head>\n<body>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', 'Helvetica', sans-serif;\n            background: #ffffff;\n            overflow-x: hidden;\n        }\n\n        .events-section {\n            padding: 120px 20px;\n            background: linear-gradient(135deg, #f8fafc 0%, #ffffff 50%, #f1f5f9 100%);\n            position: relative;\n            overflow: hidden;\n            min-height: 100vh;\n        }\n\n        \/* Animated Background Elements *\/\n        .background-effects {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .floating-orb {\n            position: absolute;\n            border-radius: 50%;\n            background: linear-gradient(45deg, rgba(251, 191, 36, 0.1), rgba(220, 20, 60, 0.1));\n            animation: floatOrb 20s ease-in-out infinite;\n            filter: blur(1px);\n        }\n\n        .floating-orb:nth-child(1) {\n            width: 150px;\n            height: 150px;\n            top: 15%;\n            left: 8%;\n            animation-delay: 0s;\n        }\n\n        .floating-orb:nth-child(2) {\n            width: 100px;\n            height: 100px;\n            top: 60%;\n            left: 85%;\n            animation-delay: 7s;\n        }\n\n        .floating-orb:nth-child(3) {\n            width: 120px;\n            height: 120px;\n            top: 80%;\n            left: 15%;\n            animation-delay: 14s;\n        }\n\n        @keyframes floatOrb {\n            0%, 100% { \n                transform: translateY(0px) translateX(0px) scale(1);\n                opacity: 0.3;\n            }\n            25% { \n                transform: translateY(-40px) translateX(30px) scale(1.1);\n                opacity: 0.6;\n            }\n            50% { \n                transform: translateY(-20px) translateX(-20px) scale(0.9);\n                opacity: 0.4;\n            }\n            75% { \n                transform: translateY(-60px) translateX(25px) scale(1.05);\n                opacity: 0.7;\n            }\n        }\n\n        \/* Sparkle Effects *\/\n        .sparkles {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n        }\n\n        .sparkle {\n            position: absolute;\n            width: 4px;\n            height: 4px;\n            background: #fbbf24;\n            border-radius: 50%;\n            animation: sparkleFloat 15s linear infinite;\n            box-shadow: 0 0 8px rgba(251, 191, 36, 0.6);\n        }\n\n        @keyframes sparkleFloat {\n            0% {\n                transform: translateY(100vh) translateX(0px) rotate(0deg);\n                opacity: 0;\n            }\n            10% { opacity: 1; }\n            90% { opacity: 1; }\n            100% {\n                transform: translateY(-100px) translateX(50px) rotate(360deg);\n                opacity: 0;\n            }\n        }\n\n        .sparkle:nth-child(1) { left: 20%; animation-delay: 0s; }\n        .sparkle:nth-child(2) { left: 40%; animation-delay: 5s; }\n        .sparkle:nth-child(3) { left: 60%; animation-delay: 10s; }\n        .sparkle:nth-child(4) { left: 80%; animation-delay: 12s; }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* Header Section *\/\n        .events-header {\n            text-align: center;\n            margin-bottom: 80px;\n            animation: fadeInDown 1.2s ease-out;\n        }\n\n        @keyframes fadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .main-title {\n            font-size: 3.5rem;\n            font-weight: bold;\n            margin-bottom: 25px;\n            position: relative;\n            animation: titleGlow 4s ease-in-out infinite alternate;\n        }\n\n        .main-title .special {\n            background: linear-gradient(45deg, #fbbf24, #f59e0b);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .main-title .events {\n            color: #1a1b3a;\n        }\n\n        .main-title .dallas {\n            background: linear-gradient(45deg, #dc143c, #b91c3c);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        @keyframes titleGlow {\n            from { \n                text-shadow: 0 0 10px rgba(251, 191, 36, 0.3);\n                transform: scale(1);\n            }\n            to { \n                text-shadow: 0 0 25px rgba(251, 191, 36, 0.6);\n                transform: scale(1.01);\n            }\n        }\n\n        .subtitle {\n            font-size: 1.8rem;\n            color: #1a1b3a;\n            font-weight: 600;\n            margin-bottom: 30px;\n            animation: fadeInUp 1.5s ease-out 0.3s both;\n        }\n\n        .description {\n            font-size: 1.2rem;\n            color: #666;\n            line-height: 1.8;\n            max-width: 900px;\n            margin: 0 auto;\n            animation: fadeInUp 1.5s ease-out 0.6s both;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Events Grid *\/\n        .events-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n            gap: 40px;\n            animation: slideInUp 1.5s ease-out 0.9s both;\n        }\n\n        @keyframes slideInUp {\n            from {\n                opacity: 0;\n                transform: translateY(60px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .event-card {\n            background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);\n            border-radius: 25px;\n            overflow: hidden;\n            box-shadow: 0 20px 40px rgba(26, 27, 58, 0.12);\n            transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n            position: relative;\n            animation: cardFloat 8s ease-in-out infinite;\n            border: 2px solid rgba(251, 191, 36, 0.1);\n        }\n\n        .event-card:nth-child(1) { animation-delay: 0s; }\n        .event-card:nth-child(2) { animation-delay: 2.7s; }\n        .event-card:nth-child(3) { animation-delay: 5.4s; }\n\n        @keyframes cardFloat {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            33% { transform: translateY(-8px) rotate(0.5deg); }\n            66% { transform: translateY(-4px) rotate(-0.3deg); }\n        }\n\n        .event-card:hover {\n            transform: translateY(-20px) scale(1.03);\n            box-shadow: 0 35px 70px rgba(26, 27, 58, 0.2);\n            border-color: #fbbf24;\n        }\n\n        .event-image {\n            height: 280px;\n            position: relative;\n            overflow: hidden;\n            background: linear-gradient(135deg, #f0f0f0, #e0e0e0);\n        }\n\n        .event-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.8s ease;\n            position: relative;\n            z-index: 1;\n        }\n\n        .event-card:hover .event-image img {\n            transform: scale(1.1) rotate(1deg);\n        }\n\n        \/* Image Overlay Effects *\/\n        .image-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(135deg, \n                rgba(26, 27, 58, 0.8) 0%, \n                rgba(220, 20, 60, 0.7) 50%,\n                rgba(251, 191, 36, 0.8) 100%);\n            opacity: 0;\n            transition: all 0.6s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 2;\n        }\n\n        .event-card:hover .image-overlay {\n            opacity: 1;\n        }\n\n        .overlay-icon {\n            font-size: 3rem;\n            color: white;\n            transform: scale(0);\n            transition: transform 0.6s ease;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);\n        }\n\n        .event-card:hover .overlay-icon {\n            transform: scale(1);\n            animation: iconPulse 2s ease-in-out infinite;\n        }\n\n        @keyframes iconPulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.1); }\n        }\n\n        \/* Event Badge *\/\n        .event-badge {\n            position: absolute;\n            top: 20px;\n            left: 20px;\n            background: linear-gradient(135deg, #fbbf24, #dc143c);\n            color: white;\n            padding: 8px 20px;\n            border-radius: 25px;\n            font-size: 0.85rem;\n            font-weight: bold;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            z-index: 3;\n            transform: translateY(-10px);\n            opacity: 0;\n            transition: all 0.6s ease;\n            box-shadow: 0 8px 20px rgba(251, 191, 36, 0.4);\n        }\n\n        .event-card:hover .event-badge {\n            transform: translateY(0);\n            opacity: 1;\n            animation: badgeShine 2s ease-in-out infinite;\n        }\n\n        @keyframes badgeShine {\n            0%, 100% { box-shadow: 0 8px 20px rgba(251, 191, 36, 0.4); }\n            50% { box-shadow: 0 12px 30px rgba(251, 191, 36, 0.8); }\n        }\n\n        \/* Image Placeholder *\/\n        .image-placeholder {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            color: #1a1b3a;\n            font-weight: bold;\n            font-size: 1.2rem;\n            text-align: center;\n            z-index: 0;\n        }\n\n        \/* Event Content *\/\n        .event-content {\n            padding: 35px 30px;\n            position: relative;\n            background: linear-gradient(135deg, rgba(255,255,255,0.95), rgba(248,250,252,0.9));\n        }\n\n        .event-title {\n            font-size: 1.8rem;\n            font-weight: bold;\n            color: #1a1b3a;\n            margin-bottom: 15px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            position: relative;\n        }\n\n        .event-title::after {\n            content: '';\n            position: absolute;\n            bottom: -8px;\n            left: 0;\n            width: 60px;\n            height: 3px;\n            background: linear-gradient(45deg, #fbbf24, #dc143c);\n            border-radius: 2px;\n            transition: width 0.6s ease;\n        }\n\n        .event-card:hover .event-title::after {\n            width: 100%;\n        }\n\n        .event-description {\n            color: #666;\n            font-size: 1rem;\n            line-height: 1.7;\n        }\n\n        \/* Decorative Elements *\/\n        .event-card::before {\n            content: '';\n            position: absolute;\n            top: -2px;\n            right: -2px;\n            width: 30px;\n            height: 30px;\n            background: linear-gradient(45deg, #fbbf24, #dc143c);\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.5s ease;\n            z-index: 4;\n        }\n\n        .event-card:hover::before {\n            opacity: 1;\n            transform: scale(1);\n            animation: decorativePulse 2s ease-in-out infinite;\n        }\n\n        @keyframes decorativePulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.2); }\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1024px) {\n            .events-grid {\n                grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n                gap: 30px;\n            }\n            \n            .main-title {\n                font-size: 3rem;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .events-section {\n                padding: 80px 15px;\n            }\n            \n            .main-title {\n                font-size: 2.5rem;\n            }\n            \n            .subtitle {\n                font-size: 1.5rem;\n            }\n            \n            .description {\n                font-size: 1.1rem;\n            }\n            \n            .events-grid {\n                gap: 25px;\n            }\n            \n            .event-image {\n                height: 240px;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .main-title {\n                font-size: 2rem;\n            }\n            \n            .events-grid {\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n            \n            .event-content {\n                padding: 25px 20px;\n            }\n        }\n    <\/style>\n\n    <div class=\"events-section\">\n        <!-- Background Effects -->\n        <div class=\"background-effects\">\n            <div class=\"floating-orb\"><\/div>\n            <div class=\"floating-orb\"><\/div>\n            <div class=\"floating-orb\"><\/div>\n        <\/div>\n        \n        <!-- Sparkles -->\n        <div class=\"sparkles\">\n            <div class=\"sparkle\"><\/div>\n            <div class=\"sparkle\"><\/div>\n            <div class=\"sparkle\"><\/div>\n            <div class=\"sparkle\"><\/div>\n        <\/div>\n        \n        <div class=\"container\">\n            <!-- Header Section -->\n            <div class=\"events-header\">\n                <h2 class=\"main-title\">\n                    <span class=\"special\">Special Events<\/span> at <span class=\"events\">22Yards<\/span> <span class=\"dallas\">Dallas<\/span>\n                <\/h2>\n                <h3 class=\"subtitle\">\n                    Prime Choice for Birthday Parties, Corporate Events and Sporting Events!\n                <\/h3>\n                <p class=\"description\">\n                    Transform your celebrations and team-building events into memorable experiences at 22Yards Dallas. Our facility offers a unique setting for a variety of special events, catering to both personal and corporate needs.\n                <\/p>\n            <\/div>\n\n            <!-- Events Grid -->\n            <div class=\"events-grid\">\n                <!-- Birthday Parties -->\n                <div class=\"event-card\">\n                    <div class=\"event-image\">\n                        <div class=\"event-badge\">Celebrate<\/div>\n                        <div class=\"image-placeholder\">Birthday Parties<\/div>\n                        <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/07\/WhatsApp-Image-2025-07-13-at-1.47.23-PM.jpeg\" \n                             alt=\"Birthday Parties at 22Yards Dallas\" \n                             onerror=\"this.style.display='none';\" \n                             onload=\"this.nextElementSibling.style.display='none';\" \/>\n                        <div class=\"image-overlay\">\n                            <div class=\"overlay-icon\">\ud83c\udf89<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"event-content\">\n                        <h4 class=\"event-title\">Birthday Parties<\/h4>\n                        <p class=\"event-description\">\n                            Make your special day unforgettable with our customized birthday party packages. Enjoy exclusive access to our premium cricket facilities, professional setup, and dedicated event coordination to create magical memories that last a lifetime.\n                        <\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Corporate Events -->\n                <div class=\"event-card\">\n                    <div class=\"event-image\">\n                        <div class=\"event-badge\">Professional<\/div>\n                        <div class=\"image-placeholder\">Corporate Events<\/div>\n                        <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/07\/WhatsApp-Image-2025-07-13-at-1.45.56-PM.jpeg\" \n                             alt=\"Corporate Events at 22Yards Dallas\" \n                             onerror=\"this.style.display='none';\" \n                             onload=\"this.nextElementSibling.style.display='none';\" \/>\n                        <div class=\"image-overlay\">\n                            <div class=\"overlay-icon\">\ud83c\udfe2<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"event-content\">\n                        <h4 class=\"event-title\">Corporate Events<\/h4>\n                        <p class=\"event-description\">\n                            Elevate your corporate gatherings with our world-class facilities. From team-building activities to client entertainment, our versatile spaces and professional services ensure successful events that strengthen business relationships and boost team morale.\n                        <\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Tournaments -->\n                <div class=\"event-card\">\n                    <div class=\"event-image\">\n                        <div class=\"event-badge\">Compete<\/div>\n                        <div class=\"image-placeholder\">Tournaments<\/div>\n                        <img decoding=\"async\" src=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/07\/PXL_20250127_042153520-scaled.jpg\" \n                             alt=\"Tournaments at 22Yards Dallas\" \n                             onerror=\"this.style.display='none';\" \n                             onload=\"this.nextElementSibling.style.display='none';\" \/>\n                        <div class=\"image-overlay\">\n                            <div class=\"overlay-icon\">\ud83c\udfc6<\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"event-content\">\n                        <h4 class=\"event-title\">Tournaments<\/h4>\n                        <p class=\"event-description\">\n                            Host competitive cricket tournaments in our state-of-the-art facility. With professional-grade equipment, expert organization, and comprehensive event management, we deliver championship-level experiences for players and spectators alike.\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Intersection Observer for animations\n            const observerOptions = {\n                threshold: 0.1,\n                rootMargin: '0px 0px -50px 0px'\n            };\n\n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.style.animationPlayState = 'running';\n                    }\n                });\n            }, observerOptions);\n\n            \/\/ Observe animated elements\n            const animatedElements = document.querySelectorAll('.events-header, .events-grid, .event-card');\n            animatedElements.forEach(el => {\n                observer.observe(el);\n            });\n\n            \/\/ Enhanced event card interactions\n            const eventCards = document.querySelectorAll('.event-card');\n            eventCards.forEach((card, index) => {\n                card.addEventListener('mouseenter', function() {\n                    \/\/ Create magical ripple effect\n                    const ripple = document.createElement('div');\n                    ripple.style.cssText = `\n                        position: absolute;\n                        top: 50%;\n                        left: 50%;\n                        width: 0;\n                        height: 0;\n                        background: radial-gradient(circle, rgba(251, 191, 36, 0.4), rgba(220, 20, 60, 0.2), transparent);\n                        border-radius: 50%;\n                        transform: translate(-50%, -50%);\n                        animation: magicalRipple 1s ease-out;\n                        pointer-events: none;\n                        z-index: 1;\n                    `;\n                    \n                    this.appendChild(ripple);\n                    \n                    \/\/ Affect neighboring cards\n                    eventCards.forEach((otherCard, otherIndex) => {\n                        if (otherIndex !== index) {\n                            otherCard.style.transform = 'translateY(8px) scale(0.97)';\n                            otherCard.style.opacity = '0.8';\n                            otherCard.style.filter = 'blur(1px)';\n                        }\n                    });\n                    \n                    setTimeout(() => {\n                        if (ripple.parentNode) {\n                            ripple.parentNode.removeChild(ripple);\n                        }\n                    }, 1000);\n                });\n\n                card.addEventListener('mouseleave', function() {\n                    eventCards.forEach((otherCard) => {\n                        otherCard.style.transform = 'translateY(0) scale(1)';\n                        otherCard.style.opacity = '1';\n                        otherCard.style.filter = 'blur(0px)';\n                    });\n                });\n            });\n\n            \/\/ Add CSS for magical ripple effect\n            const style = document.createElement('style');\n            style.textContent = `\n                @keyframes magicalRipple {\n                    to {\n                        width: 400px;\n                        height: 400px;\n                        opacity: 0;\n                    }\n                }\n            `;\n            document.head.appendChild(style);\n\n            \/\/ Parallax effect for floating orbs\n            window.addEventListener('scroll', function() {\n                const scrolled = window.pageYOffset;\n                const orbs = document.querySelectorAll('.floating-orb');\n                const sparkles = document.querySelectorAll('.sparkle');\n                \n                orbs.forEach((orb, index) => {\n                    const speed = (index + 1) * 0.2;\n                    orb.style.transform = `translateY(${scrolled * speed}px) rotate(${scrolled * 0.05}deg)`;\n                });\n                \n                sparkles.forEach((sparkle, index) => {\n                    const speed = (index + 1) * 0.15;\n                    sparkle.style.transform = `translateY(${scrolled * speed}px)`;\n                });\n            });\n\n            \/\/ Image loading effects\n            const images = document.querySelectorAll('.event-image img');\n            images.forEach(function(img) {\n                img.addEventListener('load', function() {\n                    this.style.animation = 'imageReveal 1.2s ease-out';\n                    const placeholder = this.parentNode.querySelector('.image-placeholder');\n                    if (placeholder) {\n                        placeholder.style.display = 'none';\n                    }\n                });\n                \n                img.addEventListener('error', function() {\n                    const placeholder = this.parentNode.querySelector('.image-placeholder');\n                    if (placeholder) {\n                        placeholder.style.display = 'block';\n                        placeholder.style.zIndex = '1';\n                    }\n                });\n            });\n\n            \/\/ Add image reveal animation\n            const imageStyle = document.createElement('style');\n            imageStyle.textContent = `\n                @keyframes imageReveal {\n                    from {\n                        opacity: 0;\n                        transform: scale(1.1) rotate(2deg);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: scale(1) rotate(0deg);\n                    }\n                }\n            `;\n            document.head.appendChild(imageStyle);\n\n            \/\/ Add staggered entry animations\n            eventCards.forEach((card, index) => {\n                card.style.animationDelay = `${1.2 + index * 0.3}s`;\n            });\n        });\n    <\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abbe1d4 e-con-full e-flex e-con e-parent\" data-id=\"abbe1d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20320cc de_scroll_animation_no elementor-widget elementor-widget-shortcode\" data-id=\"20320cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Rent a Lane - 22Yards Dallas<\/title>\n<\/head>\n<body>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Arial', 'Helvetica', sans-serif;\n            background: #ffffff;\n            overflow-x: hidden;\n        }\n\n        .rent-lane-section {\n            padding: 0;\n            position: relative;\n            overflow: hidden;\n            min-height: 100vh;\n            display: flex;\n            align-items: center;\n        }\n\n        \/* Background Image with Advanced Effects *\/\n        .background-hero {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-image: url('https:\/\/22yardsdallas.com\/wp-content\/uploads\/2025\/06\/CRICK-1.jpg');\n            background-size: cover;\n            background-position: center;\n            background-attachment: fixed;\n            animation: heroZoom 30s ease-in-out infinite;\n            transform: scale(1.05);\n            filter: brightness(0.7) contrast(1.1);\n        }\n\n        @keyframes heroZoom {\n            0%, 100% { \n                transform: scale(1.05) translateX(0%); \n                filter: brightness(0.7) contrast(1.1);\n            }\n            25% { \n                transform: scale(1.08) translateX(-2%); \n                filter: brightness(0.6) contrast(1.2);\n            }\n            50% { \n                transform: scale(1.1) translateX(0%); \n                filter: brightness(0.5) contrast(1.3);\n            }\n            75% { \n                transform: scale(1.08) translateX(2%); \n                filter: brightness(0.6) contrast(1.2);\n            }\n        }\n\n        \/* Dynamic Gradient Overlays *\/\n        .gradient-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(\n                135deg,\n                rgba(26, 27, 58, 0.85) 0%,\n                rgba(26, 27, 58, 0.7) 30%,\n                rgba(220, 20, 60, 0.8) 60%,\n                rgba(26, 27, 58, 0.9) 100%\n            );\n            animation: overlayShift 25s ease-in-out infinite;\n        }\n\n        @keyframes overlayShift {\n            0%, 100% { \n                background: linear-gradient(135deg,\n                    rgba(26, 27, 58, 0.85) 0%,\n                    rgba(26, 27, 58, 0.7) 30%,\n                    rgba(220, 20, 60, 0.8) 60%,\n                    rgba(26, 27, 58, 0.9) 100%);\n            }\n            50% { \n                background: linear-gradient(135deg,\n                    rgba(220, 20, 60, 0.8) 0%,\n                    rgba(26, 27, 58, 0.75) 30%,\n                    rgba(26, 27, 58, 0.7) 60%,\n                    rgba(220, 20, 60, 0.85) 100%);\n            }\n        }\n\n        \/* Geometric Pattern Overlay *\/\n        .pattern-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-image: \n                radial-gradient(circle at 25% 25%, rgba(251, 191, 36, 0.1) 2px, transparent 2px),\n                radial-gradient(circle at 75% 75%, rgba(251, 191, 36, 0.08) 1px, transparent 1px),\n                radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.05) 1px, transparent 1px);\n            background-size: 60px 60px, 40px 40px, 80px 80px;\n            animation: patternFloat 20s linear infinite;\n            opacity: 0.6;\n        }\n\n        @keyframes patternFloat {\n            0% { transform: translate(0, 0); }\n            100% { transform: translate(60px, 60px); }\n        }\n\n        \/* Floating Light Beams *\/\n        .light-beams {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            overflow: hidden;\n        }\n\n        .light-beam {\n            position: absolute;\n            width: 3px;\n            height: 100%;\n            background: linear-gradient(to bottom, \n                transparent 0%, \n                rgba(251, 191, 36, 0.8) 30%,\n                rgba(251, 191, 36, 0.4) 70%,\n                transparent 100%);\n            animation: beamSweep 12s ease-in-out infinite;\n            transform-origin: top;\n        }\n\n        .light-beam:nth-child(1) {\n            left: 15%;\n            animation-delay: 0s;\n        }\n\n        .light-beam:nth-child(2) {\n            left: 45%;\n            animation-delay: 4s;\n        }\n\n        .light-beam:nth-child(3) {\n            left: 75%;\n            animation-delay: 8s;\n        }\n\n        @keyframes beamSweep {\n            0%, 100% { \n                opacity: 0;\n                transform: translateX(0px) scaleY(0) rotate(0deg);\n            }\n            25% { \n                opacity: 1;\n                transform: translateX(30px) scaleY(1) rotate(2deg);\n            }\n            75% { \n                opacity: 0.8;\n                transform: translateX(-30px) scaleY(0.8) rotate(-2deg);\n            }\n        }\n\n        \/* Floating Cricket Elements *\/\n        .cricket-elements {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n        }\n\n        .cricket-element {\n            position: absolute;\n            font-size: 2rem;\n            color: rgba(251, 191, 36, 0.3);\n            animation: cricketFloat 20s linear infinite;\n        }\n\n        .cricket-element:nth-child(1) {\n            left: 10%;\n            top: 20%;\n            animation-delay: 0s;\n        }\n\n        .cricket-element:nth-child(2) {\n            left: 85%;\n            top: 70%;\n            animation-delay: 7s;\n        }\n\n        .cricket-element:nth-child(3) {\n            left: 70%;\n            top: 15%;\n            animation-delay: 14s;\n        }\n\n        @keyframes cricketFloat {\n            0%, 100% { \n                transform: translateY(0px) rotate(0deg);\n                opacity: 0.3;\n            }\n            25% { \n                transform: translateY(-40px) rotate(90deg);\n                opacity: 0.7;\n            }\n            50% { \n                transform: translateY(-20px) rotate(180deg);\n                opacity: 0.5;\n            }\n            75% { \n                transform: translateY(-60px) rotate(270deg);\n                opacity: 0.8;\n            }\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 120px 20px;\n            position: relative;\n            z-index: 2;\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 80px;\n            align-items: center;\n        }\n\n        \/* Left Content Section *\/\n        .content-section {\n            animation: slideInLeft 1.5s ease-out;\n        }\n\n        @keyframes slideInLeft {\n            from {\n                opacity: 0;\n                transform: translateX(-80px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .section-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #fbbf24, #f59e0b);\n            color: #1a1b3a;\n            padding: 15px 35px;\n            border-radius: 50px;\n            font-size: 1rem;\n            font-weight: bold;\n            letter-spacing: 3px;\n            text-transform: uppercase;\n            margin-bottom: 30px;\n            animation: badgeGlow 4s ease-in-out infinite;\n            box-shadow: 0 15px 40px rgba(251, 191, 36, 0.4);\n            border: 2px solid rgba(255, 255, 255, 0.3);\n        }\n\n        @keyframes badgeGlow {\n            0%, 100% { \n                box-shadow: 0 15px 40px rgba(251, 191, 36, 0.4);\n                transform: scale(1);\n            }\n            50% { \n                box-shadow: 0 25px 60px rgba(251, 191, 36, 0.8);\n                transform: scale(1.05);\n            }\n        }\n\n        .main-title {\n            font-size: 4.5rem;\n            font-weight: bold;\n            margin-bottom: 30px;\n            position: relative;\n            animation: titleReveal 2s ease-out 0.3s both;\n            line-height: 1.1;\n        }\n\n        .main-title .rent {\n            background: linear-gradient(45deg, #fbbf24, #f59e0b);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            text-shadow: 0 0 30px rgba(251, 191, 36, 0.5);\n        }\n\n        .main-title .lane {\n            color: #ffffff;\n            text-shadow: 3px 3px 6px rgba(0,0,0,0.7);\n        }\n\n        @keyframes titleReveal {\n            from {\n                opacity: 0;\n                transform: translateY(50px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .subtitle {\n            font-size: 2rem;\n            color: #ffffff;\n            font-weight: 600;\n            margin-bottom: 25px;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.6);\n            animation: fadeInUp 2s ease-out 0.6s both;\n        }\n\n        .description {\n            font-size: 1.3rem;\n            color: rgba(255, 255, 255, 0.95);\n            line-height: 1.8;\n            margin-bottom: 40px;\n            text-shadow: 1px 1px 2px rgba(0,0,0,0.5);\n            animation: fadeInUp 2s ease-out 0.9s both;\n        }\n\n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* CTA Buttons *\/\n        .cta-buttons {\n            display: flex;\n            gap: 20px;\n            flex-wrap: wrap;\n            animation: fadeInUp 2s ease-out 1.2s both;\n        }\n\n        .cta-button {\n            background: linear-gradient(135deg, #dc143c 0%, #b91c3c 100%);\n            color: white;\n            padding: 18px 35px;\n            border: none;\n            border-radius: 50px;\n            font-size: 1.1rem;\n            font-weight: bold;\n            cursor: pointer;\n            transition: all 0.5s ease;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            position: relative;\n            overflow: hidden;\n            box-shadow: 0 10px 30px rgba(220, 20, 60, 0.4);\n        }\n\n        .cta-button.secondary {\n            background: transparent;\n            border: 2px solid #fbbf24;\n            color: #fbbf24;\n            box-shadow: 0 10px 30px rgba(251, 191, 36, 0.3);\n        }\n\n        .cta-button::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n            transition: left 0.6s ease;\n        }\n\n        .cta-button:hover::before {\n            left: 100%;\n        }\n\n        .cta-button:hover {\n            transform: translateY(-5px) scale(1.05);\n            box-shadow: 0 20px 50px rgba(220, 20, 60, 0.6);\n        }\n\n        .cta-button.secondary:hover {\n            background: #fbbf24;\n            color: #1a1b3a;\n            box-shadow: 0 20px 50px rgba(251, 191, 36, 0.6);\n        }\n\n        \/* Right Features Section *\/\n        .features-section {\n            animation: slideInRight 1.5s ease-out 0.4s both;\n        }\n\n        @keyframes slideInRight {\n            from {\n                opacity: 0;\n                transform: translateX(80px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .features-grid {\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 25px;\n        }\n\n        .feature-card {\n            background: linear-gradient(135deg, \n                rgba(255, 255, 255, 0.15) 0%, \n                rgba(251, 191, 36, 0.1) 100%);\n            backdrop-filter: blur(20px);\n            border-radius: 20px;\n            padding: 30px;\n            border: 2px solid rgba(255, 255, 255, 0.2);\n            transition: all 0.6s ease;\n            position: relative;\n            overflow: hidden;\n            animation: cardFloat 8s ease-in-out infinite;\n        }\n\n        .feature-card:nth-child(1) { animation-delay: 0s; }\n        .feature-card:nth-child(2) { animation-delay: 2.7s; }\n        .feature-card:nth-child(3) { animation-delay: 5.4s; }\n\n        @keyframes cardFloat {\n            0%, 100% { transform: translateY(0px); }\n            50% { transform: translateY(-10px); }\n        }\n\n        .feature-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, \n                transparent, \n                rgba(251, 191, 36, 0.2), \n                transparent);\n            transition: left 0.8s ease;\n        }\n\n        .feature-card:hover::before {\n            left: 100%;\n        }\n\n        .feature-card:hover {\n            transform: translateY(-15px) scale(1.03);\n            border-color: #fbbf24;\n            box-shadow: 0 25px 50px rgba(251, 191, 36, 0.3);\n        }\n\n        .feature-icon {\n            font-size: 2.5rem;\n            margin-bottom: 20px;\n            display: block;\n            animation: iconFloat 6s ease-in-out infinite;\n        }\n\n        @keyframes iconFloat {\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\n            50% { transform: translateY(-8px) rotate(5deg); }\n        }\n\n        .feature-title {\n            font-size: 1.5rem;\n            font-weight: bold;\n            color: #ffffff;\n            margin-bottom: 15px;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);\n        }\n\n        .feature-description {\n            color: rgba(255, 255, 255, 0.9);\n            line-height: 1.6;\n            font-size: 1rem;\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 1024px) {\n            .container {\n                grid-template-columns: 1fr;\n                gap: 60px;\n                text-align: center;\n            }\n            \n            .main-title {\n                font-size: 3.5rem;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .container {\n                padding: 80px 15px;\n            }\n            \n            .main-title {\n                font-size: 3rem;\n            }\n            \n            .subtitle {\n                font-size: 1.5rem;\n            }\n            \n            .description {\n                font-size: 1.2rem;\n            }\n            \n            .cta-buttons {\n                justify-content: center;\n            }\n        }\n\n        @media (max-width: 480px) {\n            .main-title {\n                font-size: 2.5rem;\n            }\n            \n            .cta-buttons {\n                flex-direction: column;\n                align-items: center;\n            }\n            \n            .cta-button {\n                width: 100%;\n                max-width: 300px;\n            }\n        }\n    <\/style>\n\n    <div class=\"rent-lane-section\">\n        <!-- Background Elements -->\n        <div class=\"background-hero\"><\/div>\n        <div class=\"gradient-overlay\"><\/div>\n        <div class=\"pattern-overlay\"><\/div>\n        \n        <!-- Light Effects -->\n        <div class=\"light-beams\">\n            <div class=\"light-beam\"><\/div>\n            <div class=\"light-beam\"><\/div>\n            <div class=\"light-beam\"><\/div>\n        <\/div>\n        \n        <!-- Cricket Elements -->\n        <div class=\"cricket-elements\">\n            <div class=\"cricket-element\">\ud83c\udfcf<\/div>\n            <div class=\"cricket-element\">\ud83c\udfaf<\/div>\n            <div class=\"cricket-element\">\u26a1<\/div>\n        <\/div>\n        \n        <div class=\"container\">\n            <!-- Left Content Section -->\n            <div class=\"content-section\">\n                <div class=\"section-badge\">Premium Cricket Experience<\/div>\n                <h2 class=\"main-title\">\n                    <span class=\"rent\">Rent<\/span> a <span class=\"lane\">Lane<\/span>\n                <\/h2>\n                <h3 class=\"subtitle\">\n                    Rent a Lane in a Fully Equipped Cricket Facility in Dallas, TX\n                <\/h3>\n                <p class=\"description\">\n                    Looking for the best indoor cricket facility near you? Look no further than 22Yards Dallas! Experience world-class cricket training in our state-of-the-art facility featuring professional-grade lanes, advanced technology, and premium amenities designed for players of all skill levels.\n                <\/p>\n                <div class=\"cta-buttons\">\n                    <a href=\"https:\/\/22yardsdallas.spawtz.com\/MakeABooking\/22YardsDallas\/Practice\" target=\"_blank\" class=\"cta-button\">Book Now<\/a>\n                    <button class=\"cta-button secondary\">Learn More<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Right Features Section -->\n            <div class=\"features-section\">\n                <div class=\"features-grid\">\n                    <div class=\"feature-card\">\n                        <span class=\"feature-icon\">\ud83c\udfdf\ufe0f<\/span>\n                        <h4 class=\"feature-title\">Professional-Grade Facility<\/h4>\n                        <p class=\"feature-description\">\n                            State-of-the-art indoor cricket lanes with authentic pitch conditions, professional lighting, and advanced ball machines for the ultimate training experience.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"feature-card\">\n                        <span class=\"feature-icon\">\u26a1<\/span>\n                        <h4 class=\"feature-title\">Advanced Technology<\/h4>\n                        <p class=\"feature-description\">\n                            Cutting-edge analytics, video replay systems, and performance tracking tools to analyze and improve your game like never before.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"feature-card\">\n                        <span class=\"feature-icon\">\ud83c\udfaf<\/span>\n                        <h4 class=\"feature-title\">Flexible Booking<\/h4>\n                        <p class=\"feature-description\">\n                            Convenient online booking system with flexible time slots, group packages, and competitive rates to fit your schedule and budget.\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Intersection Observer for animations\n            const observerOptions = {\n                threshold: 0.1,\n                rootMargin: '0px 0px -50px 0px'\n            };\n\n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.style.animationPlayState = 'running';\n                    }\n                });\n            }, observerOptions);\n\n            \/\/ Observe animated elements\n            const animatedElements = document.querySelectorAll('.content-section, .features-section, .feature-card');\n            animatedElements.forEach(el => {\n                observer.observe(el);\n            });\n\n            \/\/ Enhanced feature card interactions\n            const featureCards = document.querySelectorAll('.feature-card');\n            featureCards.forEach((card, index) => {\n                card.addEventListener('mouseenter', function() {\n                    \/\/ Create magical ripple effect\n                    const ripple = document.createElement('div');\n                    ripple.style.cssText = `\n                        position: absolute;\n                        top: 50%;\n                        left: 50%;\n                        width: 0;\n                        height: 0;\n                        background: radial-gradient(circle, rgba(251, 191, 36, 0.5), rgba(255, 255, 255, 0.2), transparent);\n                        border-radius: 50%;\n                        transform: translate(-50%, -50%);\n                        animation: magicalRipple 1s ease-out;\n                        pointer-events: none;\n                        z-index: 1;\n                    `;\n                    \n                    this.appendChild(ripple);\n                    \n                    \/\/ Affect other cards\n                    featureCards.forEach((otherCard, otherIndex) => {\n                        if (otherIndex !== index) {\n                            otherCard.style.transform = 'translateY(5px) scale(0.97)';\n                            otherCard.style.opacity = '0.8';\n                        }\n                    });\n                    \n                    setTimeout(() => {\n                        if (ripple.parentNode) {\n                            ripple.parentNode.removeChild(ripple);\n                        }\n                    }, 1000);\n                });\n\n                card.addEventListener('mouseleave', function() {\n                    featureCards.forEach((otherCard) => {\n                        otherCard.style.transform = 'translateY(0) scale(1)';\n                        otherCard.style.opacity = '1';\n                    });\n                });\n            });\n\n            \/\/ CTA Button interactions\n            const ctaButtons = document.querySelectorAll('.cta-button');\n            ctaButtons.forEach(button => {\n                button.addEventListener('click', function() {\n                    this.style.transform = 'translateY(-5px) scale(0.98)';\n                    setTimeout(() => {\n                        this.style.transform = 'translateY(-5px) scale(1.05)';\n                    }, 150);\n                });\n            });\n\n            \/\/ Add CSS for magical ripple effect\n            const style = document.createElement('style');\n            style.textContent = `\n                @keyframes magicalRipple {\n                    to {\n                        width: 300px;\n                        height: 300px;\n                        opacity: 0;\n                    }\n                }\n            `;\n            document.head.appendChild(style);\n\n            \/\/ Parallax effect for background and floating elements\n            window.addEventListener('scroll', function() {\n                const scrolled = window.pageYOffset;\n                const backgroundHero = document.querySelector('.background-hero');\n                const lightBeams = document.querySelectorAll('.light-beam');\n                const cricketElements = document.querySelectorAll('.cricket-element');\n                \n                if (backgroundHero) {\n                    backgroundHero.style.transform = `translateY(${scrolled * 0.1}px) scale(1.05)`;\n                }\n                \n                lightBeams.forEach((beam, index) => {\n                    beam.style.transform = `translateY(${scrolled * (0.05 + index * 0.02)}px)`;\n                });\n                \n                cricketElements.forEach((element, index) => {\n                    const speed = (index + 1) * 0.3;\n                    element.style.transform = `translateY(${scrolled * speed}px) rotate(${scrolled * 0.1}deg)`;\n                });\n            });\n\n            \/\/ Add staggered animations for feature cards\n            featureCards.forEach((card, index) => {\n                card.style.animationDelay = `${1.5 + index * 0.3}s`;\n            });\n        });\n    <\/script>\n<\/body>\n<\/html><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-102cd2d2 e-con-full e-flex e-con e-parent\" data-id=\"102cd2d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a4cbb87 elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width de_scroll_animation_no elementor-widget elementor-widget-icon-list\" data-id=\"2a4cbb87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"jki jki-instagram-1-light\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">@22YardsDallas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33b5920c de_scroll_animation_no elementor-widget elementor-widget-gallery\" data-id=\"33b5920c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;gallery_layout&quot;:&quot;justified&quot;,&quot;ideal_row_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:426,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;ideal_row_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;ideal_row_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/393007464_217571891210596_6943347287684812748_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"all-33b5920c\" data-elementor-lightbox-title=\"This image is showing about tournament is coming soon by fandom cricket at dallas by super kings academy\" data-elementor-lightbox-description=\"This image is showing about tournament is coming soon by fandom cricket at dallas by super kings academy\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjgxLCJ1cmwiOiJodHRwczpcL1wvMjJ5YXJkc2RhbGxhcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzExXC8zOTMwMDc0NjRfMjE3NTcxODkxMjEwNTk2XzY5NDMzNDcyODc2ODQ4MTI3NDhfbi5qcGciLCJzbGlkZXNob3ciOiJhbGwtMzNiNTkyMGMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/393007464_217571891210596_6943347287684812748_n.jpg\" data-width=\"1440\" data-height=\"1773\" alt=\"This image is showing about tournament is coming soon by fandom cricket at dallas by super kings academy\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/390434057_1010373256676384_6384971850766377930_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"all-33b5920c\" data-elementor-lightbox-title=\"This image is showing cricket revolutionized where tradition meets technology, Now empower your game with 22Yards Dallas\" data-elementor-lightbox-description=\"This image is showing cricket revolutionized where tradition meets technology, Now empower your game with 22Yards Dallas\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjgwLCJ1cmwiOiJodHRwczpcL1wvMjJ5YXJkc2RhbGxhcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzExXC8zOTA0MzQwNTdfMTAxMDM3MzI1NjY3NjM4NF82Mzg0OTcxODUwNzY2Mzc3OTMwX24uanBnIiwic2xpZGVzaG93IjoiYWxsLTMzYjU5MjBjIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/390434057_1010373256676384_6384971850766377930_n.jpg\" data-width=\"1415\" data-height=\"1768\" alt=\"This image is showing cricket revolutionized where tradition meets technology, Now empower your game with 22Yards Dallas\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383229199_1359256964992573_3806336723657281215_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"all-33b5920c\" data-elementor-lightbox-title=\"The Smart Lane Setup\" data-elementor-lightbox-description=\"The Smart Lane Setup \" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjc5LCJ1cmwiOiJodHRwczpcL1wvMjJ5YXJkc2RhbGxhcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzExXC8zODMyMjkxOTlfMTM1OTI1Njk2NDk5MjU3M18zODA2MzM2NzIzNjU3MjgxMjE1X24uanBnIiwic2xpZGVzaG93IjoiYWxsLTMzYjU5MjBjIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383229199_1359256964992573_3806336723657281215_n.jpg\" data-width=\"576\" data-height=\"432\" alt=\"The Smart Lane Setup\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383374995_978940596665504_2477312653144166774_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"all-33b5920c\" data-elementor-lightbox-title=\"A long Building 2601, BLDG4\" data-elementor-lightbox-description=\"A long Building 2601, BLDG4\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjc4LCJ1cmwiOiJodHRwczpcL1wvMjJ5YXJkc2RhbGxhcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzExXC8zODMzNzQ5OTVfOTc4OTQwNTk2NjY1NTA0XzI0NzczMTI2NTMxNDQxNjY3NzRfbi5qcGciLCJzbGlkZXNob3ciOiJhbGwtMzNiNTkyMGMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383374995_978940596665504_2477312653144166774_n.jpg\" data-width=\"1440\" data-height=\"1080\" alt=\"A long Building 2601, BLDG4\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383228717_666080602147066_8092842915611226580_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"all-33b5920c\" data-elementor-lightbox-title=\"Stadium\" data-elementor-lightbox-description=\"Stadium\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjc3LCJ1cmwiOiJodHRwczpcL1wvMjJ5YXJkc2RhbGxhcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzExXC8zODMyMjg3MTdfNjY2MDgwNjAyMTQ3MDY2XzgwOTI4NDI5MTU2MTEyMjY1ODBfbi5qcGciLCJzbGlkZXNob3ciOiJhbGwtMzNiNTkyMGMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/383228717_666080602147066_8092842915611226580_n.jpg\" data-width=\"1440\" data-height=\"1440\" alt=\"Stadium\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Texas Premier Indoor Cricket Facility #1 RATED INDOOR CRICKET FACILITY IN DALLAS TEXAS PREMIER INDOOR CRICKET FACILITY 5+ Years of Experience 10+ Expert Coaches 12+ Lanes Welcome to 22Yards Dallas Texas&#8217;s State of the Art Cricket Facility Established in 2022, 22Yards Sports Cricket Facility in Dallas, TX, is committed to identifying and nurturing the most [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"postBodyCss":"","postBodyMargin":[],"postBodyPadding":[],"postBodyBackground":{"backgroundType":"classic","gradient":""},"footnotes":""},"class_list":["post-93","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.7.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"e6vou-GowSNIYofIeQ9iEkWlOmbCJabYksq5qNDwCgw\" \/>\n\t<meta name=\"keywords\" content=\"indoor cricket facility in dallas,indoor cricket in dallas,indoor cricket practice in dallas,indoor cricket near dallas\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/22yardsdallas.com\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.7.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"22Yards Dallas -\" \/>\n\t\t<meta property=\"og:type\" content=\"website\" \/>\n\t\t<meta property=\"og:title\" content=\"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas\" \/>\n\t\t<meta property=\"og:description\" content=\"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/22yardsdallas.com\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t\t<meta property=\"og:image:height\" content=\"119\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/22yardsdallas.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/22yardsdallas.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/22yardsdallas.com#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"LocalBusiness\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#localbusiness\",\"name\":\"22Yards Dallas 22Yards Dallas\",\"brand\":{\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#organization\"},\"url\":\"https:\\\/\\\/22yardsdallas.com\\\/\",\"image\":\"https:\\\/\\\/22yardsdallas.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png\",\"logo\":\"https:\\\/\\\/22yardsdallas.com\\\/#logo\",\"telephone\":\"+14692228473\",\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Monday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Tuesday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Wednesday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Thursday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Saturday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"https:\\\/\\\/schema.org\\\/Sunday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#organization\",\"name\":\"22Yards Dallas 22Yards Dallas\",\"description\":\"Indoor Cricket Facility in Dallas\",\"url\":\"https:\\\/\\\/22yardsdallas.com\\\/\",\"telephone\":\"+14692228473\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/22yardsdallas.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#organizationLogo\",\"width\":150,\"height\":119,\"caption\":\"Logo of 22Yards Dallas, Indoor Cricket Premier facility\"},\"image\":{\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/22yardsdallas\",\"https:\\\/\\\/www.instagram.com\\\/22yardsdallas?igsh=dHVjMXM4MnN2MXo5\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#webpage\",\"url\":\"https:\\\/\\\/22yardsdallas.com\\\/\",\"name\":\"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas\",\"description\":\"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#breadcrumblist\"},\"datePublished\":\"2023-11-13T15:19:55+00:00\",\"dateModified\":\"2026-04-23T17:03:10+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#website\",\"url\":\"https:\\\/\\\/22yardsdallas.com\\\/\",\"name\":\"22Yards Dallas\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/22yardsdallas.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas<\/title>\n\n","aioseo_head_json":{"title":"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas","description":"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.","canonical_url":"https:\/\/22yardsdallas.com\/","robots":"max-image-preview:large","keywords":"indoor cricket facility in dallas,indoor cricket in dallas,indoor cricket practice in dallas,indoor cricket near dallas","webmasterTools":{"google-site-verification":"e6vou-GowSNIYofIeQ9iEkWlOmbCJabYksq5qNDwCgw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/22yardsdallas.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/22yardsdallas.com#listItem","position":1,"name":"Home","item":"https:\/\/22yardsdallas.com","nextItem":{"@type":"ListItem","@id":"https:\/\/22yardsdallas.com\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/22yardsdallas.com\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/22yardsdallas.com#listItem","name":"Home"}}]},{"@type":"LocalBusiness","@id":"https:\/\/22yardsdallas.com\/#localbusiness","name":"22Yards Dallas 22Yards Dallas","brand":{"@id":"https:\/\/22yardsdallas.com\/#organization"},"url":"https:\/\/22yardsdallas.com\/","image":"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png","logo":"https:\/\/22yardsdallas.com\/#logo","telephone":"+14692228473","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Monday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Tuesday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Wednesday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Thursday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Friday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Saturday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["https:\/\/schema.org\/Sunday"],"opens":"09:00","closes":"17:00"}]},{"@type":"Organization","@id":"https:\/\/22yardsdallas.com\/#organization","name":"22Yards Dallas 22Yards Dallas","description":"Indoor Cricket Facility in Dallas","url":"https:\/\/22yardsdallas.com\/","telephone":"+14692228473","logo":{"@type":"ImageObject","url":"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png","@id":"https:\/\/22yardsdallas.com\/#organizationLogo","width":150,"height":119,"caption":"Logo of 22Yards Dallas, Indoor Cricket Premier facility"},"image":{"@id":"https:\/\/22yardsdallas.com\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/22yardsdallas","https:\/\/www.instagram.com\/22yardsdallas?igsh=dHVjMXM4MnN2MXo5"]},{"@type":"WebPage","@id":"https:\/\/22yardsdallas.com\/#webpage","url":"https:\/\/22yardsdallas.com\/","name":"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas","description":"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/22yardsdallas.com\/#website"},"breadcrumb":{"@id":"https:\/\/22yardsdallas.com\/#breadcrumblist"},"datePublished":"2023-11-13T15:19:55+00:00","dateModified":"2026-04-23T17:03:10+00:00"},{"@type":"WebSite","@id":"https:\/\/22yardsdallas.com\/#website","url":"https:\/\/22yardsdallas.com\/","name":"22Yards Dallas","inLanguage":"en-US","publisher":{"@id":"https:\/\/22yardsdallas.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"22Yards Dallas -","og:type":"website","og:title":"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas","og:description":"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.","og:url":"https:\/\/22yardsdallas.com\/","og:image":"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png","og:image:secure_url":"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png","og:image:width":150,"og:image:height":119,"twitter:card":"summary_large_image","twitter:title":"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas","twitter:description":"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.","twitter:image":"https:\/\/22yardsdallas.com\/wp-content\/uploads\/2023\/11\/0b253832-4b12-40d8-a338-7e2e6107c193-1-1-e1728384292188.png"},"aioseo_meta_data":{"post_id":"93","title":"INDOOR CRICKET FACILITY IN DALLAS | 22 Yards Dallas","description":"Welcome to 22Yards Dallas. 22Yards Dallas is one of the top indoor facilities in Dallas, established in 2022, dedicated to nurturing young talent in the USA.","keywords":[{"label":"Indoor cricket facility in dallas","value":"Indoor cricket facility in dallas"},{"label":"Indoor cricket in dallas","value":"Indoor cricket in dallas"},{"label":"Indoor cricket practice in dallas","value":"Indoor cricket practice in dallas"},{"label":"Indoor cricket near dallas","value":"Indoor cricket near dallas"}],"keyphrases":{"focus":{"keyphrase":"indoor cricket facility in dallas, indoor cricket in dallas, indoor cricket practice in dallas, indoor cricket near dallas, indoor cricket stadium near dallas","score":29,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":3,"maxScore":9,"error":1,"length":23},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"website","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-04-23 17:38:07","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-12-03 19:48:56","updated":"2026-04-23 17:38:18"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/22yardsdallas.com\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tHome\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/22yardsdallas.com"},{"label":"Home","link":"https:\/\/22yardsdallas.com\/"}],"_links":{"self":[{"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/pages\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":562,"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"predecessor-version":[{"id":2650,"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/pages\/93\/revisions\/2650"}],"wp:attachment":[{"href":"https:\/\/22yardsdallas.com\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}