.elementor-788 .elementor-element.elementor-element-cb36cb2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-01b8772{--display:flex;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-788 .elementor-element.elementor-element-01b8772:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-01b8772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-434e0f7 );}.elementor-788 .elementor-element.elementor-element-1d6b4b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-b137389{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E409685;--border-color:#2E409685;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-f4ff03e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7cc9f05 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-c9caaec{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-text{color:var( --e-global-color-b47913b );transition:color 0.3s;}.elementor-788 .elementor-element.elementor-element-1b4074d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E409685;--border-color:#2E409685;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-dc5e228 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7cc9f05 );}.elementor-788 .elementor-element.elementor-element-4e975f1{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-text{color:var( --e-global-color-b47913b );transition:color 0.3s;}.elementor-788 .elementor-element.elementor-element-22e4388{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#2E409685;--border-color:#2E409685;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-3de1bad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7cc9f05 );}.elementor-788 .elementor-element.elementor-element-5f26bc0{padding:0px 0px 0px 3px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-text{color:var( --e-global-color-b47913b );transition:color 0.3s;}@media(max-width:1024px){.elementor-788 .elementor-element.elementor-element-1d6b4b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-788 .elementor-element.elementor-element-b137389{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-788 .elementor-element.elementor-element-f4ff03e .elementor-heading-title{font-size:18px;}.elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-c9caaec .elementor-icon-list-item > a{font-size:16px;}.elementor-788 .elementor-element.elementor-element-1b4074d{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-dc5e228 .elementor-heading-title{font-size:18px;}.elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-4e975f1 .elementor-icon-list-item > a{font-size:16px;}.elementor-788 .elementor-element.elementor-element-22e4388{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-3de1bad .elementor-heading-title{font-size:18px;}.elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-788 .elementor-element.elementor-element-5f26bc0 .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-788 .elementor-element.elementor-element-1d6b4b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-788 .elementor-element.elementor-element-f4ff03e .elementor-heading-title{font-size:17px;line-height:24px;}.elementor-788 .elementor-element.elementor-element-dc5e228 .elementor-heading-title{font-size:17px;line-height:24px;}.elementor-788 .elementor-element.elementor-element-3de1bad .elementor-heading-title{font-size:17px;line-height:24px;}}/* Start custom CSS for container, class: .elementor-element-1d6b4b9 *//* REMOVE RED LINE UNDER TITLES */
.sports-mega-column h2::after,
.sports-mega-column h3::after,
.sports-mega-column h4::after {
    display: none !important;
}

/* PREMIUM GLASS LIGHT REFLECTION */
.sports-mega-menu {
    background:
        radial-gradient(
            circle at 12% 15%,
            rgba(230, 0, 60, 0.14),
            transparent 28%
        ),
        radial-gradient(
            circle at 88% 85%,
            rgba(53, 68, 151, 0.18),
            transparent 32%
        ),
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.92),
            rgba(247, 248, 255, 0.76)
        );

    border: 1px solid rgba(255, 255, 255, 0.85);
    border-top: 3px solid #e6003c;
    box-shadow:
        0 28px 70px rgba(24, 35, 94, 0.20),
        0 6px 18px rgba(24, 35, 94, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 1);
}

/* SOFT GLASS SHINE */
.sports-mega-menu::before {
    width: 460px;
    height: 170px;
    top: -125px;
    left: 16%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.85);
    filter: blur(45px);
    transform: rotate(-10deg);
}

/* BRAND COLOR LIQUID GLOW */
.sports-mega-menu::after {
    width: 420px;
    height: 420px;
    right: -190px;
    bottom: -310px;
    border-radius: 50%;
    background:
        radial-gradient(
            circle,
            rgba(53, 68, 151, 0.24),
            rgba(230, 0, 60, 0.10) 48%,
            transparent 72%
        );
    filter: blur(28px);
}

/* PREMIUM COLUMN TITLES */
.sports-mega-column h2,
.sports-mega-column h3,
.sports-mega-column h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #354497;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -0.25px;
    margin-bottom: 16px;
    padding-bottom: 0;
}

