@charset "utf-8";

.Container_wrapper__VKrus { width: 100%; max-width: 132.2rem; margin: 0px auto; padding: 0px 2.1rem; }

@media (max-width: 1023px) {
  .Container_smPaddingZero__n_k0X { padding: 0px; }
}

.Container_bordered__qE3fN { border: 1px solid rgb(243, 146, 0); border-radius: 2rem; padding: 2.4rem; }

@media (max-width: 1023px) {
  .Container_bordered__qE3fN { padding: 2.4rem 1.4rem; }
}

.Container_gradient__fvBqB { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); }

.AppLink_count__H6zZl { font-size: 1rem; font-weight: 900; line-height: 11.72px; padding: 0.2rem 0.4rem; color: rgb(13, 13, 24); background-color: rgb(243, 146, 0); border-radius: 1px; margin-left: 0.5rem; }

.Modalbox_fullScreen__EYtP_ { position: static; height: 100vh; width: 100%; }

.Modalbox_fullScreen__EYtP_ > div { height: 100vh; }

.Modalbox_fullScreen__EYtP_ .Modalbox_modalBoxLogo__msw2d { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }

.Modalbox_fullScreen__EYtP_ .Modalbox_modalBox__e1R2M { padding-top: 8rem; height: calc(-8rem + 100vh); display: flex; align-items: center; }

.Modalbox_fullScreen__EYtP_ .Modalbox_modalBox__e1R2M > :last-child { width: 100%; }

.Modalbox_modalBox__e1R2M { background: rgb(21, 21, 21); border: 1px solid rgb(61, 61, 61); padding: 3.2rem 1.6rem; color: rgb(255, 255, 255); min-width: 34.4rem; }

.Modalbox_modalBox__e1R2M * { color: inherit; }

.Modalbox_modalBox__e1R2M h2 { font-size: 1.6rem; margin: 0px 0px 1.3rem; font-weight: 600; letter-spacing: -0.014em; height: 2rem; }

.Modalbox_modalBox__e1R2M button[type="submit"] { max-width: 100%; width: 100%; letter-spacing: -0.006em; height: 3.7rem; }

.Modalbox_modalBox__e1R2M button[type="submit"] span { max-width: 100%; font-size: 1.2rem; }

.Modalbox_modalBox__e1R2M form { width: 100%; margin: 0px; padding: 0px; }

.Modalbox_modalBox__e1R2M form label { width: 100%; display: block; margin: 0px 0px 1.6rem; }

.Modalbox_modalBoxRadius__XD85l { background: rgb(21, 21, 21); border: 1px solid rgb(61, 61, 61); padding: 3.2rem 1.6rem; color: rgb(255, 255, 255); min-width: 34.4rem; border-radius: 2rem; }

.Modalbox_modalBoxRadius__XD85l * { color: inherit; }

.Modalbox_modalBoxRadius__XD85l h2 { font-size: 1.6rem; margin: 0px 0px 1.3rem; font-weight: 600; letter-spacing: -0.014em; height: 2rem; }

.Modalbox_modalBoxRadius__XD85l button[type="submit"] { max-width: 100%; width: 100%; letter-spacing: -0.006em; height: 3.7rem; }

.Modalbox_modalBoxRadius__XD85l button[type="submit"] span { max-width: 100%; font-size: 1.2rem; }

.Modalbox_modalBoxRadius__XD85l form { width: 100%; margin: 0px; padding: 0px; }

.Modalbox_modalBoxRadius__XD85l form label { width: 100%; display: block; margin: 0px 0px 1.6rem; }

