@charset "UTF-8";.basketball-app .cols{display:-ms-flexbox;display:flex;gap:50px}@media only screen and (max-width:785px){.basketball-app .cols{display:block}}.basketball-app .last,.basketball-app .upcoming{-ms-flex:1;flex:1;border:2px solid #003087;border-radius:6px;background:#fff}@media only screen and (max-width:785px){.basketball-app .last,.basketball-app .upcoming{margin:30px}}.basketball-app .last{background-color:#99c6eb}@media only screen and (max-width:785px){.basketball-app .last{margin:0 100px}}@media only screen and (max-width:767px){.basketball-app .last{margin:0 20px}}.basketball-app .upcoming{-ms-flex:2;flex:2;margin-right:30px}.basketball-app .game{background-color:#fff}.basketball-app .game .datetime{background:#003087;color:#fff;padding:16px;font-size:20px;line-height:32px;font-weight:600;margin:0;text-align:center}@media only screen and (max-width:767px){.basketball-app .game .datetime{font-size:16px}}.basketball-app .game .teams{padding:20px}.basketball-app .scores{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;row-gap:12px;column-gap:12px;-ms-flex-align:center;align-items:center;padding:36px 20px}.basketball-app .scores .team{font-size:18px;line-height:20px;font-weight:600}.basketball-app .scores .team.winner{color:#003087}@media only screen and (max-width:1024px){.basketball-app .scores .team{font-size:16px}}@media only screen and (max-width:785px){.basketball-app .scores .team{font-size:20px}}@media only screen and (max-width:767px){.basketball-app .scores .team{font-size:16px}}.basketball-app .scores .score{font-size:20px;font-weight:900;text-align:right}.basketball-app .scores .score.winner{color:#003087;position:relative}.basketball-app .scores .score.winner:before{content:"✔";font-size:12px;margin-right:6px}.basketball-app .donation{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:29px;border-top:1px solid #000;background:#99c6eb}.basketball-app .donation p{margin:0;text-align:center}.basketball-app .donation p:first-child{font-size:28px;font-weight:700;color:#001844}.basketball-app .donation p.line{font-size:14px;line-height:24px;color:#000}@media only screen and (max-width:1024px){.basketball-app .donation p:first-child{font-size:24px}}@media only screen and (max-width:767px){.basketball-app .donation{padding:20px}}.basketball-app .upcoming{position:relative;background-color:#99c6eb}.basketball-app .upcoming .datetime{text-align:center}.basketball-app .upcoming .datetime h3{margin:0;background:#003087;color:#fff;font-size:24px;line-height:32px}@media only screen and (max-width:767px){.basketball-app .upcoming .datetime h3{font-size:14px}}.basketball-app .upcoming .teams{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-flex-align:center;align-items:center;text-align:center;padding:20px}.basketball-app .upcoming .teams .team{font-weight:600;font-size:20px;line-height:30px;margin:0;text-align:center}.basketball-app .upcoming .teams .team span{display:block}.basketball-app .upcoming .teams .team img{max-width:50px;height:auto;display:inline}@media only screen and (max-width:1024px){.basketball-app .upcoming .teams .team{font-size:18px}}@media only screen and (max-width:767px){.basketball-app .upcoming .teams .team{font-size:16px}}.basketball-app .upcoming .teams .score{display:block;font-size:14px;color:#000}.basketball-app .upcoming .teams .vs{font-size:22px;font-weight:700;color:#003087}@media only screen and (max-width:767px){.basketball-app .upcoming .teams{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:20px}}.basketball-app .upcoming .promo{display:-ms-flexbox;display:flex;gap:16px;padding:16px;border-top:1px solid #000;background:#99c6eb}.basketball-app .upcoming .promo .icon{width:48px;height:48px;background:#003087;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;font-size:12px}.basketball-app .upcoming .promo .icon img{max-width:40px;height:auto}.basketball-app .upcoming .promo .desc{-ms-flex:1;flex:1}.basketball-app .upcoming .promo .desc h4{margin:0 0 4px;color:#001844}@media only screen and (max-width:767px){.basketball-app .upcoming .promo .desc h4{font-size:18px;line-height:24px}}.basketball-app .upcoming .promo .desc p{margin:0;font-size:14px;color:#000}.basketball-app .upcoming .promo.no-upcoming{-ms-flex-pack:center;justify-content:center}.basketball-app .upcoming .promo.no-upcoming p{font-size:20px;font-weight:600}.basketball-app .upcoming .next,.basketball-app .upcoming .prev{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:45px;color:#000;cursor:pointer}.basketball-app .upcoming .prev{left:-20px}.basketball-app .upcoming .next{right:-20px}.basketball-app .rotator{position:relative;overflow:hidden}.basketball-app .rotator .item{display:none}.basketball-app .rotator .item.active{display:block}