/* SMALL GLASS ICON BEFORE TITLE */
.sports-mega-column h2::before,
.sports-mega-column h3::before,
.sports-mega-column h4::before {
    content: "";
    width: 9px;
    height: 9px;
    flex: 0 0 9px;
    border-radius: 50%;
    background: linear-gradient(135deg, #e6003c, #ff6688);
    box-shadow:
        0 0 0 5px rgba(230, 0, 60, 0.08),
        0 5px 12px rgba(230, 0, 60, 0.24);
}

/* SOFTER COLUMN DIVIDERS */
.sports-mega-column {
    border-right: 1px solid transparent;
    border-image: linear-gradient(
        to bottom,
        transparent,
        rgba(53, 68, 151, 0.20),
        transparent
    ) 1;
}

/* PREMIUM LINK STYLE */
.sports-mega-column a {
    width: 100%;
    max-width: 240px;
    color: #262b3d;
    padding: 8px 12px 8px 22px;
    border-radius: 9px;
}

/* GLASS HOVER */
.sports-mega-column a:hover {
    color: #354497;
    background:
        linear-gradient(
            100deg,
            rgba(255, 255, 255, 0.80),
            rgba(237, 239, 255, 0.62)
        );
    border-color: rgba(53, 68, 151, 0.13);
    box-shadow:
        0 8px 22px rgba(39, 50, 120, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.95);
    transform: translateX(5px);
}

/* CLEANER RED DOT */
.sports-mega-column a::before {
    width: 4px;
    height: 4px;
    background: #e6003c;
    box-shadow: 0 0 0 4px rgba(230, 0, 60, 0.07);
}










/* DESKTOP AND LAPTOP MEGA MENU WIDTH */
@media (min-width: 1025px) {

    .mega-menu-wrap {
        position: relative !important;
    }

    .mega-menu-wrap .elementskit-navbar-nav > li {
        position: static !important;
    }

    .mega-menu-wrap .elementskit-megamenu-panel {
        left: 50% !important;
        right: auto !important;
        width: calc(100vw - 80px) !important;
        min-width: 0 !important;
        max-width: 1200px !important;
        transform: translateX(-50%) !important;
        box-sizing: border-box !important;
    }

    .sports-mega-menu {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* SMALL LAPTOP */
@media (min-width: 1025px) and (max-width: 1199px) {

    .mega-menu-wrap .elementskit-megamenu-panel {
        width: calc(100vw - 40px) !important;
        max-width: 1100px !important;
    }
}

/* LARGE DESKTOP */
@media (min-width: 1440px) {

    .mega-menu-wrap .elementskit-megamenu-panel {
        width: 1200px !important;
        max-width: 1200px !important;
    }
}





/* LAPTOP MEGA MENU OVERFLOW FIX */
@media (min-width: 1025px) and (max-width: 1366px) {

    .mega-menu-wrap .elementskit-megamenu-panel {
        width: calc(100vw - 48px) !important;
        min-width: 0 !important;
        max-width: 1100px !important;
        left: 50% !important;
        right: auto !important;
        margin: 0 !important;
        transform: translateX(-50%) !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    /* Remove Elementor desktop fixed width */
    .mega-menu-wrap .elementskit-megamenu-panel .sports-mega-menu,
    .mega-menu-wrap .elementskit-megamenu-panel .sports-mega-menu.e-con {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 26px 24px 30px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    .sports-mega-menu > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    .sports-mega-menu > .sports-mega-column,
    .sports-mega-menu > .e-con-inner > .sports-mega-column {
        flex: 1 1 33.333% !important;
        width: 33.333% !important;
        min-width: 0 !important;
        max-width: 33.333% !important;
        padding: 8px 22px 18px !important;
        box-sizing: border-box !important;
    }

    .sports-mega-column h2,
    .sports-mega-column h3,
    .sports-mega-column h4 {
        font-size: 15px !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }
}


/* CENTER MEGA MENU ON LAPTOP VIEWPORT */
@media (min-width: 1025px) and (max-width: 1366px) {

    .mega-menu-wrap .elementskit-megamenu-panel {
margin-left: 40px;
        transform: translateX(-50%) !important;
    }
}/* End custom CSS */