body { font-family: s-core-dream; background: rgb(10, 20, 36); overflow-y: scroll; }
#root { position: relative; }
.swal2-container { z-index: 1301; }
.content_wrap { min-height: calc(-288px + 100vh); padding: 0px; margin: auto; }
.content_wrap .MuiImageList-root { overflow: initial; }
.content_wrap_m .MuiImageList-root { overflow: initial; }
.content_wrap.partner .MuiContainer-root { margin: auto; }
@media (min-width: 576px) {
  .swal2-shown .swal2_shown_cart_padding { padding-right: 17px; }
}
@media (min-width: 992px) {
  html, body { min-width: 1248px; }
  body { background: url("/assets/channel/river/bg_subbg2.png") 0px 98px / 100% no-repeat rgb(5, 4, 2); }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow: hidden scroll; }
}
@media (min-width: 1200px) {
  .content_wrap .MuiContainer-root { max-width: 1200px;     padding-left: 16px;    padding-right: 16px; }
}
html, body { min-width: 1248px; }
body { position: relative;
    background: url(/assets/channel/river/bg_subbg2.png);
    background-size: cover;}
body::before_ { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.68); }
#root { position: relative; }
.css-e9g723 { top: 0px; }
.css-e9g723.secondary_header { display: flex; -webkit-box-align: center; align-items: center; position: sticky; z-index: 99; padding: 5px 0px; min-width: 1248px; width: 100%; height: 80px; background: #0a1329; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 10px; }
.css-e9g723 .dimmed_layer { position: absolute; top: 80px; left: 0px; width: 100%; background: linear-gradient(rgb(0, 0, 0) 0%, rgb(44, 12, 4) 100%); transition: height 0.15s ease-in; }
.css-e9g723 .dimmed_layer.open { height: 200px; border-bottom: 2px solid rgb(156, 121, 65); }
.css-e9g723 .dimmed_layer.close { height: 0px; }
.css-e9g723 .main_menu_wrap { position: static; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; }
.css-e9g723 ul { padding-left: 0px; margin-bottom: 0px; }
.css-e9g723 .main_menu { display: flex; width: 50%; height: 80px; -webkit-box-align: center; align-items: center; }
.css-e9g723 .main_menu > li { position: relative; margin-right: 8px; padding: 3px; min-width: 150px; border-radius: 8px; background: linear-gradient(90deg, rgb(74, 51, 7) 0%, rgb(255, 207, 133) 50%, rgb(74, 51, 8) 100%); }
.css-e9g723 .main_menu > li svg {height:1.3rem; line-height:1.3rem;}
.css-e9g723 .nav-link { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; overflow: hidden; padding: 0px 10px; height: 40px; border: 1px solid transparent; border-radius: 8px; background: url("/assets/channel/river/bg_button.jpg") center center / 100% no-repeat; color: rgb(255, 255, 255); font-size: 1.2rem; text-align: center; transition: color 0.3s linear; }
.css-e9g723.secondary_header .main_menu > li:hover .nav-link { border-color: rgb(248, 223, 53); color: rgb(248, 223, 53); }
.css-e9g723.secondary_header .main_menu > li .nav-link.active { color: rgb(248, 223, 53); }
.css-e9g723 .title_wrap > p { margin-bottom: 0px; text-align: center; line-height: 1.2; }
.css-e9g723 .nav-link .title_lg { font-size: 1.3rem; }
.css-e9g723 .nav-link .title_sm { font-size: 1.1rem; }
.css-e9g723.secondary_header.open .main_menu > li:hover .nav-link::before { bottom: 0px; opacity: 1; }
.css-e9g723.secondary_header .sub_menu { position: absolute; overflow: hidden; width: 100%; }
.css-e9g723.secondary_header .sub_menu.open { height: 230px; transition: height 0.15s ease-in; }
.css-e9g723.secondary_header .sub_menu.close { height: 0px; }
.css-e9g723 .sub_menu_link { padding: 10px 0px; color: rgb(209, 217, 227); text-align: center; cursor: pointer; transition: color 0.3s linear; }
.css-e9g723.secondary_header .main_menu.service { position: relative; }
.css-e9g723.secondary_header .main_menu.service > li { position: static; }
.css-e9g723.secondary_header .main_menu.service .sub_menu { width: 1200px; top: 80px; left: 0px; opacity: 0; transition: opacity 0.25s ease-in 0.15s; }
.css-e9g723.secondary_header .main_menu.service .sub_menu.open { height: 200px; opacity: 1; }
.css-e9g723 .main_menu.service .sub_menu_link { display: flex; column-gap: 20px; padding: 20px 0px 40px; height: 100%; }
.css-e9g723 .main_menu.service .sub_menu_link .menu_name { margin-top: 5px; }
.css-e9g723 .main_menu.service .sub_menu_link img { height: 100%; border-radius: 10px; border: 1px solid transparent; }
.css-e9g723 .main_menu.service .sub_menu_link > a:hover { color: rgb(239, 68, 68); }
.css-e9g723 .main_menu.service .sub_menu_link > a:hover img { border-color: rgb(239, 68, 68); }
.css-e9g723.secondary_header .main_menu.partner .sub_menu { padding-top: 10px; }
.css-e9g723.secondary_header .main_menu.partner .sub_menu_link:hover { color: rgb(239, 68, 68); }
@media (min-width: 1200px) {
  .css-aioltz { max-width: 1248px; }
}
.css-10p9vcd { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
  .css-10p9vcd { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1200px) {
  .css-10p9vcd { max-width: 1200px; }
}

.css-z68i50 { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; }
.css-15j76c0 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1536px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
.css-sobx90 { cursor: pointer; position: absolute; top: 0px; left: 50%; z-index: 1; width: 340px; height: 100%; margin-left: -170px; text-align: center; }
/*.css-sobx90 img { height: 100%; }*/
.css-sobx90 video { height: 80px; }
.css-xuvscc { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: end; width: 100%; }
.css-1nwtmy0 { font-family: s-core-dream; line-height: 1.75; text-transform_: uppercase; padding: 4px 5px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 80px; font-size: 0.9rem; font-weight: 700; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(55, 65, 81), rgb(22, 43, 64)); }
.css-1nwtmy0:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-1nwtmy0:hover { background-color: transparent; }
}
.css-1nwtmy0.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1g6t7v7 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; line-height: 1.75; text-transform_: uppercase; padding: 4px 5px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 80px; font-size: 0.9rem; font-weight: 700; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(21 110 190), rgb(12 56 103)); }
.css-1g6t7v7.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1g6t7v7 { print-color-adjust: exact; }
}
.css-1g6t7v7:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-1g6t7v7:hover { background-color: transparent; }
}
.css-1g6t7v7.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1c2rul8 { font-family: s-core-dream; line-height: 1.75; text-transform_: uppercase; padding: 4px 5px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); margin-left: 8px; min-width: 80px; font-size: 0.9rem; font-weight: 700; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(236, 105, 106), rgb(136, 27, 27)); }
.css-1c2rul8:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-1c2rul8:hover { background-color: transparent; }
}
.css-1c2rul8.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-aff9vk { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; line-height: 1.75; text-transform_: uppercase; padding: 4px 5px; border-radius: 4px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); min-width: 80px; font-size: 0.9rem; font-weight: 700; color: rgb(255, 255, 255); background: linear-gradient(90deg, rgb(226 194 122), rgb(113 74 45)); }
.css-aff9vk.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-aff9vk { print-color-adjust: exact; }
}
.css-aff9vk:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-aff9vk:hover { background-color: transparent; }
}
.css-aff9vk.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1qpjovv .main_list { position: relative; background: url("/assets/channel/river/main_banner1.png") center top / cover no-repeat; border-top: 4px solid rgb(193, 151, 81); border-bottom: 4px solid rgb(193, 151, 81); }
.css-1qpjovv .main_list::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.68); }
.css-1qpjovv .main_list .main_title { position: relative; z-index: 1; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 10px; }
.css-1qpjovv .main_list .main_title > div { text-align: center; }
.css-1qpjovv .main_list .main_title > div .curr { color: rgb(255, 255, 255); font-size: 1.6rem; font-weight: 700; }
.css-1qpjovv .main_list .main_title > div .en { color: rgb(248, 223, 53); font-size: 1.2rem; }
.css-1qpjovv .main_list .main_title .more { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 9px 0px 0px; border: none; background: none; color: rgb(127, 132, 140); font-size: 1.1rem; }
.css-1qpjovv .main_list .MuiList-root { padding: 0px; height: 180px; overflow: hidden; }
.css-1qpjovv .main_list .MuiListItem-root { padding: 0px 20px; -webkit-box-pack: justify; justify-content: space-between; font-size: 1.1rem; }
.css-1qpjovv .main_list .MuiListItem-root > .MuiGrid-container { height: 36px; -webkit-box-align: center; align-items: center; }
.css-1qpjovv .main_list .MuiListItem-root .title { width: 90%; overflow: hidden; }
.css-1qpjovv .main_list .MuiListItem-root .title, .css-1qpjovv .main_list .MuiListItem-root .title a { color: rgb(255, 255, 255); font-weight: bold; }
.css-1qpjovv .main_list .MuiListItem-root .kind { color: rgb(200, 199, 198); font-size: 1.1rem; }
.css-1qpjovv .main_list .MuiListItem-root .date { color: rgb(200, 199, 198); font-size: 1.1rem; text-align: end; }
.css-1qpjovv .main_list .MuiListItem-root .amount { text-align: end; color: rgb(250, 216, 57); font-weight: bold; }
.css-1qpjovv .main_list .MuiListItem-root .state { text-align: end; }
.css-1qpjovv .main_list .MuiListItem-root .name { text-align: end; color: rgb(127, 132, 140); }
.css-1qpjovv .main_list .MuiListItem-root .content:hover a { color: rgb(248, 223, 53); }
@media (max-width: 600px) {
  .css-1qpjovv .main_list .MuiListItem-root { padding:0; }
}
.css-1qpjovv .marketing_banner { display: flex; overflow: hidden; padding-top: 15px; }
.css-1qpjovv .marketing_banner a { display: block; position: relative; border-radius: 10px; overflow: hidden; }
.css-1qpjovv .marketing_banner .main_text { position: absolute; left: 4%; top: 14px; z-index: 1; }
.css-1qpjovv .marketing_banner .main_text_1 { color: rgb(255, 255, 255); font-size: 28px; font-weight: 700; line-height: 1; }
.css-1qpjovv .marketing_banner .main_text_2 { filter: drop-shadow(black 2px 7px 5px); background: linear-gradient(to right, rgb(255, 209, 24) 20%, rgb(250, 71, 0) 30%, rgb(227, 255, 16) 70%, rgb(118, 179, 16) 80%) 0% 0% / 500% text; -webkit-text-fill-color: transparent; animation: 3s ease-in-out 0s infinite alternate none running animation-1gdrg4k; font-size: 60px; font-weight: 700; line-height: 1; }
.css-1qpjovv .marketing_banner a > img { width: 100%; }
.css-1qpjovv .marketing_banner_text { position: absolute; bottom: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); text-align: center; width: 100%; height: 40px; background: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); padding: 10px 0px; }
.css-1qpjovv .marketing_banner a:hover > img { filter: brightness(1.2); }
@-webkit-keyframes animation-1gdrg4k { 
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}
@keyframes animation-1gdrg4k { 
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}
.css-smz86q { min-width: 1248px; width: 100%; overflow: hidden; }
.css-smz86q > div { display: block; margin: auto; position: relative; height: 500px; }
.css-smz86q .slick-slider, .css-smz86q .slick-list, .css-smz86q .slick-track { height: 100%; }
.css-smz86q .slick-slide { position: relative; }
.css-smz86q .slick-slide > div { height: 100%; }
.css-smz86q .slick-slide > div > img { height: 100%; object-fit: cover; }
.css-1ltet8u { position: absolute; top: 0px; display: flex; width: 100%; height: 100%; -webkit-box-pack: center; justify-content: center; flex-direction: row; align-items: flex-end; font-weight: 400; }
.css-1ltet8u .slide_textbox { background: linear-gradient(90deg, rgba(70, 48, 5, 0) 0%, rgb(175 204 209) 30%, rgb(247 247 247) 50%, rgb(88 119 175) 80%, rgba(64, 44, 6, 0) 100%); margin: 0px 0px 30px; }
.css-1ltet8u .slide_textbox .left_b { position: absolute; top: 30%; left:5%; }
.css-1ltet8u .slide_textbox .right_b { position: absolute; top: 30%; right:5%; }
.css-1ltet8u .slide_textbox span {     color: white;  font-size: 17px; display: block; font-weight: 300;}
.css-1ltet8u p { font-size: 2.4rem; background: linear-gradient(90deg, rgba(70, 48, 5, 0) 0%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 80%, rgba(64, 44, 6, 0) 100%); margin: 1px 0px; padding: 10px 30px; text-align: center; word-break: auto-phrase; color: rgb(255, 255, 255);font-family: 'NanumSquareNeo'; font-weight: 800;}
.css-1ltet8u p mark { 
	filter: drop-shadow(black 2px 7px 5px);
    background: linear-gradient(to right, rgb(255, 209, 24) 20%, rgb(250, 71, 0) 30%, rgb(227, 255, 16) 70%, rgb(118, 179, 16) 80%) 0% 0% / 500% text;
    -webkit-text-fill-color: transparent;
    animation: 3s ease-in-out 0s infinite alternate none running animation-1gdrg4k;
    font-size: 50px;
    font-weight: 700;
    line-height: 1; }
	
