.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-9f08e18 .gallery-item .gallery-caption{text-align:center;}.elementor-19 .elementor-element.elementor-element-56384ea{--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;}.elementor-19 .elementor-element.elementor-element-56384ea:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-56384ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i2tb.org.in/wp-content/uploads/2026/08/Untitled-design-1.webp");}.elementor-19 .elementor-element.elementor-element-1b9c38a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-19 .elementor-element.elementor-element-004969e{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-8753582{--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;}.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-19 .elementor-element.elementor-element-f87f852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 0px 6px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:1px 1px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-19 .elementor-element.elementor-element-f87f852 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#F9C91F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7f658f2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7f658f2 a{color:#FCFCFC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-f7b6b58 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-f7b6b58{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-f7b6b58.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e12b785{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e12b785:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e12b785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-979bb66{--display:flex;}.elementor-19 .elementor-element.elementor-element-3dbe0be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-3dbe0be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-dae9140{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-70edd6f .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-70edd6f{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-70edd6f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-8b49d28{--display:flex;}.elementor-19 .elementor-element.elementor-element-2fdbb62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2fdbb62:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2fdbb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-7b7177d{--display:flex;}.elementor-19 .elementor-element.elementor-element-4b42c79{--display:flex;}.elementor-19 .elementor-element.elementor-element-29d30d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-29d30d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-25c47bf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9f37a7c .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-9f37a7c{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-9f37a7c.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-4a28fff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4a28fff:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4a28fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-5614230{--display:flex;}.elementor-19 .elementor-element.elementor-element-dfc873c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-dfc873c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-07e9c30{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-07e9c30 a{color:#F5CC11;}.elementor-19 .elementor-element.elementor-element-07e9c30 a:hover, .elementor-19 .elementor-element.elementor-element-07e9c30 a:focus{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-338a059 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-338a059{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-338a059.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-3efa182{--display:flex;}.elementor-19 .elementor-element.elementor-element-6761fc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6761fc9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6761fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-727f0d6{--display:flex;}.elementor-19 .elementor-element.elementor-element-b4e95f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-b4e95f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-11029e6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-11029e6 a{color:#D8C620;}.elementor-19 .elementor-element.elementor-element-11029e6 a:hover, .elementor-19 .elementor-element.elementor-element-11029e6 a:focus{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9b70bd6 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-9b70bd6{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-9b70bd6.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-43ddefb{--display:flex;}.elementor-19 .elementor-element.elementor-element-6be8732{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6be8732:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6be8732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-36bf5e4{--display:flex;}.elementor-19 .elementor-element.elementor-element-a9d88e8{--display:flex;}.elementor-19 .elementor-element.elementor-element-d2dd17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-d2dd17b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-69eb105{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7018a1e .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-7018a1e{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-7018a1e.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-b6c8333{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b6c8333:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b6c8333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-59e7a02{--display:flex;}.elementor-19 .elementor-element.elementor-element-3bff852{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-3bff852 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-d5b4e2c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dfe2a5f .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-dfe2a5f{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-dfe2a5f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e6dbe4d{--display:flex;}.elementor-19 .elementor-element.elementor-element-fb01573{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fb01573:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb01573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-1943a3c{--display:flex;}.elementor-19 .elementor-element.elementor-element-7dacae6{--display:flex;}.elementor-19 .elementor-element.elementor-element-e9983f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-e9983f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-61df6ce{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1116feb .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-1116feb{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-1116feb.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-aa8fa03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-aa8fa03:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-aa8fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121C36;}.elementor-19 .elementor-element.elementor-element-ba1befc{--display:flex;}.elementor-19 .elementor-element.elementor-element-e8fa1c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(255, 255, 255, 0.5);text-align:center;}.elementor-19 .elementor-element.elementor-element-e8fa1c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#F9C91F;}.elementor-19 .elementor-element.elementor-element-5aaaa07{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-57ea13b .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-57ea13b{padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-57ea13b.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-be46037{--display:flex;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-004969e{--width:50%;}.elementor-19 .elementor-element.elementor-element-8753582{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-6db6d76 *//* =========================================================
   LEFT STICKY SPORTS SIDEBAR
========================================================= */

.sb-sidebar,
.sb-sidebar *,
.sb-sidebar-trigger,
.sb-sidebar-overlay {
    box-sizing: border-box;
}


/* =========================================================
   SIDEBAR
========================================================= */