.Modalbox_modalBox_closeButton__pU3pA { position: absolute; z-index: 1; width: 2.4rem; height: 2.4rem; text-indent: -9999px; cursor: pointer; background-position: 50% center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clipPath='url(%23a)'%3E%3Cpath d='m12 10.586 4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636l4.95 4.95Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); top: 1.5rem; right: 1.5rem; }

.Modalbox_modalBoxLogo__msw2d, .Modalbox_modalBox_backButton__Ux6Kc { display: none; }

@media (max-width: 768px) {
  .Modalbox_modalBox__e1R2M { background: rgb(13, 13, 24); border: 0px; color: rgb(255, 255, 255); min-width: 100%; padding-top: 1rem; }
  .Modalbox_modalBox__e1R2M h2 { text-align: center; }
  .Modalbox_modalBoxLogo__msw2d { display: flex; justify-content: center; margin-top: 1.6rem; align-items: center; }
  .Modalbox_modalBox_closeButton__pU3pA { position: fixed; z-index: 1; top: 0.3rem; right: 0.9rem; background-size: 24px; }
  .Modalbox_modalBox_backButton__Ux6Kc { position: fixed; display: block; z-index: 1; top: 0.3rem; left: 0.9rem; width: 4rem; height: 4rem; text-indent: -9999px; cursor: pointer; background-position: 50% center; background-size: 18px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.828 7H16v2H3.828l5.364 5.364-1.414 1.414L0 8 7.778.222l1.414 1.414L3.828 7Z' fill='%23fff'/%3E%3C/svg%3E"); }
}

.Modalbox_modalBoxBorderless__2Y3Tb { border-left: 0px !important; border-right: 0px !important; }

.Spinner_container__vXgf7 { display: flex; align-items: center; padding-left: 0.3rem; }

.Spinner_container__vXgf7 svg { transition-duration: 1.2s; transition-property: transform; animation-name: Spinner_rotate__kqx53; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear; }

@keyframes Spinner_rotate__kqx53 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.Button_container__j950m { width: max-content; display: flex; justify-content: center; align-items: center; cursor: pointer; padding: 0px 1.6rem; position: relative; transition: 0.2s ease-in-out; }

.Button_container__j950m span.Button_text__rYg_f { transition: 0.2s ease-in-out; margin: 0px; font-size: 1.2rem; line-height: 1.4rem; letter-spacing: 0.024rem; font-weight: 700; white-space: nowrap; }

.Button_container__j950m:disabled { cursor: not-allowed; font-weight: 700; white-space: nowrap; letter-spacing: -0.006em; }

.Button_container__j950m:disabled, .Button_container__j950m:disabled:hover { background-color: rgb(50, 52, 53); color: rgb(255, 255, 255); border: 1px solid rgb(119, 119, 119); }

.Button_container__j950m:hover, .Button_container__j950m:hover + span { transition: 0.2s ease-in-out; }

@media (max-width: 1023px) {
  .Button_container__j950m { padding: 0px 0.6rem; }
}

.Button_w100__nih7o { width: 100%; min-width: 100%; }

.Button_uppercase___nAj6 { text-transform: uppercase; }

.Button_capitalize__VbXt4 { text-transform: capitalize; }

.Button_lowercase__OXIQy { text-transform: lowercase; }

.Button_reverse__SZyT9 { flex-direction: row-reverse; }

.Button_reverse__SZyT9 span { margin-left: 0px !important; margin-right: 0.8rem !important; }

.Button_none__MreFq { padding: 0px; }

.Button_default__nKr4u { height: 3.7rem; }

.Button_default__nKr4u span.Button_text__rYg_f { font-size: 1.2rem; line-height: 1.4rem; }

.Button_default__nKr4u.Button_paddingNone__CBMkP { width: 3.7rem; }

@media (max-width: 1023px) {
  .Button_default__nKr4u { height: 2.7rem; }
  .Button_default__nKr4u span.Button_text__rYg_f { font-size: 0.8rem; }
  .Button_default__nKr4u.Button_paddingNone__CBMkP { width: 2.7rem; }
}

.Button_small__3B0kO { height: 2.4rem; }

.Button_small__3B0kO span.Button_text__rYg_f { font-size: 1.2rem; line-height: 1.4rem; }

.Button_small__3B0kO.Button_paddingNone__CBMkP { width: 2.4rem; }

.Button_medium__jXovr { height: 3.7rem; }

.Button_medium__jXovr span.Button_text__rYg_f { font-size: 1.2rem; line-height: 2.4rem; }

.Button_medium__jXovr.Button_paddingNone__CBMkP { width: 3.7rem; }

.Button_large__Z2ozi { height: 5rem; }

.Button_large__Z2ozi span.Button_text__rYg_f { font-size: 1.6rem; line-height: 3rem; }

.Button_large__Z2ozi.Button_paddingNone__CBMkP { width: 5rem; }

.Button_hasGap__bv_pF span.Button_text__rYg_f { margin-left: 0.8rem; }

.Button_outlinePrimary__03pwT:hover svg, .Button_outlineSecondary__sxF9C:hover svg, .Button_secondary__k_TzE:hover svg { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); transition: 0.2s ease-in-out; }

.Button_primary__KcWsb { background-color: rgb(243, 146, 0); border: 1px solid rgb(243, 146, 0); }

.Button_primary__KcWsb span { color: rgb(255, 255, 255); }

.Button_primary__KcWsb:hover { background-color: rgb(13, 13, 24); border: 1px solid rgb(255, 255, 255); }

.Button_primary__KcWsb:hover span { color: rgb(255, 255, 255); }

.Button_outlinePrimary__03pwT { border: 1px solid rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT span { color: rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT:hover { border-color: rgb(255, 255, 255); background-color: rgb(243, 146, 0); }

.Button_outlinePrimary__03pwT:hover span { color: rgb(255, 255, 255); }

.Button_secondary__k_TzE { background-color: rgb(13, 13, 24); border: 1px solid transparent; }

.Button_secondary__k_TzE span { color: rgb(255, 255, 255); }

.Button_secondary__k_TzE:hover { border-color: rgb(255, 255, 255); background-color: rgb(243, 146, 0); }

.Button_secondary__k_TzE:hover span { color: rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C { border: 1px solid rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C span { color: rgb(255, 255, 255); }

.Button_outlineSecondary__sxF9C:hover { background-color: rgb(243, 146, 0); }

.Button_outlineSecondary__sxF9C:hover span { color: rgb(255, 255, 255); }

.Button_roundedDefault__mRjFr { border-radius: 0.4rem; }

.Button_rounded__RG4Pd { border-radius: 2rem; }

.Button_roundedFull__Q5lYc { border-radius: 50%; }

.Button_paddingNone__CBMkP { padding: 0px !important; }

.Button_outlineDark__IWvlL { border: 1px solid rgb(255, 255, 255); background-color: rgb(13, 13, 24); }

.Button_outlineDark__IWvlL span { color: rgb(255, 255, 255); }

.Button_outlineDark__IWvlL:hover { background-color: rgb(243, 146, 0); }

.Button_gradient__irepe { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); border: 1px solid rgb(58, 57, 57); }

.Button_gradient__irepe span { color: rgb(255, 255, 255); }

.Button_gradient__irepe:hover { background-color: rgb(243, 146, 0); }

.Button_fillPrimary__5pBKd { background-color: rgb(243, 146, 0); border: 1px solid rgb(255, 255, 255); }

.Button_fillPrimary__5pBKd span { color: rgb(255, 255, 255); }

.Button_fillSecondary__acNEr { background-color: rgb(13, 13, 24); border: 1px solid rgb(255, 255, 255); }

.Button_fillSecondary__acNEr span { color: rgb(255, 255, 255); }

.Button_fillSecondary__acNEr:hover { background-color: rgb(243, 146, 0); }

.SportsbookDetailModal_title__Mzvnn { font-size: 1.6rem; font-weight: 700; color: rgb(255, 255, 255); margin-bottom: 0.5rem; text-align: center; }

.SportsbookDetailModal_btn___MKqx { margin: 3rem auto 0px; width: 20rem !important; display: block !important; height: 4rem !important; }

.SportsbookDetailModal_content__HbfZB { font-weight: 400; font-size: 1.4rem; line-height: 1.8rem; color: rgb(255, 255, 255); margin-left: 3.6rem; margin-right: 3.6rem; max-width: 60rem; }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB { max-width: 100%; margin-left: 0px; margin-right: 0px; }
}

.SportsbookDetailModal_content__HbfZB table { border-collapse: separate; border-spacing: 0px; width: 100%; max-width: 100%; }

.SportsbookDetailModal_content__HbfZB thead { width: 100%; }

.SportsbookDetailModal_content__HbfZB thead tr { padding-left: 0.9rem; }

.SportsbookDetailModal_content__HbfZB thead tr th { font-size: 1rem; line-height: 1.2rem; color: rgb(201, 201, 201); }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB thead tr th { text-align: left; padding-left: 2.1rem; }
}

.SportsbookDetailModal_content__HbfZB thead tr th.SportsbookDetailModal_textLeft__RoWpy { text-align: left; padding-left: 1.5rem; }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB thead tr th.SportsbookDetailModal_textLeft__RoWpy { padding-left: 2.1rem; }
}

.SportsbookDetailModal_content__HbfZB tbody tr { height: 3.6rem; background-color: rgb(22, 22, 40); position: relative; }

.SportsbookDetailModal_content__HbfZB tbody tr td { color: rgb(255, 255, 255); font-size: 1.2rem; text-align: center; position: relative; padding-top: 1rem; padding-bottom: 1rem; }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB tbody tr td { padding-right: 1.1rem; }
}