.css-1ltet8u p mark.title {
        background-image: linear-gradient(to bottom, #fffdfb, #003eff);
        -webkit-background-clip: text;
        color: transparent;
        font-style: normal;
        font-weight: 900;
    }
}	

.css-x3h831 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
  .css-x3h831_ { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 600px) {
  .css-x3h831 { max-width: 600px; }
}
@media (min-width: 900px) {
  .css-x3h831 { max-width: 900px; }
}
@media (min-width: 1200px) {
  .css-x3h831 { max-width: 1200px; }
}
@media (min-width: 1536px) {
  .css-x3h831 { max-width: 1536px; }
}
@media (min-width: 1200px) {
  .css-x3h831 { max-width: 1200px; }
}
.css-12okhcj { margin-top: 40px; margin-bottom: 40px; }
.css-12okhcj .gradient_line { padding: 5px; border-radius: 8px; background: linear-gradient(90deg, rgb(74, 51, 7) 0%, rgb(255, 207, 133) 50%, rgb(74, 51, 8) 100%); transition: 0.2s ease-in-out; }
.css-12okhcj .gradient_line:hover { transform: scale(1.05); box-shadow: rgba(251, 191, 36, 0.2) 0px 0px 10px 10px; }
.css-12okhcj .gradient_line > .MuiBox-root { display: flex; flex-direction: column; padding: 14px 0px; border-radius: 5px; text-align: center; background: url("/assets/channel/river/bg_button.jpg") center center / 100% no-repeat; color: rgb(255, 255, 255); }
.css-12okhcj svg { height: 20px; }
.css-12okhcj .MuiTypography-root { vertical-align: middle; font-size: 1.3rem; font-weight: 700; }
.css-ialub7 { box-sizing: border-box; display: flex; flex-flow: wrap; width: calc(100% + 12px); margin-left: -12px; margin-top: 5px; margin-bottom: 40px; }
.css-ialub7 > .MuiGrid-item { padding-left: 12px; }
.css-ialub7 .gradient_line { padding: 5px; border-radius: 8px; background: linear-gradient(90deg, rgb(74, 51, 7) 0%, rgb(255, 207, 133) 50%, rgb(74, 51, 8) 100%); transition: 0.2s ease-in-out; }
.css-ialub7 .gradient_line:hover { transform: scale(1.05); box-shadow: rgba(251, 191, 36, 0.2) 0px 0px 10px 10px; }
.css-ialub7 .gradient_line > .MuiBox-root { display: flex; flex-direction: column; padding: 14px 0px; border-radius: 5px; text-align: center; background: url("/assets/channel/river/bg_button.jpg") center center / 100% no-repeat; color: rgb(255, 255, 255); }
.css-ialub7 svg { height: 20px; }
.css-ialub7 .MuiTypography-root { vertical-align: middle; font-size: 1.3rem; font-weight: 700; }
.css-1ngswdq { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 20%; -webkit-box-flex: 0; flex-grow: 0; max-width: 20%; }
@media (min-width: 600px) {
  .css-1ngswdq { flex-basis: 20%; -webkit-box-flex: 0; flex-grow: 0; max-width: 20%; }
}
@media (min-width: 900px) {
  .css-1ngswdq { flex-basis: 20%; -webkit-box-flex: 0; flex-grow: 0; max-width: 20%; }
}
@media (min-width: 1200px) {
  .css-1ngswdq { flex-basis: 20%; -webkit-box-flex: 0; flex-grow: 0; max-width: 20%; }
}
@media (min-width: 1536px) {
  .css-1ngswdq { flex-basis: 20%; -webkit-box-flex: 0; flex-grow: 0; max-width: 20%; }
}
.css-c0lfxi { margin: 0px; font-family: s-core-dream; font-weight: 400; font-size: 1rem; line-height: 1.5; }
.css-1iq2w8g { width: 100%; overflow: hidden; border-top: 4px solid rgb(193, 151, 81); border-bottom: 4px solid rgb(193, 151, 81); margin-bottom: 24px; }
.css-1iq2w8g .MuiGrid-item { background-color: rgba(0, 0, 0, 0.39); }
.css-1iq2w8g .MuiGrid-item > .casino { display: flex; transform: translate3d(0px, 0px, 0px); animation: 20s linear 0s infinite normal none running animation-1hxgy34; }
.css-1iq2w8g .MuiGrid-item > .slot { display: flex; transform: translate3d(0px, 0px, 0px); animation: 30s linear 0s infinite normal none running animation-1n7yw3u; }
.css-1iq2w8g img { padding: 11px 16px; width: 8%; }
@-webkit-keyframes animation-1n7yw3u { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-72%, 0px, 0px); }
}
@keyframes animation-1n7yw3u { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-72%, 0px, 0px); }
}
@-webkit-keyframes animation-1hxgy34 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-48%, 0px, 0px); }
}
@keyframes animation-1hxgy34 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-48%, 0px, 0px); }
}
.css-2qz8s8 { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; overflow: hidden; border-top: 4px solid rgb(193, 151, 81); border-bottom: 4px solid rgb(193, 151, 81); margin-bottom: 24px; }
.css-2qz8s8 .MuiGrid-item { background-color: rgba(0, 0, 0, 0.39); }
.css-2qz8s8 .MuiGrid-item > .casino { display: flex; transform: translate3d(0px, 0px, 0px); animation: 20s linear 0s infinite normal none running animation-1hxgy34; }
.css-2qz8s8 .MuiGrid-item > .slot { display: flex; transform: translate3d(0px, 0px, 0px); animation: 30s linear 0s infinite normal none running animation-1n7yw3u; }
.css-2qz8s8 img { padding: 11px 16px; width: 8%; }
.css-ru587a { box-sizing: border-box; display: flex; flex-flow: wrap; width: calc(100% + 12px); margin-left: -12px; margin-bottom: 24px; }
.css-ru587a > .MuiGrid-item { padding-left: 12px; }
.css-isbt42 { box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: -16px; width: calc(100% + 16px); margin-left: -16px; }
.css-isbt42 > .MuiGrid-item { padding-top: 16px; }
.css-isbt42 > .MuiGrid-item { padding-left: 16px; }
.css-8e4lkk { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 41.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 41.6667%; }
@media (min-width: 600px) {
  .css-8e4lkk { flex-basis: 41.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 41.6667%; }
}
@media (min-width: 900px) {
  .css-8e4lkk { flex-basis: 41.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 41.6667%; }
}
@media (min-width: 1200px) {
  .css-8e4lkk { flex-basis: 41.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 41.6667%; }
}
@media (min-width: 1536px) {
  .css-8e4lkk { flex-basis: 41.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 41.6667%; }
}
.css-1lxfz6t { box-sizing: border-box; margin: 0px; flex-flow: wrap; flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; display: flex; gap: 16px; }
@media (min-width: 600px) {
  .css-1lxfz6t { flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; }
}
@media (min-width: 900px) {
  .css-1lxfz6t { flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; }
}
@media (min-width: 1200px) {
  .css-1lxfz6t { flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; }
}
@media (min-width: 1536px) {
  .css-1lxfz6t { flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; }
}
.css-1lxfz6t > a { width: calc(33% - 9px); }
.css-6h0e1j { box-sizing: border-box; display: flex; flex-flow: wrap; width: calc(100% + 12px); margin-left: -12px; margin-bottom: 48px; }
.css-6h0e1j > .MuiGrid-item { padding-left: 12px; }
.css-1s50f5r { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
@media (min-width: 600px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 900px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1200px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1536px) {
  .css-1s50f5r { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
.css-1ontqvh { list-style: none; margin: 0px; padding: 8px 0px; position: relative; }
.css-1r71142 { position: absolute; top: 0px; left: 100%; }
.css-1qvaamq > .MuiBox-root { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 16px; }
.css-1qvaamq > .MuiBox-root img { width: 250px; }
.css-vlypig > .MuiBox-root { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 16px; }
.css-vlypig > .MuiBox-root img { width: 250px; }
.css-thu8yk { background-color: rgb(30, 35, 41); text-align: center; padding-top: 32px; padding-bottom: 32px; min-width: 1248px; }
.css-thu8yk .inner { color: rgb(127, 132, 140); }
.css-thu8yk .partner_img { display: flex; flex-wrap: wrap; margin: auto; }
.css-thu8yk .MuiContainer-root { max-width: none; }
.css-11uovks img { max-width: 260px; }
.css-x5al4n { margin-top: 16px; margin-bottom: 40px; min-width: 1200px; }
.css-x5al4n > img { max-width: 25%; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-1yo8bqd { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; }
.css-1yo8bqd.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1yo8bqd.Mui-selected { background-color: rgba(25, 118, 210, 0.08); }
.css-1yo8bqd.Mui-selected.Mui-focusVisible { background-color: rgba(25, 118, 210, 0.2); }
.css-1yo8bqd.Mui-disabled { opacity: 0.38; }
.css-1d3bbye { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; }
.css-14ybvol { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 75%; -webkit-box-flex: 0; flex-grow: 0; max-width: 75%; }
@media (min-width: 600px) {
  .css-14ybvol { flex-basis: 75%; -webkit-box-flex: 0; flex-grow: 0; max-width: 75%; }
}
@media (min-width: 900px) {
  .css-14ybvol { flex-basis: 75%; -webkit-box-flex: 0; flex-grow: 0; max-width: 75%; }
}
@media (min-width: 1200px) {
  .css-14ybvol { flex-basis: 75%; -webkit-box-flex: 0; flex-grow: 0; max-width: 75%; }
}
@media (min-width: 1536px) {
  .css-14ybvol { flex-basis: 75%; -webkit-box-flex: 0; flex-grow: 0; max-width: 75%; }
}
.css-4xkoi8 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 25%; -webkit-box-flex: 0; flex-grow: 0; max-width: 25%; }
@media (min-width: 600px) {
  .css-4xkoi8 { flex-basis: 25%; -webkit-box-flex: 0; flex-grow: 0; max-width: 25%; }
}
@media (min-width: 900px) {
  .css-4xkoi8 { flex-basis: 25%; -webkit-box-flex: 0; flex-grow: 0; max-width: 25%; }
}
@media (min-width: 1200px) {
  .css-4xkoi8 { flex-basis: 25%; -webkit-box-flex: 0; flex-grow: 0; max-width: 25%; }
}
@media (min-width: 1536px) {
  .css-4xkoi8 { flex-basis: 25%; -webkit-box-flex: 0; flex-grow: 0; max-width: 25%; }
}


.css-549g8.top_header {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: sticky;
    top: 0px;
    z-index: 9999;
    min-width: 1248px;
    width: 100%;
    height: 47px;
    background: linear-gradient(90deg, rgb(3, 1, 0) 0%, rgb(47 159 221) 50%, rgb(3, 2, 0) 100%);
}


.css-10p9vcd {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    display: block;
    padding-left: 16px;
    padding-right: 16px;
	height:80px;
}

.css-gg4vpm {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
	line-height:80px;
}

.css-70qvj9 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}


[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}

.css-mr0s50 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    line-height: 1.75;
    text-transform_: uppercase;
    min-width: 64px;
    font-size: 0.9rem;
    color: rgb(255, 255, 255);
    background-color: rgb(18 46 191);
    outline: 0px;
    margin: 0px;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 2px 8px;
    border-radius: 8px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(109, 78, 24);
    border-image: initial;
}

.css-1j8ehhe {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.75;
    text-transform_: uppercase;
    color: rgb(255, 255, 255);
    background-color: rgb(211, 47, 47);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
    min-width: 0%;
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 0px;
    text-decoration: none;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 1px 8px;
}
.css-bange5 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    line-height: 1.75;
    text-transform_: uppercase;
    min-width: 64px;
    color: rgb(25, 118, 210);
    font-size: 0.9rem;
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    padding: 6px 8px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.css-1fc5j1f {
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    text-transform_: uppercase;
    min-width: 64px;
    font-size: 0.9rem;
    color: rgb(255, 255, 255);
    -webkit-box-align: start;
    align-items: start;
    line-height: 1.5;
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    padding: 6px 8px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.css-1koqgkp {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    line-height: 1.75;
    text-transform_: uppercase;
    min-width: 64px;
    font-size: 0.9rem;
    color: rgb(255, 255, 255);
    background-color: rgb(18 46 191);
    outline: 0px;
    margin: 0px 0px 0px 8px;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 2px 8px;
    border-radius: 8px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(109, 78, 24);
    border-image: initial;
}
.css-7nd0z5 {
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    font-weight: 500;
    text-transform_: uppercase;
    min-width: 64px;
    font-size: 0.9rem;
    color: rgb(255, 255, 255);
    -webkit-box-align: start;
    align-items: start;
    line-height: 1.5;
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 0px;
    text-decoration: none;
    padding: 6px 8px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-hjsukh {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    font-family: s-core-dream;
    line-height: 1.75;
    text-transform_: uppercase;
    min-width: 80px;
    font-size: 0.9rem;
    font-weight: 700;
    color: rgb(255, 255, 255);
    outline: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    margin: 0px;
    text-decoration: none;
    padding: 6px 8px;
    border-radius: 4px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.css-549g8.top_header .btn_myinfo {
    padding: 0px 8px 0px 0px;
    color: rgb(255, 255, 255);
}

.css-hjsukh > svg {
    margin-right: 4px;
    height: 20px;
    color: rgb(251, 255, 93);
}


.noticeSlider li {color:#ffffff; min-width:310px;}

	ul.liveHelpSlider li span  {
		display: inline-block;
		color: rgb(255, 255, 255);
	    font-weight: bold;
    }
    ul.liveHelpSlider li span:first-child  {
        width: 10%;
        text-align: center;

    }
	ul.liveHelpSlider li span:nth-child(1) {
        width: 10%;
        text-align: left;
    }
	ul.liveHelpSlider li span:nth-child(2) {
        width: 25%;
        text-align: center;
    }
	ul.liveHelpSlider li span:nth-child(3) {
        width: 40%;
        text-align: center;
    }
	ul.liveHelpSlider li span:last-child {
        width: 25%;
        text-align: right;
    }	
	
@media screen and (min-width: 1280px) {
    .footerWrap ul li {
        float: left;
        width: calc(100% / 10);
        height: 63px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 10px 0;
        box-sizing: border-box;
    }
	
	 .quickFooter {
        display: none;
    }
	
	
    [class$='Container'] {
         width: calc(100%); 
         margin: 0; 
         min-height: calc(90vh - 387px); 

		 
    }
	
	  [class$='Container'] .contentWrap {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0;
    }	
	
	.mobMenuBtn {
        display: none;
    }
	
	footer {
        background-color:transparent;
        width: 1600px;;
        margin:0 auto;
        padding: 40px 25px;
        box-sizing: border-box;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
        color: var(--color-font);
    }
	
	.mobBtn {
		display:none;
	}
	
	.css-1lxfz6t > a > div {
		background-size: 100% 100%;
		height: 100%;
	}	
}


@media screen and (min-width: 768px) and (max-width: 1279px) {

	html, body {
		min-width: 100%;
	}
	
	.css-549g8.top_header {
	
		min-width: 100%;
		width: 100%;
		display:none;
	}
	.css-e9g723.secondary_header {

		min-width: 100%;
		width: 100%;
        padding: 10px;

	}
	.css-smz86q {
		min-width: 100%;
		width: 100%;
		overflow: hidden;
	}	
	
	.quickFooter {
	
		width: 100%;
		min-width: 100%;
	}
	

	.css-e9g723.secondary_header .main_menu.service  {
		display:none;
	}
	
	footer {
        background-color:transparent;
    }	
	
    .mobMenuBtn {
        float: left;
        height: 35px;
        background-color: var(--bg-mobMenuBtn);
        color: var(--color-font);
        border: 0;
        border-radius: 5px;
        margin: 4px 10px 0 0;
        cursor: pointer;
    }
	
    .mobBtn {
		position: absolute;
        right: 5px;;

    }	
    .mobBtn a.status_login input {
        height: 43px;
        box-sizing: border-box;
        border: 0;
        border-radius: 5px;
        background: linear-gradient(to right, var(--color-btnStartColor), var(--color-btnEndColor));
        color: var(--color-white) !important;
        font-size: 12px;
        font-weight: 700;
        line-height: 22px;
    }
	
	.css-isbt42 > .MuiGrid-item {
		padding-left: 1%;
	}	
	.css-1lxfz6t > a {
		width: 30%;
	}
	
	.css-1lxfz6t > a > div {
		background-size: 100% 100%;
		height: 100%;
	}	
}


@media screen and (max-width: 767px) {

	html, body {
		min-width: 100%;
	}
	
	.css-549g8.top_header {
	
		min-width: 100%;
		width: 100%;
		display:none;
	}
	.css-e9g723.secondary_header {

		min-width: 100%;
		width: 100%;
        padding: 10px;

	}
	.css-smz86q {
		min-width: 100%;
		width: 100%;
		overflow: hidden;
	}	
	
	.quickFooter {
	
		width: 100%;
		min-width: 100%;
	}
	

	.css-e9g723.secondary_header .main_menu.service  {
		display:none;
	}
	
    .mobMenuBtn {
        float: left;
        height: 35px;
        background-color: var(--bg-mobMenuBtn);
        color: var(--color-font);
        border: 0;
        border-radius: 5px;
        margin: 4px 10px 0 0;
        cursor: pointer;
    }	
	
	footer {
        background-color:transparent;
    }	
	
	.css-1ltet8u p {
		font-size: 1.4rem;
	}
	
	.css-1ltet8u p mark {
		font-size: 22px;
	}
	.css-1ltet8u .slide_textbox span {
	   font-size: 14px;
	}
	
	.css-1ltet8u .slide_textbox .left_b {
		top: 20%;
		left: 1%;
	}
	
	.css-1ltet8u .slide_textbox .right_b {
		top: 20%;
		right: 1%;
	}	
	
	.css-ialub7 {
		display:none;
	}
	
	.css-2qz8s8 img {
		width: 21%;
	}
	
	.css-8e4lkk {
		display:none;
	}
	
	.css-1lxfz6t {
		width: 100%;
		max-width: 100%;
		flex-basis: 100%;
	}
	
	.css-1qpjovv .marketing_banner a {
		width: 47%;
	}	
	
	.css-sobx90 {
		width: 49%;
        position: relative;
        left: 53%;
        top: 4px;
		
	}
	.css-sobx90 img {
		width: 100%;
		height:auto;
	}
	.css-sobx90 video {
		width: 100%;
		height:auto;
	}
    .mobBtn {
		position: absolute;
        right: 5px;;

    }	
    .mobBtn a.status_login input {
        height: 43px;
        box-sizing: border-box;
        border: 0;
        border-radius: 5px;
        background: linear-gradient(to right, var(--color-btnStartColor), var(--color-btnEndColor));
        color: var(--color-white) !important;
        font-size: 12px;
        font-weight: 700;
        line-height: 22px;
    }
	#gnbPanel h3 a img {
        width: 50%;
        max-width: 50%;
    }
	
	.css-1s50f5r {
		flex-basis: 100%;
		max-width: 100%;
	}	
	

	ul.liveHelpSlider, ul.liveHelpSlider li {
	padding:0;
	}
	
	.css-isbt42 > .MuiGrid-item {
		padding-left: 5%;
	}	

	
	.css-1lxfz6t > a > div {
		background-size: 100% 100%;
		min-height: 200px;
	}	

}


.css-li7au { padding_: 20px; }
.css-edsgej { max-width: 1200px; margin: 0 auto; }

.css-1tsmbea {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    width: 100%;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.css-1wxaqej {
    box-sizing: border-box;
    margin: 0px;
    flex-direction: row;
}
.css-ejpp0t {
    margin: 0px;
    flex-shrink: 0;
    border-width: 0px 0px 2px;
    border-style: solid;
    border-color: rgb(248, 223, 53);
    opacity: 1;
}

.css-jq2sms {
    margin: 0px;
    font-family: s-core-dream;
    font-size: 1.5rem;
    line-height: 1.334;
    padding-top: 24px;
    padding-bottom: 24px;
    color: rgb(209, 217, 227);
    font-weight: bold;
}

.css-mqayf9 { -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; font-weight: 500; text-transform_: uppercase; min-width: 64px; color: rgb(25, 118, 210); position: relative; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background: transparent; border-radius: 0.25rem; font-size: 1.1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; -webkit-box-align: unset; align-items: unset; padding: 0.795rem 0.75rem; }
.css-mqayf9.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-mqayf9 { print-color-adjust: exact; }
}
.css-mqayf9:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-mqayf9:hover { background-color: transparent; }
}
.css-mqayf9.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-mqayf9.btn_sm { padding: 0.2rem 0.6rem; font-size: 0.9rem; border-radius: 0.3rem; }
.css-mqayf9.btn_xl { padding: 0.925rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; }
.css-mqayf9.btn_main { border: 1px solid transparent; background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-mqayf9.btn_main:hover { background-color: rgb(23, 125, 142); }
.css-mqayf9.btn_outline_main { border: 1px solid rgb(40, 156, 175); background-color: transparent; color: rgb(40, 156, 175); }
.css-mqayf9.btn_outline_main:hover { border-color: rgb(40, 156, 175); background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-mqayf9.btn_default { border: 1px solid transparent; background-color: rgb(59, 76, 110); color: rgb(255, 255, 255); }
.css-mqayf9.btn_default:hover { background-color: rgb(42, 57, 87); }
.css-mqayf9.btn_outline_sub { border: 1px solid rgb(201, 46, 46); color: rgb(201, 46, 46); }
.css-mqayf9.btn_outline_sub:hover { border-color: rgb(201, 46, 46); background-color: rgb(201, 46, 46); color: rgb(255, 255, 255); }
.css-mqayf9.btn_sub { border: 1px solid rgb(59, 76, 110); background-color: rgb(59, 76, 110); color: rgb(209, 217, 227); }
.css-mqayf9.btn_sub:hover { border-color: rgb(42, 57, 87); background-color: rgb(42, 57, 87); color: rgb(209, 217, 227); }
.css-mqayf9.btn_translucent { border: 1px solid rgb(209, 217, 227); background-color: rgba(255, 255, 255, 0.1); color: rgb(209, 217, 227); }
.css-mqayf9.btn_betting { width: 100%; border: 1px solid transparent; background-color: rgb(35, 102, 203); color: rgb(255, 255, 255); }
.css-mqayf9.btn_betting > svg { fill: rgb(255, 255, 255); }
.css-mqayf9.btn_betting:hover { background-color: rgb(26, 80, 161); }

.css-1grvt1z { border-bottom-width: 2px; border-color: rgb(248, 223, 53); opacity: 1; }
.css-ejpp0t { margin: 0px; flex-shrink: 0; border-width: 0px 0px 2px; border-style: solid; border-color: rgb(248, 223, 53); opacity: 1; }
.css-26qa6p .basic_tab { border-bottom: 1px solid rgb(30, 43, 61); font-size: 1.1rem; color: rgb(116, 125, 138); background: rgb(22, 32, 47); padding: 0px; }
.css-26qa6p .basic_tab.Mui-selected { background: rgb(22, 32, 47); color: rgb(235, 189, 28); }
.css-26qa6p .MuiTabs-indicator { background-color: rgb(235, 189, 28); }
.css-1i4bsp9 { overflow: hidden; min-height: 48px; display: flex; margin-top: 8px; }
@media (max-width: 599.95px) {
  .css-1i4bsp9 .MuiTabs-scrollButtons { display: none; }
}
.css-1i4bsp9 .basic_tab { border-bottom: 1px solid rgb(30, 43, 61); font-size: 1.1rem; color: rgb(116, 125, 138); background: rgb(22, 32, 47); padding: 0px; }
.css-1i4bsp9 .basic_tab.Mui-selected { background: rgb(22, 32, 47); color: rgb(235, 189, 28); }
.css-1i4bsp9 .MuiTabs-indicator { background-color: rgb(235, 189, 28); }
.css-1anid1y { position: relative; display: inline-block; flex: 1 1 auto; white-space: nowrap; overflow-x: hidden; width: 100%; }
.css-k008qs { display: flex; }
.css-17p4w1b { font-family: s-core-dream; font-weight: 500; font-size: 0.875rem; line-height: 1.25; text-transform_: uppercase; max-width: none; min-width: 90px; position: relative; min-height: 48px; flex: 1 1 0px; padding: 12px 16px; overflow: hidden; white-space: normal; text-align: center; flex-direction: column; color: rgba(0, 0, 0, 0.6); -webkit-box-flex: 1; width: 33%; }
.css-17p4w1b.Mui-selected { color: rgb(25, 118, 210); }
.css-17p4w1b.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-d9wwny { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; font-weight: 500; font-size: 0.875rem; line-height: 1.25; text-transform_: uppercase; max-width: none; min-width: 90px; position: relative; min-height: 48px; flex: 1 1 0px; padding: 12px 16px; overflow: hidden; white-space: normal; text-align: center; flex-direction: column; color: rgba(0, 0, 0, 0.6); -webkit-box-flex: 1; width: 33%; }
.css-d9wwny.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-d9wwny { print-color-adjust: exact; }
}
.css-d9wwny.Mui-selected { color: rgb(25, 118, 210); }
.css-d9wwny.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-ttwr4n { position: absolute; height: 2px; bottom: 0px; width: 100%; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); background-color: rgb(25, 118, 210); }
.css-1t6280q { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; padding-top: 24px; padding-bottom: 24px; -webkit-box-pack: center; justify-content: center; }
.css-7vy65v { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 58.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 58.3333%; }
@media screen and (max-width: 767px) {
  .css-7vy65v { -webkit-box-flex: 0; flex-grow: 0; flex-basis: 90%; max-width: 90%;}
}
.css-7iszhd .signup_form { margin-top: 24px; }
.css-7iszhd .form_table { width: 100%; border-top: 1px solid rgb(30, 43, 61); }
.css-7iszhd .form_table th, .css-7iszhd .form_table td { border-bottom: 1px solid rgb(30, 43, 61); }
.css-7iszhd .form_table th { padding: 8px 24px; background-color: rgb(34, 32, 27); font-weight: normal; }
.css-7iszhd .form_table td { padding: 8px 16px; }
.css-7iszhd .form_label { color: rgb(209, 217, 227); font-size: 1.1rem; }
.css-7iszhd .form_control { width: 100%; padding: 0.75rem; background-color: rgb(34, 32, 27); border: 1px solid rgb(47, 44, 34); border-radius: 0.3rem; color: rgb(209, 217, 227); }
.css-7iszhd .form_control::-webkit-input-placeholder { color: rgb(160, 153, 143); }
.css-7iszhd .form_control::placeholder { color: rgb(160, 153, 143); }
.css-7iszhd .form_control[type="password"] { font-family: "Noto Sans"; }
.css-7iszhd .form_control.disabled { border: 1px solid rgb(43, 56, 77); background-color: rgb(15, 21, 30); }
.css-7iszhd .form_control:disabled { border: 1px solid rgb(43, 56, 77); background-color: rgb(15, 21, 30); }
.css-7iszhd .form_control.readonly { border: 1px solid rgb(43, 56, 77); background-color: rgb(15, 21, 30); }
.css-7iszhd .required::after { color: rgb(255, 46, 46); content: "*"; font-size: inherit; font-weight: 700; padding-left: 0.25rem; position: relative; }
.css-7iszhd .captcha_text { background-color: rgb(255, 255, 255); }
.css-7iszhd .captcha_refresh { background-color: rgb(40, 156, 175); }
.css-7iszhd .captcha_refresh > .MuiBox-root { height: 100%; }
.css-7iszhd .captcha_refresh > .MuiBox-root .MuiSvgIcon-root { color: rgb(255, 255, 255); }
.css-7iszhd .captcha_input .form_control::-webkit-input-placeholder { color: rgb(149, 151, 164); }
.css-7iszhd .captcha_input .form_control::placeholder { color: rgb(149, 151, 164); }
.css-7iszhd .MuiButton-root { background-color: rgb(40, 156, 175); }
.css-7iszhd .MuiButton-root:hover { background-color: rgb(23, 125, 142); }
.css-7iszhd .MuiButton-root.completed, .css-7iszhd .MuiButton-root.completed:hover { background-color: rgb(52, 130, 36); }
.css-zmlwcc { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; margin-bottom: 16px; -webkit-box-align: center; align-items: center; }
.css-1vuh7o0 { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; margin-bottom: 16px; -webkit-box-align: baseline; align-items: baseline; }
.css-1bhe5s3 { padding-top: 8px; display: flex; -webkit-box-pack: center; justify-content: center; }
.css-1w6cqhc { margin: 0px; font-family: s-core-dream; font-weight: 400; line-height: 1.5; color: red; font-size: 12px; }
.css-4oztb2 { margin-top: 16px; }
.css-4oztb2 > button { width: calc(25% - 4px); }
.css-1djjyvd { background-color: rgb(40, 156, 175); border: 1px solid transparent; border-radius: 0.3rem; color: rgb(255, 255, 255); font-size: 1.1rem; margin: 0.15rem; min-width: 62px; padding: 0.5rem 0px; }
.css-1djjyvd:hover { background-color: rgb(23, 125, 142); color: rgb(255, 255, 255); }
.css-1djjyvd.clear { background-color: rgb(59, 76, 110); }
.css-1djjyvd.clear:hover { background-color: rgb(42, 57, 87); }
.css-5zy1hb { margin-bottom: 16px; border: 1px solid rgb(30, 43, 61); background-color: rgb(8, 15, 28); }
.css-5zy1hb .MuiTypography-root { border-bottom: 2px solid rgb(235, 189, 28); background-color: rgb(22, 32, 47); padding: 13px 16px; color: rgb(255, 255, 255); font-size: 1.2rem; }
.css-5zy1hb .MuiFormControl-root { width: 100%; padding: 20px; }
.css-5zy1hb .MuiBox-root { padding: 20px; color: rgb(209, 217, 227); }
.css-5zy1hb .MuiBox-root.danger { color: rgb(254, 61, 61); }
.css-5zy1hb .MuiInputBase-root { color: rgb(209, 217, 227); }
.css-1yxd7zc { margin-bottom: 16px; border: 1px solid rgb(30, 43, 61); background-color: rgb(8, 15, 28); }
.css-1yxd7zc .MuiTypography-root { border-bottom: 2px solid rgb(235, 189, 28); background-color: rgb(22, 32, 47); padding: 13px 16px; color: rgb(255, 255, 255); font-size: 1.2rem; }
.css-1yxd7zc .MuiFormControl-root { width: 100%; padding: 20px; }
.css-1yxd7zc .MuiBox-root { padding: 20px; color: rgb(209, 217, 227); }
.css-1yxd7zc .MuiBox-root.danger { color: rgb(254, 61, 61); }
.css-1yxd7zc .MuiInputBase-root { color: rgb(209, 217, 227); }
.css-19kzrtu { padding: 24px; }
.css-1syvkwl { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; margin-top: 32px; }
.css-1syvkwl > :not(style) + :not(style) { margin: 0px 0px 0px 16px; }
.css-orybd2 { position: relative; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background: transparent; border-radius: 0.25rem; font-size: 1.1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; -webkit-box-align: unset; align-items: unset; padding: 0.795rem 0.75rem; width: 100%; max-width: 400px; }
.css-orybd2.btn_sm { padding: 0.2rem 0.6rem; font-size: 0.9rem; border-radius: 0.3rem; }
.css-orybd2.btn_xl { padding: 0.925rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; }
.css-orybd2.btn_main { border: 1px solid transparent; background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-orybd2.btn_main:hover { background-color: rgb(23, 125, 142); }
.css-orybd2.btn_outline_main { border: 1px solid rgb(40, 156, 175); background-color: transparent; color: rgb(40, 156, 175); }
.css-orybd2.btn_outline_main:hover { border-color: rgb(40, 156, 175); background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-orybd2.btn_default { border: 1px solid transparent; background-color: rgb(59, 76, 110); color: rgb(255, 255, 255); }
.css-orybd2.btn_default:hover { background-color: rgb(42, 57, 87); }
.css-orybd2.btn_outline_sub { border: 1px solid rgb(201, 46, 46); color: rgb(201, 46, 46); }
.css-orybd2.btn_outline_sub:hover { border-color: rgb(201, 46, 46); background-color: rgb(201, 46, 46); color: rgb(255, 255, 255); }
.css-orybd2.btn_sub { border: 1px solid rgb(59, 76, 110); background-color: rgb(59, 76, 110); color: rgb(209, 217, 227); }
.css-orybd2.btn_sub:hover { border-color: rgb(42, 57, 87); background-color: rgb(42, 57, 87); color: rgb(209, 217, 227); }
.css-orybd2.btn_translucent { border: 1px solid rgb(209, 217, 227); background-color: rgba(255, 255, 255, 0.1); color: rgb(209, 217, 227); }
.css-orybd2.btn_betting { width: 100%; border: 1px solid transparent; background-color: rgb(35, 102, 203); color: rgb(255, 255, 255); }
.css-orybd2.btn_betting > svg { fill: rgb(255, 255, 255); }
.css-orybd2.btn_betting:hover { background-color: rgb(26, 80, 161); }
.css-1k0ai73 { font-family: s-core-dream; font-weight: 500; text-transform_: uppercase; min-width: 64px; color: rgb(25, 118, 210); position: relative; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background: transparent; border-radius: 0.25rem; font-size: 1.1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; -webkit-box-align: unset; align-items: unset; padding: 0.795rem 0.75rem; width: 100%; max-width: 400px; }
.css-1k0ai73:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-1k0ai73:hover { background-color: transparent; }
}
.css-1k0ai73.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1k0ai73.btn_sm { padding: 0.2rem 0.6rem; font-size: 0.9rem; border-radius: 0.3rem; }
.css-1k0ai73.btn_xl { padding: 0.925rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; }
.css-1k0ai73.btn_main { border: 1px solid transparent; background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-1k0ai73.btn_main:hover { background-color: rgb(23, 125, 142); }
.css-1k0ai73.btn_outline_main { border: 1px solid rgb(40, 156, 175); background-color: transparent; color: rgb(40, 156, 175); }
.css-1k0ai73.btn_outline_main:hover { border-color: rgb(40, 156, 175); background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-1k0ai73.btn_default { border: 1px solid transparent; background-color: rgb(59, 76, 110); color: rgb(255, 255, 255); }
.css-1k0ai73.btn_default:hover { background-color: rgb(42, 57, 87); }
.css-1k0ai73.btn_outline_sub { border: 1px solid rgb(201, 46, 46); color: rgb(201, 46, 46); }
.css-1k0ai73.btn_outline_sub:hover { border-color: rgb(201, 46, 46); background-color: rgb(201, 46, 46); color: rgb(255, 255, 255); }
.css-1k0ai73.btn_sub { border: 1px solid rgb(59, 76, 110); background-color: rgb(59, 76, 110); color: rgb(209, 217, 227); }
.css-1k0ai73.btn_sub:hover { border-color: rgb(42, 57, 87); background-color: rgb(42, 57, 87); color: rgb(209, 217, 227); }
.css-1k0ai73.btn_translucent { border: 1px solid rgb(209, 217, 227); background-color: rgba(255, 255, 255, 0.1); color: rgb(209, 217, 227); }
.css-1k0ai73.btn_betting { width: 100%; border: 1px solid transparent; background-color: rgb(35, 102, 203); color: rgb(255, 255, 255); }
.css-1k0ai73.btn_betting > svg { fill: rgb(255, 255, 255); }
.css-1k0ai73.btn_betting:hover { background-color: rgb(26, 80, 161); }
.css-148vzmp { -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; font-weight: 500; text-transform_: uppercase; min-width: 64px; color: rgb(25, 118, 210); position: relative; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; background: transparent; border-radius: 0.25rem; font-size: 1.1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: block; -webkit-box-align: unset; align-items: unset; padding: 0.795rem 0.75rem; width: 100%; max-width: 400px; }
.css-148vzmp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-148vzmp { print-color-adjust: exact; }
}
.css-148vzmp:hover { text-decoration: none; background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-148vzmp:hover { background-color: transparent; }
}
.css-148vzmp.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-148vzmp.btn_sm { padding: 0.2rem 0.6rem; font-size: 0.9rem; border-radius: 0.3rem; }
.css-148vzmp.btn_xl { padding: 0.925rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; }
.css-148vzmp.btn_main { border: 1px solid transparent; background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-148vzmp.btn_main:hover { background-color: rgb(23, 125, 142); }
.css-148vzmp.btn_outline_main { border: 1px solid rgb(40, 156, 175); background-color: transparent; color: rgb(40, 156, 175); }
.css-148vzmp.btn_outline_main:hover { border-color: rgb(40, 156, 175); background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-148vzmp.btn_default { border: 1px solid transparent; background-color: rgb(59, 76, 110); color: rgb(255, 255, 255); }
.css-148vzmp.btn_default:hover { background-color: rgb(42, 57, 87); }
.css-148vzmp.btn_outline_sub { border: 1px solid rgb(201, 46, 46); color: rgb(201, 46, 46); }
.css-148vzmp.btn_outline_sub:hover { border-color: rgb(201, 46, 46); background-color: rgb(201, 46, 46); color: rgb(255, 255, 255); }
.css-148vzmp.btn_sub { border: 1px solid rgb(59, 76, 110); background-color: rgb(59, 76, 110); color: rgb(209, 217, 227); }
.css-148vzmp.btn_sub:hover { border-color: rgb(42, 57, 87); background-color: rgb(42, 57, 87); color: rgb(209, 217, 227); }
.css-148vzmp.btn_translucent { border: 1px solid rgb(209, 217, 227); background-color: rgba(255, 255, 255, 0.1); color: rgb(209, 217, 227); }
.css-148vzmp.btn_betting { width: 100%; border: 1px solid transparent; background-color: rgb(35, 102, 203); color: rgb(255, 255, 255); }
.css-148vzmp.btn_betting > svg { fill: rgb(255, 255, 255); }
.css-148vzmp.btn_betting:hover { background-color: rgb(26, 80, 161); }
.css-39bbo6 { margin: 0px; flex-shrink: 0; border-width: 0px 0px thin; border-style: solid; border-color: rgba(0, 0, 0, 0.12); }
.css-1onpfzu .MuiFormControl-root { width: 100%; }
.css-1onpfzu .MuiFormControl-root .MuiFormControlLabel-root { flex: 0 1 25%; margin: 0px; padding: 6px 0px; color: rgb(209, 217, 227); min-height: 48px; -webkit-box-pack: center; justify-content: center; }
.css-1onpfzu .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root { display: none; }
.css-1onpfzu .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root + span { background-color: transparent; border-radius: 10px; text-align: center; color: rgb(116, 125, 138); }
.css-1onpfzu .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root.Mui-checked + span { background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-1onpfzu .MuiGrid-container { -webkit-box-align: start; align-items: start; -webkit-box-pack: center; justify-content: center; }
.css-1onpfzu .MuiGrid-container .MuiFormControlLabel-root { margin: 0px; color: rgb(209, 217, 227); }
.css-1onpfzu .MuiGrid-container .MuiCheckbox-root .MuiSvgIcon-root { font-size: 28px; color: rgb(209, 217, 227); }
.css-1onpfzu .MuiGrid-container .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root { color: rgb(40, 156, 175); }
.css-12xrotv .MuiFormControl-root { width: 100%; }
.css-12xrotv .MuiFormControl-root .MuiFormControlLabel-root { flex: 0 1 25%; margin: 0px; padding: 6px 0px; color: rgb(209, 217, 227); min-height: 48px; -webkit-box-pack: center; justify-content: center; }
.css-12xrotv .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root { display: none; }
.css-12xrotv .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root + span { background-color: transparent; border-radius: 10px; text-align: center; color: rgb(116, 125, 138); }
.css-12xrotv .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root.Mui-checked + span { background-color: rgb(40, 156, 175); color: rgb(255, 255, 255); }
.css-12xrotv .MuiGrid-container { -webkit-box-align: start; align-items: start; -webkit-box-pack: center; justify-content: center; }
.css-12xrotv .MuiGrid-container .MuiFormControlLabel-root { margin: 0px; color: rgb(209, 217, 227); }
.css-12xrotv .MuiGrid-container .MuiCheckbox-root .MuiSvgIcon-root { font-size: 28px; color: rgb(209, 217, 227); }
.css-12xrotv .MuiGrid-container .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root { color: rgb(40, 156, 175); }
.css-13sljp9 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
.css-p58oka { display: flex; flex-flow: wrap; }
.css-1jaw3da { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: -11px; margin-right: 16px; }
.css-1jaw3da.Mui-disabled { cursor: default; }
.css-1jaw3da .MuiFormControlLabel-label.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-8ew0cf { color: rgba(0, 0, 0, 0.6); }
.css-8ew0cf:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-8ew0cf:hover { background-color: transparent; }
}
.css-8ew0cf.Mui-checked { color: rgb(25, 118, 210); }
.css-8ew0cf.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-8ew0cf + span { padding: 8px; min-width: 110px; }
.css-tw4ijz { padding: 9px; border-radius: 50%; color: rgba(0, 0, 0, 0.6); }
.css-tw4ijz:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-tw4ijz:hover { background-color: transparent; }
}
.css-tw4ijz.Mui-checked { color: rgb(25, 118, 210); }
.css-tw4ijz.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-tw4ijz + span { padding: 8px; min-width: 110px; }
.css-ucw8u8 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 9px; border-radius: 50%; color: rgba(0, 0, 0, 0.6); }
.css-ucw8u8.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-ucw8u8 { print-color-adjust: exact; }
}
.css-ucw8u8:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-ucw8u8:hover { background-color: transparent; }
}
.css-ucw8u8.Mui-checked { color: rgb(25, 118, 210); }
.css-ucw8u8.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-ucw8u8 + span { padding: 8px; min-width: 110px; }
.css-1m9pwf3 { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.css-hyxlzm { position: relative; display: flex; }
.css-41q668 { transform: scale(1); }
.css-q8lw68 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; transform: scale(1); }
.css-uxultc { left: 0px; position: absolute; transform: scale(0); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); }
.css-1c4tzn { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; font-size: 1.5rem; left: 0px; position: absolute; transform: scale(0); transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); }
.css-zofd2p { box-sizing: border-box; display: flex; flex-flow: wrap; width: 100%; padding: 20px 30px; }
.css-1h7anqn { display: flex; flex-flow: column wrap; }
.css-f43kvs { color: rgba(0, 0, 0, 0.6); }
.css-f43kvs:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-f43kvs:hover { background-color: transparent; }
}
.css-f43kvs.Mui-checked, .css-f43kvs.MuiCheckbox-indeterminate { color: rgb(25, 118, 210); }
.css-f43kvs.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-nnbnb7 { padding: 9px; border-radius: 50%; color: rgba(0, 0, 0, 0.6); }
.css-nnbnb7:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-nnbnb7:hover { background-color: transparent; }
}
.css-nnbnb7.Mui-checked, .css-nnbnb7.MuiCheckbox-indeterminate { color: rgb(25, 118, 210); }
.css-nnbnb7.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-zun73v { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; padding: 9px; border-radius: 50%; color: rgba(0, 0, 0, 0.6); }
.css-zun73v.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-zun73v { print-color-adjust: exact; }
}
.css-zun73v:hover { background-color: rgba(25, 118, 210, 0.04); }
@media (hover: none) {
  .css-zun73v:hover { background-color: transparent; }
}
.css-zun73v.Mui-checked, .css-zun73v.MuiCheckbox-indeterminate { color: rgb(25, 118, 210); }
.css-zun73v.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-mblabm { left: 0px; position: absolute; transform: scale(1); transition: transform 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-1u5ei5s { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; font-size: 1.5rem; left: 0px; position: absolute; transform: scale(1); transition: transform 150ms cubic-bezier(0, 0, 0.2, 1); }


.css-d9wwny { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; font-weight: 500; font-size: 0.875rem; line-height: 1.25; text-transform_: uppercase; max-width: none; min-width: 90px; position: relative; min-height: 48px; flex: 1 1 0px; padding: 12px 16px; overflow: hidden; white-space: normal; text-align: center; flex-direction: column; color: rgba(0, 0, 0, 0.6); -webkit-box-flex: 1; width: 33%; }
.css-d9wwny.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-d9wwny { print-color-adjust: exact; }
}
.css-d9wwny.Mui-selected { color: rgb(25, 118, 210); }
.css-d9wwny.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-1phy807 { padding-top: 24px; padding-bottom: 24px; }
.css-1tu0evf { min-height: 500px; height: auto; text-align: center; }
.css-1tu0evf .table { background-color: rgb(22, 32, 47); --bs-table-striped-color: #D1D9E3; margin-bottom: 0px; table-layout: fixed; vertical-align: middle; border: 1px solid rgb(30, 43, 61); color: rgb(209, 217, 227); }
.css-1tu0evf .table > thead th { background-color: rgb(8, 15, 28); font-weight: normal; }
.css-1tu0evf .table > tbody .table > :not(caption) > * > * { padding: 0.8rem 0.5rem; }
.css-1tu0evf .table > :not(caption) > * > * { --bs-table-color: #D1D9E3; }
.css-1tu0evf .table > :not(:first-of-type) { border-top: none; }
.css-1tu0evf .table td .date { text-align: center; color: rgb(255, 255, 255); font-size: 1rem; }
.css-1tu0evf .table td .read_mark { color: rgb(255, 255, 255); font-size: 0.9rem; }
.css-1tu0evf .table-striped > tbody > tr > * { --bs-table-accent-bg: #16202F; --bs-table-bg: #16202F; }
.css-1tu0evf a { color: rgb(209, 217, 227); }
.css-1tu0evf a:hover { color: rgb(195, 73, 255); }
.css-1tu0evf .MuiChip-root { height: 26px; color: rgb(255, 255, 255); font-size: 0.9rem; }
.css-1tu0evf .MuiChip-root.txt_kind_in { background-color: rgb(40, 156, 175); }
.css-1tu0evf .MuiChip-root.txt_kind_out { background-color: rgb(201, 46, 46); }
.css-1tu0evf .MuiChip-root.txt_state_wait { background-color: rgb(212, 149, 42); }
.css-1tu0evf .MuiChip-root.txt_state_process { background-color: rgb(59, 76, 110); }
.css-1tu0evf .MuiChip-root.txt_state_request { background-color: rgb(212, 149, 42); }
.css-1tu0evf .MuiChip-root.txt_state_success { background-color: rgb(35, 102, 203); }
.css-1tu0evf .MuiChip-root.txt_state_cancel { background-color: rgb(201, 46, 46); }
.css-1tu0evf .MuiChip-root.txt_state_fail { background-color: rgb(201, 46, 46); }
.css-1tu0evf .MuiTable-root { background-color: rgb(22, 32, 47); margin-bottom: 0px; table-layout: fixed; }
.css-1tu0evf .MuiTableRow-root:last-child td, .css-1tu0evf .MuiTableRow-root:last-child th { border: 0px; }
.css-1tu0evf th.MuiTableCell-root { font-size: 1rem; background-color: rgb(8, 15, 28); color: rgb(209, 217, 227); font-weight: normal; }
.css-1tu0evf td.MuiTableCell-root { padding: 10px 16px; font-size: 0.9rem; border-bottom: 1px solid rgb(30, 43, 61); color: rgb(255, 255, 255); }
.css-12tt5xf { text-align: center; margin-top: 40px; font-size: 14px; color: rgb(209, 217, 227); }
.css-1r28nn4 { margin: 48px 0px; }
.css-1r28nn4 .MuiPagination-ul { -webkit-box-pack: center; justify-content: center; }
.css-1r28nn4 .MuiButtonBase-root { margin: 0px; border: 1px solid rgb(30, 43, 61); border-radius: 0px; background-color: rgb(0, 0, 0); color: rgb(209, 217, 227); }
.css-1r28nn4 .MuiPaginationItem-root.Mui-selected { background-color: rgb(235, 189, 28); color: rgb(255, 255, 255); }
.css-1r28nn4 .MuiPaginationItem-root.Mui-selected:hover { background-color: rgb(235, 189, 28); }
.css-1d5g98l { margin: 48px 0px; }
.css-1d5g98l .MuiPagination-ul { -webkit-box-pack: center; justify-content: center; }
.css-1d5g98l .MuiButtonBase-root { margin: 0px; border: 1px solid rgb(30, 43, 61); border-radius: 0px; background-color: rgb(0, 0, 0); color: rgb(209, 217, 227); }
.css-1d5g98l .MuiPaginationItem-root.Mui-selected { background-color: rgb(235, 189, 28); color: rgb(255, 255, 255); }
.css-1d5g98l .MuiPaginationItem-root.Mui-selected:hover { background-color: rgb(235, 189, 28); }
.css-nhb8h9 { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px; list-style: none; }
.css-fya6ae { font-family: s-core-dream; font-weight: 400; font-size: 0.875rem; line-height: 1.43; border-radius: 16px; text-align: center; box-sizing: border-box; min-width: 32px; height: 32px; padding: 0px 6px; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border: 1px solid rgba(0, 0, 0, 0.23); }
.css-fya6ae.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-fya6ae.Mui-disabled { opacity: 0.38; }
.css-fya6ae:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-fya6ae:hover { background-color: transparent; }
}
.css-fya6ae.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }
.css-fya6ae.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }
@media (hover: none) {
  .css-fya6ae.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}