.sb-sidebar {
    --sb-navy: #1c3550;
    --sb-navy-dark: #142a42;
    --sb-navy-light: #24425f;

    --sb-yellow: #ffbc0b;
    --sb-yellow-light: #ffd15a;

    --sb-red: #ca0032;
    --sb-red-dark: #a70029;

    --sb-green: #00b879;

    --sb-white: #ffffff;
    --sb-muted: #9fb0c1;

    position: sticky;
    top: 15px;


    overflow-x: hidden;
    overflow-y: auto;

    border:
        1px solid
        rgba(255,255,255,.07);

    border-radius: 12px;

    background:
        linear-gradient(
            180deg,
            #1d3855,
            #162d46
        );

    color: #ffffff;

    font-family:
        "Roboto",
        Sans-serif;

    box-shadow:
        0 16px 35px
        rgba(0,0,0,.18);

    scrollbar-width: thin;

    scrollbar-color:
        rgba(255,255,255,.25)
        transparent;
}


.sb-sidebar::-webkit-scrollbar {
    width: 5px;
}

.sb-sidebar::-webkit-scrollbar-thumb {
    border-radius: 20px;

    background:
        rgba(255,255,255,.25);
}


/* =========================================================
   HEADER
========================================================= */

.sb-sidebar__head {
    position: relative;

    min-height: 75px;

    padding:
        14px
        17px;

    display: flex;
    align-items: center;

    gap: 12px;

    background:
        linear-gradient(
            135deg,
            #ffbf0d,
            #f3a900
        );

    color:
        #ffffff;
}


.sb-sidebar__head::after {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;

    width: 55px;
    height: 100%;

    background:
        var(--sb-red);

    clip-path:
        polygon(
            55% 0,
            100% 0,
            100% 100%,
            0 100%
        );

    opacity: .9;
}


.sb-sidebar__head-icon {
    position: relative;
    z-index: 2;

    width: 40px;
    height: 40px;

    border-radius: 9px;

    display: grid;
    place-items: center;

    background:
        rgba(255,255,255,.18);

    font-size: 19px;
}


.sb-sidebar__head > div:nth-child(2) {
    position: relative;
    z-index: 2;
}


.sb-sidebar__head strong {
    display: block;

    font-size: 20px;
    font-weight: 800;
}


.sb-sidebar__head span {
    display: block;

    margin-top: 3px;

    font-size: 12px;

    opacity: .88;
}


.sb-sidebar__close {
    display: none;
}


/* =========================================================
   LIVE
========================================================= */

.sb-sidebar__live {
    margin:
        12px;

    min-height:
        63px;

    padding:
        11px
        12px;

    border:
        1px solid
        rgba(0,184,121,.24);

    border-radius:
        9px;

    display:
        grid;

    grid-template-columns:
        auto
        1fr
        auto;

    align-items:
        center;

    gap:
        10px;

    background:
        rgba(0,184,121,.09);

    color:
        #ffffff !important;

    text-decoration:
        none !important;

    transition:
        background .22s ease,
        border-color .22s ease,
        transform .22s ease;
}


.sb-sidebar__live:hover {
    border-color:
        rgba(0,184,121,.48);

    background:
        rgba(0,184,121,.15);

    transform:
        translateY(-1px);
}


.sb-live-dot {
    width:
        12px;

    height:
        12px;

    border-radius:
        50%;

    background:
        var(--sb-green);

    box-shadow:
        0 0 0 5px
        rgba(0,184,121,.12),
        0 0 14px
        rgba(0,184,121,.6);

    animation:
        sbLivePulse
        1.5s infinite;
}


.sb-sidebar__live strong {
    display:
        block;

    font-size:
        15px;
}


.sb-sidebar__live small {
    display:
        block;

    margin-top:
        3px;

    color:
        var(--sb-muted);

    font-size:
        11px;
}


.sb-sidebar__count {
    min-width:
        31px;

    height:
        27px;

    padding:
        0 7px;

    border-radius:
        20px;

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    background:
        var(--sb-green);

    color:
        #ffffff;

    font-size:
        11px;

    font-weight:
        800;
}


/* =========================================================
   NAV
========================================================= */

.sb-sidebar__nav {
    padding:
        4px
        10px
        10px;

    display:
        flex;

    flex-direction:
        column;

    gap:
        4px;
}


.sb-sidebar__item {
    position:
        relative;

    min-height:
        48px;

    padding:
        7px
        10px;

    border:
        1px solid
        transparent;

    border-radius:
        8px;

    display:
        grid;

    grid-template-columns:
        34px
        minmax(0,1fr)
        auto;

    align-items:
        center;

    gap:
        9px;

    color:
        #ffffff !important;

    text-decoration:
        none !important;

    transition:
        background .22s ease,
        border-color .22s ease,
        transform .22s ease;
}