.SportsbookDetailModal_content__HbfZB tbody tr td::after { content: ""; display: block; width: 1px; height: 2rem; position: absolute; right: 0px; top: 0.8rem; background-color: rgb(88, 88, 88); }

.SportsbookDetailModal_content__HbfZB tbody tr td:last-child::after { display: none; }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB tbody tr td:first-child::after { display: block; }
}

.SportsbookDetailModal_content__HbfZB tbody tr td.SportsbookDetailModal_textPrimary__RY5Id { color: rgb(243, 146, 0); }

.SportsbookDetailModal_content__HbfZB tbody tr td.SportsbookDetailModal_textLeft__RoWpy { text-align: left; padding-left: 1.5rem; }

.SportsbookDetailModal_content__HbfZB tbody tr:nth-child(2n) { background-color: rgb(21, 21, 21); }

@media (max-width: 1023px) {
  .SportsbookDetailModal_content__HbfZB { border-collapse: collapse; }
  .SportsbookDetailModal_content__HbfZB th { padding-top: 1.2rem; padding-bottom: 1.2rem; }
}

.SportsbookDetailModal_bordered__hLr08 { border-top: 1px solid rgb(95, 95, 95); padding: 1.2rem; }

.SportsbookDetailModal_row__m2kkR .SportsbookDetailModal_bordered__hLr08:first-child { border-left: 1px solid rgb(95, 95, 95); }