.css-fya6ae.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }
.css-fya6ae.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }
.css-fya6ae.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }
.css-1uv17ha { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: s-core-dream; font-weight: 400; font-size: 0.875rem; line-height: 1.43; border-radius: 16px; text-align: center; box-sizing: border-box; min-width: 32px; height: 32px; padding: 0px 6px; margin: 0px 3px; color: rgba(0, 0, 0, 0.87); transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border: 1px solid rgba(0, 0, 0, 0.23); }
.css-1uv17ha.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1uv17ha { -webkit-print-color-adjust: exact; }
}
.css-1uv17ha.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1uv17ha.Mui-disabled { opacity: 0.38; }
@media (hover: none) {
  .css-1uv17ha:hover { background-color: transparent; }
}
.css-1uv17ha.Mui-selected { background-color: rgba(0, 0, 0, 0.08); }
.css-1uv17ha.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.12); }
@media (hover: none) {
  .css-1uv17ha.Mui-selected:hover { background-color: rgba(0, 0, 0, 0.08); }
}
.css-1uv17ha.Mui-selected.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.2); }
.css-1uv17ha.Mui-selected.Mui-disabled { opacity: 1; color: rgba(0, 0, 0, 0.26); background-color: rgba(0, 0, 0, 0.08); }
.css-1uv17ha.Mui-selected.Mui-disabled { border-color: rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.26); }
.css-zsr9xi { font-size: 1.25rem; margin: 0px -8px; }
.css-lrb33l { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; font-size: 1.25rem; margin: 0px -8px; }
.css-39bbo6 { margin: 0px; flex-shrink: 0; border-width: 0px 0px thin; border-style: solid; border-color: rgba(0, 0, 0, 0.12); }
.css-thu8yk { background-color: rgb(30, 35, 41); text-align: center; padding-top: 32px; padding-bottom: 32px; min-width: 1248px; }
.css-thu8yk .inner { color: rgb(127, 132, 140); }
.css-thu8yk .partner_img { display: flex; flex-wrap: wrap; margin: auto; }
.css-thu8yk .MuiContainer-root { max-width: none; }
.css-x3h831 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
.css-1uv17ha {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: s-core-dream;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.43;
    border-radius: 16px;
    text-align: center;
    box-sizing: border-box;
    min-width: 32px;
    height: 32px;
    padding: 0px 6px;
    margin: 0px 3px;
    color: rgba(0, 0, 0, 0.87);
    transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid rgba(0, 0, 0, 0.23);
}
@media (min-width: 600px) {
  .css-x3h831_ { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 600px) {
  .css-x3h831 { max-width: 600px; }
}
@media (min-width: 900px) {
  .css-x3h831 { max-width: 900px; }
}
@media (min-width: 1200px) {
  .css-x3h831 { max-width: 1200px; }
}
@media (min-width: 1536px) {
  .css-x3h831 { max-width: 1536px; }
}
@media (min-width: 1200px) {
  .css-x3h831 { max-width: 1200px; }
}
.css-11uovks img { max-width: 260px; }
.css-x5al4n { margin-top: 16px; margin-bottom: 40px; min-width: 1200px; }
.css-x5al4n > img { max-width: 25%; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-14r3ih0 { max-width: 100%; font-family: s-core-dream; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 32px; color: rgba(0, 0, 0, 0.87); background-color: rgba(0, 0, 0, 0.08); border-radius: 16px; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; cursor: default; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; }
.css-14r3ih0.Mui-disabled { opacity: 0.38; pointer-events: none; }
.css-14r3ih0 .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: rgb(97, 97, 97); font-size: 0.75rem; }
.css-14r3ih0 .MuiChip-avatarColorPrimary { color: rgb(255, 255, 255); background-color: rgb(21, 101, 192); }
.css-14r3ih0 .MuiChip-avatarColorSecondary { color: rgb(255, 255, 255); background-color: rgb(123, 31, 162); }
.css-14r3ih0 .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }
.css-14r3ih0 .MuiChip-icon { color: rgb(97, 97, 97); margin-left: 5px; margin-right: -6px; }
.css-14r3ih0 .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(0, 0, 0, 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }
.css-14r3ih0 .MuiChip-deleteIcon:hover { color: rgba(0, 0, 0, 0.4); }
.css-9iedg7 { overflow: hidden; text-overflow: ellipsis; padding-left: 12px; padding-right: 12px; white-space: nowrap; }
.css-qno1fc { text-align: center; flex: 0 0 auto; border-radius: 50%; overflow: visible; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; margin-right: -3px; color: inherit; padding: 5px; font-size: 1.125rem; }
.css-qno1fc:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-qno1fc:hover { background-color: transparent; }
}
.css-qno1fc.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-1alr1yo { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px -3px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; overflow: visible; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: inherit; padding: 5px; font-size: 1.125rem; }
.css-1alr1yo.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1alr1yo { -webkit-print-color-adjust: exact; }
}
.css-1alr1yo:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1alr1yo:hover { background-color: transparent; }
}
.css-1alr1yo.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }

.css-enpnzf {
    max-width: 100%;
    font-family: s-core-dream;
    font-size: 0.8125rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    border-radius: 16px;
    white-space: nowrap;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    cursor: default;
    outline: 0px;
    text-decoration: none;
    border: 0px;
    padding: 0px;
    vertical-align: middle;
    box-sizing: border-box;
    height: 26px;
    background-color: rgb(35, 102, 203);
}

.css-8kb7ib {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 48px;
}
.css-8kb7ib > :not(style) + :not(style) { margin: 0px 0px 0px 16px; }


.css-tfbkhm.btn_sub {
    border: 1px solid rgb(59, 76, 110);
    background-color: rgb(59, 76, 110);
    color: rgb(209, 217, 227);
}

.css-tfbkhm.btn_sub:hover {
    border-color: rgb(42, 57, 87);
    background-color: rgb(42, 57, 87);
    color: rgb(209, 217, 227);
}

.css-tfbkhm {
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: s-core-dream;
    font-weight: 500;
    text-transform_: uppercase;
    min-width: 64px;
    color: rgb(25, 118, 210);
    position: relative;
    text-align: center;
    border: none;
    box-shadow: none;
    background: transparent;
    border-radius: 0.25rem;
    font-size: 1.1rem;
    line-height: 1.5;
    transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    display: block;
    -webkit-box-align: unset;
    align-items: unset;
    padding: 0.795rem 0.75rem;
    width: 28%;
}