.sb-sidebar__item::before {
    content: "";

    position:
        absolute;

    left:
        0;

    top:
        9px;

    bottom:
        9px;

    width:
        3px;

    border-radius:
        0 6px 6px 0;

    background:
        var(--sb-yellow);

    opacity:
        0;

    transition:
        opacity .22s ease;
}


.sb-sidebar__item:hover {
    border-color:
        rgba(255,255,255,.07);

    background:
        rgba(255,255,255,.06);

    transform:
        translateX(2px);
}


.sb-sidebar__item:hover::before,
.sb-sidebar__item.is-active::before {
    opacity:
        1;
}


.sb-sidebar__item.is-active {
    border-color:
        rgba(255,188,11,.18);

    background:
        linear-gradient(
            90deg,
            rgba(255,188,11,.14),
            rgba(255,188,11,.035)
        );
}


.sb-sidebar__icon {
    width:
        34px;

    height:
        34px;

    border-radius:
        8px;

    display:
        grid;

    place-items:
        center;

    background:
        rgba(255,255,255,.06);

    font-size:
        19px;

    transition:
        background .22s ease;
}


.sb-sidebar__item.is-active
.sb-sidebar__icon {
    background:
        var(--sb-yellow);
}


.sb-sidebar__label {
    overflow:
        hidden;

    text-overflow:
        ellipsis;

    white-space:
        nowrap;

    font-size:
        14px;

    font-weight:
        700;
}


.sb-sidebar__badge {
    min-width:
        28px;

    height:
        24px;

    padding:
        0 6px;

    border-radius:
        20px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    background:
        rgba(255,255,255,.09);

    color:
        #dfe8f0;

    font-size:
        10px;

    font-weight:
        800;
}


.sb-sidebar__item.is-active
.sb-sidebar__badge {
    background:
        var(--sb-red);

    color:
        #ffffff;
}


/* =========================================================
   DIVIDER
========================================================= */

.sb-sidebar__divider {
    position:
        relative;

    margin:
        5px
        13px
        10px;

    height:
        18px;

    display:
        flex;

    align-items:
        center;
}


.sb-sidebar__divider::after {
    content: "";

    position:
        absolute;

    right:
        0;

    left:
        52px;

    height:
        1px;

    background:
        rgba(255,255,255,.09);
}


.sb-sidebar__divider span {
    position:
        relative;

    z-index:
        2;

    color:
        var(--sb-muted);

    font-size:
        9px;

    font-weight:
        800;

    letter-spacing:
        1.4px;
}


/* =========================================================
   SECONDARY
========================================================= */

.sb-sidebar__nav--secondary
.sb-sidebar__item {
    min-height:
        44px;
}


/* =========================================================
   PROMO
========================================================= */

.sb-sidebar__promo {
    margin:
        4px
        12px
        14px;

    padding:
        14px;

    border:
        1px solid
        rgba(255,188,11,.22);

    border-radius:
        10px;

    display:
        grid;

    grid-template-columns:
        38px
        1fr;

    gap:
        10px;

    background:
        linear-gradient(
            135deg,
            rgba(255,188,11,.11),
            rgba(202,0,50,.07)
        );
}


.sb-sidebar__promo-icon {
    width:
        38px;

    height:
        38px;

    border-radius:
        9px;

    display:
        grid;

    place-items:
        center;

    background:
        var(--sb-yellow);

    font-size:
        20px;
}


.sb-sidebar__promo strong {
    display:
        block;

    color:
        #ffffff;

    font-size:
        13px;
}


.sb-sidebar__promo p {
    margin:
        4px 0 0;

    color:
        var(--sb-muted);

    font-size:
        11px;

    line-height:
        1.4;
}


.sb-sidebar__promo a {
    grid-column:
        1 / -1;

    min-height:
        35px;

    border-radius:
        6px;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    background:
        var(--sb-red);

    color:
        #ffffff !important;

    text-decoration:
        none !important;

    font-size:
        12px;

    font-weight:
        800;

    transition:
        background .22s ease;
}


.sb-sidebar__promo a:hover {
    background:
        var(--sb-red-dark);
}


/* =========================================================
   MOBILE TRIGGER
========================================================= */