.SportsbookDetailModal_row__m2kkR .SportsbookDetailModal_bordered__hLr08:last-child { border-right: 1px solid rgb(95, 95, 95); }

.SportsbookDetailModal_row__m2kkR:last-child .SportsbookDetailModal_bordered__hLr08 { border-bottom: 1px solid rgb(95, 95, 95); }

.SportsbookDetailModal_uppercase__KPyZ8 { text-transform: uppercase; }

.SportsbookDetailModal_pb1__yN_kl { padding-bottom: 0.4rem; }

@media (max-width: 1023px) {
  .SportsbookDetailModal_mTruncate__ZamOJ { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 15.8rem; width: 15.8rem; }
}

.SportsbookDetailModal_summary__cMi8n { display: flex; justify-content: space-between; margin-top: 2rem; }

.SportsbookDetailModal_summary__cMi8n h6 { font-size: 1.1rem; font-weight: 500; color: rgb(201, 201, 201); }

.SportsbookDetailModal_summary__cMi8n h6 span { color: rgb(243, 146, 0); }

.LiveBettingStreamTable_container__9tbY_ { flex: 1 1 0%; overflow-x: auto; }

.LiveBettingStreamTable_container__9tbY_::-webkit-scrollbar { display: none; }

.LiveBettingStreamTable_innerContainer__KyLkw { width: 100%; border-collapse: collapse; }

.LiveBettingStreamTable_innerContainer__KyLkw thead { width: 100%; }

.LiveBettingStreamTable_innerContainer__KyLkw thead tr { padding-left: 0.9rem; }

.LiveBettingStreamTable_innerContainer__KyLkw thead tr th { font-size: 1.3rem; font-weight: 500; line-height: 1.2rem; color: rgb(255, 255, 255); height: 4.3rem; background-color: rgb(50, 52, 53); text-align: center; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_innerContainer__KyLkw thead tr th.LiveBettingStreamTable_textLeft__RbKjq { padding-left: 2.1rem; text-align: left; }
}

.LiveBettingStreamTable_innerContainer__KyLkw thead tr th:first-child { padding-left: 3rem; text-align: left; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_innerContainer__KyLkw thead tr th:first-child { padding-left: 1rem; }
  .LiveBettingStreamTable_innerContainer__KyLkw thead tr th { font-size: 1rem; }
}