.css-tfbkhm.btn_main {
    border: 1px solid transparent;
    background-color: rgb(40, 156, 175);
    color: rgb(255, 255, 255);
}
.css-tfbkhm.btn_main:hover { background-color: rgb(23, 125, 142); }

.css-tfbkhm:hover {
    text-decoration: none;
    background-color: rgba(25, 118, 210, 0.04);
}

.css-tfbkhm {
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    font-family: s-core-dream;
    font-weight: 500;
    text-transform_: uppercase;
    min-width: 64px;
    color: rgb(25, 118, 210);
    position: relative;
    text-align: center;
    border: none;
    box-shadow: none;
    background: transparent;
    border-radius: 0.25rem;
    font-size: 1.1rem;
    line-height: 1.5;
    transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    display: block;
    -webkit-box-align: unset;
    align-items: unset;
    padding: 0.795rem 0.75rem;
    width: 28%;
}




.contents {
    color: var(--color-white);
	margin-bottom: 20px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;	
}
ol {padding-left:0px;}

.contentWrap {position: relative;}
 .contentWrap b {
        display: block;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px 5px 0 0;
        background-color_: var(--bg-thead);
        color: var(--color-white);
        font-size: 15px;
        line-height: 21px;
    }
	
.contentWrap .textList {
        margin-bottom: 20px;
        padding: 20px;
        box-sizing: border-box;
        border-radius: 0 0 5px 5px;
        background-color_: var(--bg-readContent);
        font-size: 14px;
        line-height: 24px;
        font-weight: bold;
		color: var(--color-white);
    }
.contentWrap .textList li:not(:last-of-type) {
        margin-bottom: 5px;
        font-weight: bold;
    }	
	
.contentWrap .textList li i {
        margin-right: 8px;
        color: var(--color-mpColor);
    }	

/*.MuiButtonBase-root {*/
/*    position: absolute;*/
/*    top: 16px;*/
/*    right: 22px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    background: rgb(23, 25, 26);*/
/*    border-radius: 50%;*/
/*    border: 1px solid rgb(42, 48, 51);*/
/*}*/

.MuiSvgIcon-root {
    fill: rgb(121, 126, 129);
    width: 1.7rem;
    height: 1.7rem;
}





/*emoticon*/
i {
    vertical-align: middle;
    font-size: 24px;
    margin-right: 5px;
    background: linear-gradient(135deg, #01a2ff 20%, transparent 25%, transparent 50%, #ddedff 55%, #4b6dff 70%, transparent 75%, transparent), #01a2ff;
    background-size: 30rem 30rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: golden_effect_subtitle 5s linear infinite;
}

@keyframes golden_effect_subtitle {
    0%{
        background-position: 0rem;
    }
    100%{
        background-position: 50rem;
    }
}
	i {
    vertical-align: middle;
    font-size: 22px;
    margin-right: 5px;

}