.center-block{position:relative;overflow:hidden;width:58%;height:fit-content}.center-block .content{overflow-y:auto;height:90vh;scrollbar-width:thin;scrollbar-color:#9f9dfe #43436d}.center-block .content::-webkit-scrollbar{width:8px}.center-block .content::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#bd27f9,#d74ee6);border-radius:8px}.center-block .content::-webkit-scrollbar-track{background:transparent;border-radius:8px}.center-block .button-top{display:flex;align-items:center;overflow-x:auto;gap:30px;scrollbar-width:thin;scrollbar-color:#9f9dfe #43436d;margin-bottom:24px}.center-block .button-top::-webkit-scrollbar{width:8px}.center-block .button-top::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#bd27f9,#d74ee6);border-radius:8px}.center-block .button-top::-webkit-scrollbar-track{background:transparent;border-radius:8px}.center-block .button-top a{white-space:nowrap}.center-block .button-top .button-border-gradient{background:#9f9dfe;border:1px solid transparent;color:#1d1d1d;border-radius:8px}.match-block{margin-bottom:24px}.match-block .match-block__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:16px;background-color:#43436d;margin-bottom:16px;cursor:pointer}.match-block .match-block__league{display:flex;align-items:center;gap:8px;width:25%}.match-block .match-block__flag{width:24px}.match-block .match-block__league-title{font-size:16px;font-weight:500;border-radius:8px;display:flex;align-items:center}.match-block .match-block__odds-header{display:flex;justify-content:space-between;font-size:16px;font-weight:400;width:70%}.match-block .match-block__row{display:flex;justify-content:space-between;margin-top:8px;padding:8px 16px}.match-block .match-block__info{width:25%}.match-block .match-block__date{font-size:13px;margin-bottom:6px}.match-block .match-block__loading{height:200px;text-align:center;width:100%;margin-left:30%}.match-block .match-top{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.match-block .match-block-item{text-align:center;width:14%;min-width:14%}.match-block .match-block__icons{display:flex;align-items:center;gap:8px}.match-block .icon-star,.match-block .icon-trend{width:24px}.match-block .match-block__teams{display:flex;flex-direction:column;gap:4px}.match-block .match-block__team{display:flex;align-items:center;font-size:16px;gap:8px;margin-bottom:2px}.match-block .match-block__team img{width:16px}.match-block .match-block__odds{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-left:8px}.match-block .match-block__odds button{background:#43436d;border-radius:16px;padding:8px;font-size:12px;font-weight:500;min-width:44px;text-align:center;display:inline-block;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.match-block .match-block__odds button:hover{background-color:#9f9dfe;color:#1d1d1d}.match-block .match-block__odds button.selected{background:#43436d;color:#fff;transform:scale(1.05);box-shadow:0 0 10px #bd27f980}.match-block .match-block__more{font-size:12px;background:#9f9dfe;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer{background-color:#341952;padding:20px;margin-bottom:50px;text-align:center;border-radius:20px}.footer p{margin-bottom:30px}.footer a{color:#fff}.footer .f-top{text-align:center;margin-bottom:20px}.footer .f-top h3{margin-bottom:20px}.footer .f-top img{width:100%;border-radius:20px}.footer .f-pay{text-align:center;margin-bottom:30px}.footer .f-pay img{width:100%;border-radius:20px;max-width:400px}.footer .f-18{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;align-items:center;gap:20px}.footer .f-18 div{max-width:400px}.footer .f-18 div img{width:50px}.footer .f-a{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}.footer .f-a a{color:#fff}.icon-star{cursor:pointer;transition:all .3s ease}.icon-star.favorite{filter:brightness(0) saturate(100%) invert(80%) sepia(50%) saturate(1000%) hue-rotate(360deg) brightness(105%) contrast(105%)}.center-block .content{height:fit-content}@media (max-height: 860px){.center-block .content{height:fit-content}}@media (max-height: 700px){.center-block .content{height:76vh}}@media (max-height: 600px){.center-block .content{height:70vh}}@media (max-height: 500px){.center-block .content{height:66vh}}@media (max-height: 400px){.center-block .content,.right-block .content{height:61vh}}@media (max-width: 1400px){.center-block{width:50%}}@media (max-width: 1200px){.center-block{width:65%}}@media (max-width: 991px){.main{flex-direction:column-reverse;gap:20px}.center-block{display:block;width:100%}.center-block .content{height:100%}.match-block .match-block__flag{width:16px}.mobile-match{position:relative;overflow-x:auto}.mobile-match .match-block{width:600px}.bg_sign,.login-bg{width:100%}.match-block__odds-header .match-block-item:nth-child(4),.match-block__odds-header .match-block-item:nth-child(5),.match-block__odds-header .match-block-item:nth-child(6){display:none}.match-block__odds .match-block-item:nth-child(4),.match-block__odds .match-block-item:nth-child(5),.match-block__odds .match-block-item:nth-child(6){display:none}.match-block__row{margin-bottom:18px}.match-block__row .match-block__info{width:40%;display:flex;flex-direction:column;justify-content:center}.match-block__row .match-block__odds{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-left:8px}.match-block__row .match-block-item{min-width:20%;display:flex;justify-content:center}.match-block__row .match-block-item button{padding:10px 0;min-width:48px;border-radius:12px;color:#fff;font-size:16px;font-weight:500;border:none;box-shadow:none;transition:background .2s}.match-block__row .match-block-item button.selected{background:linear-gradient(90deg,#bd27f9,#d74ee6);color:#fff}.match-block__row .match-block__teams .match-block__team{font-size:14px;margin-bottom:4px}.match-block__header .match-block__odds-header{justify-content:flex-end}}@media (max-height: 860px){.right-block .content{height:80vh}}@media (max-height: 700px){.right-block .content{height:76vh}}@media (max-height: 600px){.right-block .content{height:70vh}}@media (max-height: 500px){.right-block .content{height:66vh}}@media (max-height: 400px){.right-block .content{height:61vh}}@media (max-width: 1400px){.right-block{width:25%}}@media (max-width: 1200px){.right-block{display:none}}@media (max-width: 991px){.main{flex-direction:column-reverse;gap:20px}.right-block{display:block;width:100%;height:auto;margin-bottom:20px}.right-block .content{height:auto;overflow-y:visible}.footer .f-top img,.footer .f-pay img{border-radius:5px}}.right-block-btn{font-size:12px;text-transform:uppercase;font-weight:400;text-decoration:none;color:#fff;padding:8px;border-radius:16px;background-color:#9f9dfe}.right-block-btn:hover{background:#47276c;color:#fff}.btn-main{font-size:12px;font-weight:400;text-decoration:none;color:#fff;padding:11px 16px;border-radius:16px;background-color:#43436d}.btn-main:hover{opacity:.8}.btn-main-gradient{font-size:12px;font-weight:400;cursor:pointer;text-decoration:none;color:#1d1d1d;border:none;padding:11px 8px;border-radius:16px;background:#9f9dfe}.btn-main-gradient:hover{opacity:.8}.btn-main-icon{font-size:12px;text-transform:uppercase;font-weight:400;text-decoration:none;color:#fff;padding:8px;border-radius:16px;background-color:#43436d;display:flex;cursor:pointer;outline:none;border:none;align-items:center;justify-content:center;white-space:nowrap}.btn-main-icon:hover{opacity:.8}.btn-main-icon img{width:16px;height:16px;margin-right:8px}.btn-deposit_header{border-radius:99px;border:1px solid #43436d;background-color:transparent;color:#fff;font-size:14px;padding:11px 16px}.btn-deposit_header:hover{opacity:1;background-color:#43436d}.btn-reg_header{background:linear-gradient(90deg,#667dc6,#d67095,#a99ec6);color:#fff;font-size:14px;padding:11px 16px}.btn-reg_header:hover{opacity:1;background:#43436d}.footer{padding:6px 22px;background-color:#43436d;color:#fff;font-size:12px}.footer .footer-inner{display:flex;justify-content:space-between;gap:20px}.footer .footer-inner .footer-links{display:flex;gap:20px}.footer .footer-inner .footer-links a{color:#bd27f9;text-decoration:none}.footer .footer-inner .footer-links a:hover{text-decoration:underline}.footer-mt{margin-top:10px}.footer-bet-and-pokies .f-a{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.footer-bet-and-pokies .f-a .footer-link{border:1px solid #fff;padding:8px 12px;text-decoration:none;border-radius:5px;color:#fff;font-size:1.2rem;transition:all .3s ease;background-color:#3c4ff3}.footer-bet-and-pokies .f-a .footer-link:hover{background-color:#ffffff1a;text-decoration:none}.footer-bet-and-pokies .footer-main-content{margin-bottom:30px}.footer-bet-and-pokies .footer-main-content .f-top,.footer-bet-and-pokies .footer-main-content .f-pay{text-align:center;margin-bottom:25px}.footer-bet-and-pokies .footer-main-content .f-top h3,.footer-bet-and-pokies .footer-main-content .f-pay h3{font-size:22px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.footer-bet-and-pokies .footer-main-content .f-top img,.footer-bet-and-pokies .footer-main-content .f-pay img{width:100%;max-width:600px;border-radius:10px}.footer-bet-and-pokies .footer-main-content .payment-icons-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:15px}.footer-bet-and-pokies .footer-main-content .payment-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;background:#fff3;border-radius:16px;border:2px solid rgba(255,255,255,.4);transition:all .3s ease;width:100px;height:100px;box-shadow:0 4px 12px #00000026}.footer-bet-and-pokies .footer-main-content .payment-icon:hover{background:#ffffff4d;transform:translateY(-3px);border-color:#fff9;box-shadow:0 6px 20px #00000040}.footer-bet-and-pokies .footer-main-content .payment-icon svg{font-size:32px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.footer-bet-and-pokies .footer-main-content .payment-icon .payment-svg{width:40px;height:32px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.3))}.footer-bet-and-pokies .footer-main-content .payment-icon span{font-size:11px;font-weight:600;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:1}.footer-bet-and-pokies .footer-regulatory-content{margin-bottom:30px;text-align:center}.footer-bet-and-pokies .footer-regulatory-content p{margin-bottom:15px;line-height:1.5;font-size:16px}.footer-bet-and-pokies .footer-regulatory-content p a{color:#fff;text-decoration:underline}.footer-bet-and-pokies .footer-regulatory-content p a:hover{opacity:.8}.footer-bet-and-pokies .f-18{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:30px}.footer-bet-and-pokies .f-18 div{flex:1;min-width:250px}.footer-bet-and-pokies .f-18 div h3{font-size:20px;font-weight:500;margin-bottom:10px}.footer-bet-and-pokies .f-18 div p{line-height:1.4;font-size:16px}.footer-bet-and-pokies .f-18 div img{width:60px;height:auto;margin-bottom:10px}.footer-bet-and-pokies .footer-copyright{text-align:center;border-top:1px solid rgba(255,255,255,.2);padding-top:20px}.footer-bet-and-pokies .footer-copyright p{margin:0;font-size:14px;opacity:.8}@media (max-width: 991px){.footer .f-top img,.footer .f-pay img{border-radius:5px}.footer-bet-and-pokies .f-a{gap:10px}.footer-bet-and-pokies .f-a .footer-link{padding:6px 10px;font-size:13px}.footer-bet-and-pokies .f-18{gap:20px}.footer-bet-and-pokies .f-18 div{min-width:200px}.footer-bet-and-pokies .f-18 div img{width:50px}.footer-bet-and-pokies .payment-icons-container{gap:15px}.footer-bet-and-pokies .payment-icon{padding:15px;width:85px;height:85px}.footer-bet-and-pokies .payment-icon svg{font-size:28px}.footer-bet-and-pokies .payment-icon .payment-svg{width:36px;height:28px}.footer-bet-and-pokies .payment-icon span{font-size:10px}}@media (max-width: 768px){.footer-bet-and-pokies .f-a{flex-direction:column;align-items:center;gap:8px}.footer-bet-and-pokies .f-a .footer-link{width:auto;min-width:150px;text-align:center}.footer-bet-and-pokies .f-18{flex-direction:column;gap:25px}.footer-bet-and-pokies .f-18 div{min-width:unset;width:100%}.footer-bet-and-pokies .footer-regulatory-content p{font-size:14px}.footer-bet-and-pokies .payment-icons-container{gap:12px;justify-content:center}.footer-bet-and-pokies .payment-icon{padding:12px;width:70px;height:70px}.footer-bet-and-pokies .payment-icon svg{font-size:24px}.footer-bet-and-pokies .payment-icon .payment-svg{width:32px;height:24px}.footer-bet-and-pokies .payment-icon span{font-size:9px}}
