:root{--b:#1c1f2e !important;--header:#161925 !important}.chat-teo{grid-area:chat;background:var(--b);width:300px;height:calc(100vh - 66px);border-radius:10px;overflow:hidden;display:flex;margin:66px 10px 0 20px !important;position:sticky;top:66px;flex-direction:column}.chat-teo .chat-header-teo{background:red;width:100%;height:fit-content;color:white;display:flex;padding:20px;justify-content:space-between}.chat-teo .chat-footer-teo{background:red;width:100%;height:100px}.chat-teo .chat-content-teo{background:green;width:100%;flex:auto}#root{background:var(--header)}#root.layout-bc{display:grid;grid-template-columns:220px 1fr 1fr;gap:0 0;grid-template-areas:"side header header chat" "side content content chat" "side footer footer chat" "side betslip betslip chat"}#root.layout-bc.sportsbook{grid-template-columns:220px 1fr 350px;grid-template-areas:"side header header" "side content betslip" "side footer footer"}.side-bar-teo{grid-area:side;position:fixed;top:0;width:220px;z-index:16;height:100%;display:flex !important;justify-items:flex-start;flex-direction:column;background:var(--header)}.side-bar-teo .logo-container{flex:none;margin-inline-end:0;justify-content:center}.side-bar-teo .logo-container .logo{height:65px;max-width:inherit;padding:10px 0}.side-bar-teo .logo-container .logo .hdr-logo-bc{height:100%;max-width:inherit;padding:0;max-height:80px}.side-bar-teo .nav-content-bc{flex:auto;border-radius:0;background:var(--header)}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container{border-radius:0 !important}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container.header-navigation:first-child{background:unset}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu{width:100%;border-start-start-radius:0;border-end-start-radius:0;gap:20px;padding:0 10px}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li{width:100%;border-radius:10px;height:45px;box-sizing:content-box}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li a{border-radius:10px}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li:hover a{box-shadow:none;background:transparent}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li:hover .nav-menu-item i{transform:rotate(0deg);color:#31df00;background:#1c1f2e}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li:first-child .nav-menu-item{padding-inline-start:0;padding:0 20px;border-start-start-radius:10px;border-end-start-radius:10px}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-item{width:100%;font-size:12px;font-family:'Didact Gothic',serif}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-item.active i{background:#1c1f2e;color:#fff;padding:20px 10px;transform:rotate(20deg);box-shadow:#1c1f2e 0 0 40px 10px;font-size:24px}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-item.active:hover{background:#31df00;color:#1c1f2e}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-item i{color:#1c1f2e;background:#31df00;box-shadow:#31df00 0 0 8px;font-size:14px;padding:10px 10px;position:relative;transform:rotate(0deg);border-radius:4px;transition:ease all .3s}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-item+ul{position:relative;height:auto;display:table;z-index:13}.side-bar-teo .nav-content-bc .nav-content-menu .nav-menu-container .nav-menu li .nav-menu-sub{top:0;transition:none}.footer-age-social-block{margin-top:auto}.layout-header-holder-bc{grid-area:header;width:calc(100% - 220px);position:fixed;right:0;z-index:15;box-shadow:none}.layout-header-holder-bc .header-bc{display:flex;justify-content:center}.layout-content-holder-bc{grid-area:content;position:relative;margin:66px auto 0 !important;border-radius:20px;background:var(--b);padding:25px 30px !important}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-viewport{border-radius:20px;border:solid 1px #1f2855}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-viewport .carousel-container .carousel-slide .sdr-item-holder-bc .sdr-item-bc{border-radius:20px}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-viewport .carousel-container .carousel-slide .sdr-item-holder-bc .sdr-item-bc:before{display:none}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-count-arrow-container{gap:5px;left:unset;right:10px;bottom:20px;top:unset}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-count-arrow-container .carousel-count-arrow{display:none}.layout-content-holder-bc .hm-row-bc:first-child.has-slider .slider-bc .carousel .carousel-count-arrow-container i{width:38px;height:38px;cursor:pointer;background:hsla(0,0%,100%,0.3);backdrop-filter:blur(8px);border-radius:4px !important;transition:background .24s;margin-inline-start:0;margin-inline-end:0}.layout-footer-holder-bc{grid-area:footer}.live-casino-games .side-bar-teo,.casino-slots .side-bar-teo{display:flex !important}.casino-full-game-container{align-items:flex-start}.casino-full-game-container{padding:20px;flex:none}