.LiveBettingStreamTable_innerContainer__KyLkw tbody { overflow: hidden; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr { height: 4.8rem; background-color: transparent; transition: 0.7s ease-in-out; position: relative; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td { color: rgb(255, 255, 255); font-size: 1.3rem; text-align: center; position: relative; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_innerContainer__KyLkw tbody tr td { padding-right: 1.1rem; }
}

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td:first-child::after, .LiveBettingStreamTable_innerContainer__KyLkw tbody tr td:last-child::after { display: none; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_innerContainer__KyLkw tbody tr td:first-child::after { display: block; }
}

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td.LiveBettingStreamTable_textPrimary__9Rgqi { color: rgb(243, 146, 0); font-weight: 600; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td.LiveBettingStreamTable_textSecondary__ScInu { color: rgb(240, 178, 77); font-weight: 600; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td.LiveBettingStreamTable_textLeft__RbKjq { text-align: left; padding-left: 0.9rem; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr td:first-child { padding-left: 3rem; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_innerContainer__KyLkw tbody tr td:first-child { padding-left: 1rem; padding-right: 0px; display: -webkit-box; line-height: 1.6rem; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-top: 1.6rem; }
  .LiveBettingStreamTable_innerContainer__KyLkw tbody tr td { font-size: 0.9rem; }
}

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr.LiveBettingStreamTable_reverse__Ao9Km, .LiveBettingStreamTable_innerContainer__KyLkw tbody tr:nth-child(2n) { background-color: rgb(56, 56, 65); transition: 0.7s ease-in-out; }

.LiveBettingStreamTable_innerContainer__KyLkw tbody tr.LiveBettingStreamTable_reverse__Ao9Km:nth-child(2n) { background-color: transparent; transition: 0.7s ease-in-out; }

.LiveBettingStreamTable_uppercase__AUeHJ { text-transform: uppercase; }

.LiveBettingStreamTable_truncate__PNmel { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 12.8rem; width: 12.8rem; }

@media (max-width: 1023px) {
  .LiveBettingStreamTable_truncate__PNmel { width: 10rem; white-space: normal; }
  .LiveBettingStreamTable_mobileHidden__9hOaW { display: none !important; }
}

.LiveBettingStreamTable_seeCouponBtn__NiND_ { color: rgb(243, 146, 0); font-weight: 500; cursor: pointer; }

.LiveBettingStreamTable_invisible__jfrbI { opacity: 0; height: 2.2rem !important; }

.LiveBettingStreamContent_container__h0glH { display: flex; gap: 2rem; }

.LiveBettingStreamContent_bannerContainer__KObaY { width: 28.8rem; display: flex; flex-direction: column; gap: 1.2rem; margin-top: 2.05rem; }

.HomeTitle_container__DpEoB { display: flex; align-items: center; justify-content: center; gap: 0.4rem; font-size: 2.4rem; font-weight: 600; margin-bottom: 3.2rem; }

.HomeTitle_container__DpEoB svg { filter: drop-shadow(rgb(243, 146, 0) 0px 0px 1.2rem); }

@media (max-width: 1023px) {
  .HomeTitle_container__DpEoB span { font-size: 1.8rem; width: 130px; text-align: center; }
}

.LiveBettingStream_container__ahi30 { margin-top: 5rem; overflow-y: hidden; padding-bottom: 6rem; }

@media (max-width: 1023px) {
  .LiveBettingStream_container__ahi30 { padding-bottom: 3.2rem; margin-top: 2rem; }
}

.LiveBettingStream_bgGradient__GKmEw > div { background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%) !important; }

.LiveBettingStream_tabList___WZBi { width: 100%; display: flex; align-items: center; margin-bottom: 3.6rem; margin-top: 1.2rem; gap: 7.7rem; padding-left: 3rem; }

@media (max-width: 1023px) {
  .LiveBettingStream_tabList___WZBi { padding-left: 0px; gap: 2rem; justify-content: center; margin-bottom: 1.6rem; }
}

.LiveBettingStream_tabItem__jIAjK { font-size: 2rem; font-weight: 700; display: grid; place-items: center; color: rgb(255, 255, 255); height: 2.8rem; background-color: transparent; cursor: pointer; transition: 0.1s ease-in; }

@media (min-width: 1023px) {
  .LiveBettingStream_tabItem__jIAjK:hover { border-bottom: 1px solid rgb(243, 146, 0); color: rgb(243, 146, 0); }
}

@media (max-width: 1023px) {
  .LiveBettingStream_tabItem__jIAjK { text-align: center; font-size: 12px; font-weight: 700; }
}

.LiveBettingStream_active__QAvP5 { border-bottom: 1px solid rgb(243, 146, 0); color: rgb(243, 146, 0); }

.LiveBettingStream_innerContainer__GAkiW { display: flex; align-items: center; }

.LiveBettingStream_bannerContainer__no8PM { width: 34.2rem; height: 59.9rem; position: relative; display: flex; flex-direction: column; gap: 2rem; }

@media (max-width: 1023px) {
  .LiveBettingStream_bannerContainer__no8PM { display: none; }
}

.LiveBettingStream_flexContainer__vBaCH { display: flex; align-items: center; gap: 2rem; }

.LiveBettingStream_wrapper__aigDK { border: 1px solid rgb(58, 57, 57); border-radius: 2rem; padding-top: 2rem; flex: 1 1 0%; overflow: hidden; background: linear-gradient(155deg, rgba(255, 255, 255, 0) -2.13%, rgba(255, 255, 255, 0.15) 136.58%); }

@media (max-width: 1023px) {
  .LiveBettingStream_wrapper__aigDK { padding-top: 0px; }
}

.LiveBettingStream_bannerItem__HWhTy { position: relative; width: 34.2rem; height: 28.7rem; }

.LiveBettingStream_bannerItem__HWhTy img { border-radius: 2rem; }

.LiveBettingStream_centered__RPdlm { display: flex; align-items: center; justify-content: center; }