.sb-sidebar-trigger {
    position:
        fixed;

    left:
        14px;

    bottom:
        18px;

    z-index:
        9997;

    min-height:
        47px;

    padding:
        0 18px;

    border:
        2px solid
        var(--sb-yellow, #ffbc0b);

    border-radius:
        40px;

    display:
        none;

    align-items:
        center;

    gap:
        8px;

    background:
        #ca0032;

    color:
        #ffffff;

    font-family:
        "Roboto",
        Sans-serif;

    font-size:
        14px;

    font-weight:
        800;

    box-shadow:
        0 8px 22px
        rgba(0,0,0,.28);

    cursor:
        pointer;
}


.sb-sidebar-trigger span {
    font-size:
        18px;
}


/* =========================================================
   OVERLAY
========================================================= */

.sb-sidebar-overlay {
    position:
        fixed;

    inset:
        0;

    z-index:
        9998;

    display:
        none;

    background:
        rgba(6,16,27,.72);

    backdrop-filter:
        blur(3px);
}


/* =========================================================
   TABLET / MOBILE DRAWER
========================================================= */

@media (max-width: 850px) {

    .sb-sidebar {
        position:
            fixed;

        top:
            0;

        bottom:
            0;

        left:
            0;

        z-index:
            9999;

        width:
            min(310px, 88vw);

        max-height:
            none;

        border:
            0;

        border-radius:
            0 14px 14px 0;

        transform:
            translateX(-105%);

        transition:
            transform .3s ease;

        box-shadow:
            15px 0 40px
            rgba(0,0,0,.28);
    }


    .sb-sidebar.is-open {
        transform:
            translateX(0);
    }


    .sb-sidebar__close {
        position:
            relative;

        z-index:
            5;

        margin-left:
            auto;

        width:
            35px;

        height:
            35px;

        padding:
            0;

        border:
            1px solid
            rgba(255,255,255,.28);

        border-radius:
            8px;

        display:
            grid;

        place-items:
            center;

        background:
            rgba(255,255,255,.13);

        color:
            #ffffff;

        font-size:
            25px;

        line-height:
            1;

        cursor:
            pointer;
    }


    .sb-sidebar-trigger {
        display:
            inline-flex;
    }


    .sb-sidebar-overlay.is-open {
        display:
            block;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 420px) {

    .sb-sidebar {
        width:
            90vw;
    }


    .sb-sidebar__head {
        min-height:
            68px;

        padding:
            12px 14px;
    }


    .sb-sidebar__item {
        min-height:
            46px;
    }


    .sb-sidebar-trigger {
        left:
            10px;

        bottom:
            12px;
    }

}


/* =========================================================
   ANIMATION
========================================================= */

@keyframes sbLivePulse {

    0%,
    100% {
        box-shadow:
            0 0 0 4px
            rgba(0,184,121,.12),
            0 0 10px
            rgba(0,184,121,.35);
    }

    50% {
        box-shadow:
            0 0 0 7px
            rgba(0,184,121,.05),
            0 0 18px
            rgba(0,184,121,.65);
    }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .sb-sidebar,
    .sb-sidebar *,
    .sb-sidebar-trigger {
        animation:
            none !important;

        transition:
            none !important;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7b6b58 */.elementor-19 .elementor-element.elementor-element-f7b6b58{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-f7b6b58:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-f7b6b58:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-f7b6b58:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-f7b6b58:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70edd6f */.elementor-19 .elementor-element.elementor-element-70edd6f{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-70edd6f:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-70edd6f:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-70edd6f:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-70edd6f:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f37a7c */.elementor-19 .elementor-element.elementor-element-9f37a7c{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-9f37a7c:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-9f37a7c:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-9f37a7c:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-9f37a7c:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-338a059 */.elementor-19 .elementor-element.elementor-element-338a059{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-338a059:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-338a059:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-338a059:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-338a059:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b70bd6 */.elementor-19 .elementor-element.elementor-element-9b70bd6{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-9b70bd6:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-9b70bd6:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-9b70bd6:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-9b70bd6:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7018a1e */.elementor-19 .elementor-element.elementor-element-7018a1e{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-7018a1e:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-7018a1e:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-7018a1e:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-7018a1e:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfe2a5f */.elementor-19 .elementor-element.elementor-element-dfe2a5f{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-dfe2a5f:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-dfe2a5f:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-dfe2a5f:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-dfe2a5f:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1116feb */.elementor-19 .elementor-element.elementor-element-1116feb{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-1116feb:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-1116feb:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-1116feb:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-1116feb:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57ea13b */.elementor-19 .elementor-element.elementor-element-57ea13b{
    width: 320px;
    height: 45px;
    border: none;
    outline: none;
    font-weight: 700;
    color: #fff;
    background: #e4440a;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-57ea13b:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-19 .elementor-element.elementor-element-57ea13b:active {
    color: #000
}

.glow-on-hover:active:after {
    background: transparent;
}

.elementor-19 .elementor-element.elementor-element-57ea13b:before {
    opacity: 1;
}

.elementor-19 .elementor-element.elementor-element-57ea13b:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */