.elementor-20 .elementor-element.elementor-element-873634a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-a659184 *//* =========================================================
   ULTRAWIN — FULL HEADER CSS3
   DESKTOP + TABLET + MOBILE
   WHATSAPP FIXED AT SIDEBAR BOTTOM
   ========================================================= */


/* =========================================================
   GLOBAL RESET
   ========================================================= */

.uw-header,
.uw-header *,
.uw-sidebar,
.uw-sidebar *,
.uw-mobile-overlay {
    box-sizing: border-box;
}

.uw-header a,
.uw-sidebar a {
    text-decoration: none;
}

.uw-header img,
.uw-sidebar img {
    display: block;
    max-width: 100%;
}


/* =========================================================
   SIDEBAR
   ========================================================= */

.uw-sidebar {

    position: fixed;

    top: 0;
    left: 0;

    width: 240px;
    height: 100vh;

    background: #ffffff;

    z-index: 5000;

    display: flex;
    flex-direction: column;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    box-shadow:
        2px 0 12px rgba(0, 0, 0, 0.10);

    overflow: hidden;

}


/* =========================================================
   SIDEBAR LOGO
   ========================================================= */

.uw-sidebar-logo {

    width: 100%;
    height: 52px;

    min-height: 52px;

    flex-shrink: 0;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #071225;

    border-bottom:
        1px solid rgba(255, 255, 255, 0.08);

}


.uw-sidebar-logo a {

    width: 100%;
    height: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

}


.uw-sidebar-logo img {

    width: 105px;

    height: auto;

    max-height: 48px;

    object-fit: contain;

}


/* =========================================================
   SPORTS MENU
   ONLY THIS AREA SCROLLS
   ========================================================= */

.uw-sports-menu {

    flex: 1;

    min-height: 0;

    overflow-y: auto;

    overflow-x: hidden;

    padding:
        8px
        8px
        12px;

    scrollbar-width: thin;

    scrollbar-color:
        #c1c7d0
        transparent;

}


/* Chrome / Edge / Safari scrollbar */

.uw-sports-menu::-webkit-scrollbar {

    width: 5px;

}


.uw-sports-menu::-webkit-scrollbar-track {

    background: transparent;

}


.uw-sports-menu::-webkit-scrollbar-thumb {

    background: #c1c7d0;

    border-radius: 20px;

}


.uw-sports-menu::-webkit-scrollbar-thumb:hover {

    background: #9da6b3;

}


/* =========================================================
   SPORT ITEM
   ========================================================= */

.uw-sport-item {

    width: 100%;

    min-height: 41px;

    display: flex;

    align-items: center;

    gap: 11px;

    padding:
        5px
        9px;

    border-radius: 7px;

    color: #172033;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.2;

    transition:
        background 0.18s ease,
        color 0.18s ease,
        transform 0.18s ease;

}


.uw-sport-item:hover {

    background: #f0f4f8;

    color: #0098aa;

    transform: translateX(2px);

}


/* =========================================================
   SPORT ICON
   ========================================================= */

.uw-sport-icon {

    width: 27px;
    height: 27px;

    min-width: 27px;

    border-radius: 50%;

    display: flex;

    align-items: center;
    justify-content: center;

    color: #ffffff;

    font-size: 13px;

    line-height: 1;

    box-shadow:
        inset 0 0 0 1px rgba(0, 0, 0, 0.08);

}


.uw-sport-icon i {

    font-size: 13px;

    line-height: 1;

}


/* =========================================================
   SPORT ICON COLORS
   ========================================================= */

.uw-sport-icon.cricket {
    background: #ef3340;
}

.uw-sport-icon.football {
    background: #172238;
}

.uw-sport-icon.tennis {
    background: #9dcc18;
}

.uw-sport-icon.kabaddi {
    background: #26344c;
}

.uw-sport-icon.basketball {
    background: #ef7622;
}

.uw-sport-icon.baseball {
    background: #e9edf2;
    color: #27344b;
}

.uw-sport-icon.greyhound {
    background: #172238;
}

.uw-sport-icon.horse {
    background: #18243a;
}

.uw-sport-icon.volleyball {
    background: #3469d7;
}

.uw-sport-icon.darts {
    background: #182238;
}

.uw-sport-icon.futsal {
    background: #1b2941;
}

.uw-sport-icon.tabletennis {
    background: #e95168;
}

.uw-sport-icon.binary {
    background: #6938bd;
}

.uw-sport-icon.politics {
    background: #7c35c5;
}

.uw-sport-icon.other {
    background: #e83243;
}

.uw-sport-icon.hockey {
    background: #1c293f;
}

.uw-sport-icon.mma {
    background: #18243b;
}

.uw-sport-icon.rugby {
    background: #339a48;
}

.uw-sport-icon.markets {
    background: #269b58;
}


/* =========================================================
   SIDEBAR BOTTOM AREA
   WHATSAPP REMAINS FIXED
   ========================================================= */

.uw-sidebar-bottom {

    width: 100%;

    min-height: 62px;

    flex-shrink: 0;

    padding:
        10px
        9px
        12px;

    background: #ffffff;

    border-top:
        1px solid #edf0f4;

    position: relative;

    z-index: 20;

}


/* =========================================================
   WHATSAPP BUTTON
   ========================================================= */

.uw-follow-whatsapp {

    width: 100%;

    height: 42px;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 8px;

    border-radius: 22px;

    background: #071225;

    color: #ffffff;

    font-size: 11px;

    font-weight: 700;

    line-height: 1;

    letter-spacing: 0.2px;

    transition:
        background 0.2s ease,
        transform 0.2s ease;

}


.uw-follow-whatsapp i {

    font-size: 18px;

    color: #25d366;

    line-height: 1;

}


.uw-follow-whatsapp:hover {

    background: #25d366;

    transform: translateY(-1px);

}


.uw-follow-whatsapp:hover i {

    color: #ffffff;

}


/* =========================================================
   MAIN HEADER — DESKTOP
   ========================================================= */

.uw-header {

    position: relative;

    width:
        calc(100% - 240px);

    height: 52px;

    margin-left: 240px;

    display: flex;

    align-items: center;

    background: #202d46;

    border-bottom:
        1px solid rgba(255, 255, 255, 0.10);

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    z-index: 4000;

}


/* =========================================================
   DESKTOP NAVIGATION
   ========================================================= */

.uw-nav {

    height: 100%;

    display: flex;

    align-items: center;

    gap: 3px;

    padding-left: 24px;

    flex: 1;

    min-width: 0;

}


.uw-nav-link {

    height: 34px;

    padding:
        0
        14px;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    border-radius: 20px;

    color: #ffffff;

    font-size: 13px;

    font-weight: 600;

    line-height: 1;

    white-space: nowrap;

    transition:
        background 0.2s ease,
        color 0.2s ease;

}


.uw-nav-link:hover {

    background:
        rgba(8, 216, 233, 0.12);

}


.uw-nav-link.active {

    background: #08d8e9;

    color: #061224;

}


/* =========================================================
   HEADER RIGHT
   ========================================================= */

.uw-header-right {

    height: 100%;

    display: flex;

    align-items: center;

    gap: 12px;

    padding-right: 12px;

    flex-shrink: 0;

}


/* =========================================================
   HEADER WHATSAPP
   ========================================================= */

.uw-whatsapp {

    width: 30px;
    height: 30px;

    border-radius: 50%;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #25d366;

    color: #ffffff;

    transition:
        transform 0.2s ease;

}


.uw-whatsapp i {

    font-size: 17px;

    line-height: 1;

}


.uw-whatsapp:hover {

    transform: scale(1.08);

}


/* =========================================================
   LOGIN / SIGNUP
   ========================================================= */

.uw-login,
.uw-signup {

    height: 34px;

    min-width: 80px;

    padding:
        0
        18px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 20px;

    font-size: 14px;

    font-weight: 500;

    line-height: 1;

    transition:
        background 0.2s ease,
        transform 0.2s ease;

}


.uw-login {

    background: #08d8e9;

    color: #061224;

}


.uw-signup {

    background: #0795a8;

    color: #ffffff;

}


.uw-login:hover,
.uw-signup:hover {

    transform: translateY(-1px);

}


.uw-login:hover {

    background: #25e6f4;

}


.uw-signup:hover {

    background: #0aaabd;

}


/* =========================================================
   DESKTOP ONLY ELEMENTS
   ========================================================= */

.uw-menu-toggle,
.uw-mobile-logo,
.uw-mobile-overlay {

    display: none;

}


/* =========================================================
   TABLET + MOBILE
   1024PX AND BELOW
   ========================================================= */

@media (max-width: 1024px) {


    /* =====================================================
       SIDEBAR BECOMES DRAWER
       ===================================================== */

    .uw-sidebar {

        width: 285px;

        height: 100vh;

        transform:
            translateX(-105%);

        transition:
            transform
            0.42s
            cubic-bezier(0.22, 1, 0.36, 1);

        z-index: 10001;

        box-shadow:
            5px 0 25px rgba(0, 0, 0, 0.20);

    }


    .uw-sidebar.uw-sidebar-open {

        transform:
            translateX(0);

    }


    /* =====================================================
       TABLET/MOBILE SIDEBAR LOGO
       ===================================================== */

    .uw-sidebar-logo {

        height: 64px;

        min-height: 64px;

    }


    .uw-sidebar-logo img {

        width: 112px;

        max-height: 56px;

    }


    /* =====================================================
       HEADER
       ===================================================== */

    .uw-header {

        width: 100%;

        height: 64px;

        margin-left: 0;

        padding:
            0
            12px;

        background: #202d46;

        z-index: 9000;

    }


    /* =====================================================
       IMAGE TOGGLE
       ===================================================== */

    .uw-menu-toggle {

        width: 40px;
        height: 40px;

        min-width: 40px;

        margin: 0;

        padding: 0;

        border: 0;

        outline: none;

        border-radius: 50%;

        background: #ffffff;

        display: flex;

        align-items: center;
        justify-content: center;

        overflow: hidden;

        cursor: pointer;

        box-shadow:
            0 3px 12px rgba(0, 0, 0, 0.18);

        transition:
            transform 0.25s ease,
            box-shadow 0.25s ease;

    }


    .uw-menu-toggle img {

        width: 40px;
        height: 40px;

        object-fit: cover;

        display: block;

    }


    .uw-menu-toggle:hover {

        transform: scale(1.04);

        box-shadow:
            0 5px 16px rgba(0, 0, 0, 0.25);

    }


    .uw-menu-toggle:active {

        transform: scale(0.94);

    }


    /* =====================================================
       MOBILE/TABLET LOGO
       ===================================================== */

    .uw-mobile-logo {

        display: flex;

        align-items: center;
        justify-content: center;

        margin-left: 9px;

        flex-shrink: 0;

    }


    .uw-mobile-logo img {

        width: 105px;

        height: auto;

        max-height: 55px;

        object-fit: contain;

    }


    /* =====================================================
       DESKTOP NAV HIDDEN
       ===================================================== */

    .uw-nav {

        display: none;

    }


    /* =====================================================
       HEADER RIGHT
       ===================================================== */

    .uw-header-right {

        margin-left: auto;

        gap: 9px;

        padding-right: 0;

    }


    .uw-whatsapp {

        display: none;

    }


    .uw-login,
    .uw-signup {

        height: 36px;

        min-width: 86px;

        padding:
            0
            15px;

        font-size: 14px;

    }


    /* =====================================================
       MOBILE/TABLET OVERLAY
       ===================================================== */

    .uw-mobile-overlay {

        display: block;

        position: fixed;

        inset: 0;

        width: 100%;
        height: 100%;

        background:
            rgba(2, 8, 20, 0.60);

        backdrop-filter:
            blur(3px);

        -webkit-backdrop-filter:
            blur(3px);

        opacity: 0;

        visibility: hidden;

        transition:
            opacity 0.30s ease,
            visibility 0.30s ease;

        z-index: 10000;

    }


    .uw-mobile-overlay.uw-overlay-active {

        opacity: 1;

        visibility: visible;

    }


    /* =====================================================
       BODY LOCK
       ===================================================== */

    body.uw-menu-open {

        overflow: hidden;

    }

}


/* =========================================================
   TABLET
   768PX — 1024PX
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {


    .uw-header {

        height: 64px;

        padding:
            0
            16px;

    }


    .uw-menu-toggle {

        width: 42px;
        height: 42px;

        min-width: 42px;

    }


    .uw-menu-toggle img {

        width: 42px;
        height: 42px;

    }


    .uw-mobile-logo {

        margin-left: 12px;

    }


    .uw-mobile-logo img {

        width: 112px;

        max-height: 58px;

    }


    .uw-header-right {

        gap: 11px;

    }


    .uw-login,
    .uw-signup {

        min-width: 88px;

        height: 38px;

    }


    .uw-sidebar {

        width: 300px;

    }


    .uw-sport-item {

        min-height: 44px;

        font-size: 14px;

    }


    .uw-sport-icon {

        width: 29px;
        height: 29px;

        min-width: 29px;

    }


    .uw-sidebar-bottom {

        min-height: 66px;

        padding:
            10px
            10px
            13px;

    }


    .uw-follow-whatsapp {

        height: 44px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {


    .uw-header {

        height: 71px;

        padding:
            0
            10px;

    }


    .uw-menu-toggle {

        width: 39px;
        height: 39px;

        min-width: 39px;

    }


    .uw-menu-toggle img {

        width: 39px;
        height: 39px;

    }


    .uw-mobile-logo {

        margin-left: 8px;

    }


    .uw-mobile-logo img {

        width: 100px;

        max-height: 55px;

    }


    .uw-header-right {

        gap: 7px;

    }


    .uw-login,
    .uw-signup {

        min-width: 78px;

        height: 36px;

        padding:
            0
            12px;

        font-size: 13px;

    }


    .uw-sidebar {

        width: 285px;

    }


    .uw-sidebar-logo {

        height: 64px;

        min-height: 64px;

    }


    .uw-sidebar-bottom {

        min-height: 64px;

        padding:
            9px
            9px
            12px;

    }


    .uw-follow-whatsapp {

        height: 43px;

        font-size: 11px;

    }


    .uw-sport-item {

        min-height: 42px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {


    .uw-header {

        padding:
            0
            8px;

    }


    .uw-menu-toggle {

        width: 38px;
        height: 38px;

        min-width: 38px;

    }


    .uw-menu-toggle img {

        width: 38px;
        height: 38px;

    }


    .uw-mobile-logo {

        margin-left: 6px;

    }


    .uw-mobile-logo img {

        width: 91px;

    }


    .uw-header-right {

        gap: 5px;

    }


    .uw-login,
    .uw-signup {

        min-width: 68px;

        height: 35px;

        padding:
            0
            9px;

        font-size: 12px;

    }


    .uw-sidebar {

        width: 280px;

    }


    .uw-sidebar-bottom {

        padding:
            9px
            8px
            11px;

    }

}


/* =========================================================
   VERY SMALL MOBILE
   ========================================================= */

@media (max-width: 350px) {


    .uw-mobile-logo img {

        width: 82px;

    }


    .uw-login,
    .uw-signup {

        min-width: 61px;

        padding:
            0
            7px;

        font-size: 11px;

    }


    .uw-menu-toggle {

        width: 36px;
        height: 36px;

        min-width: 36px;

    }


    .uw-menu-toggle img {

        width: 36px;
        height: 36px;

    }

}
```/* End custom CSS */