@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";body{margin:0;padding:0!important;background:#020b1e;color:#111111;font-size:1rem;font-weight:400;line-height:1.5;font-family:Roboto}a{text-decoration:unset;color:#5570aa}.history_betting_total_records,.history_financial_total_records{color:rgba(38,38,38,.54)}.title95{margin:20px auto!important;border-top:1px solid #e3640d;border-bottom:1px solid #e3640d}@media only screen and (max-width:899px){.title95{width:100%}}.title95 .edge-frame{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.extra-extra{padding:12px 0}@media only screen and (max-width:1199px){.extra-extra img{position:relative!important;height:50%!important}}.footerSocialsIcons{margin-bottom:367px;display:grid;justify-content:center;padding:0 0 12px}.footerSocialsIcons svg{width:32px;height:32px}.footerLicense{display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;position:absolute;left:0;bottom:0;max-width:100%;height:367px;padding:0 16px}.footerLicense a{color:#111111!important}.footerLicense p{text-align:center!important}.panel80{box-shadow:0 0 3px rgba(0,0,0,.4);width:32px;height:32px;background-color:unset;border-radius:50%;position:relative;overflow:hidden;background:url() no-repeat;vertical-align:bottom}.panel80,.sl-nav,.sl-nav ul{display:inline-block}.sl-nav ul{padding:0;list-style:none;position:relative}.sl-nav ul li ul{position:absolute;top:36px;left:-4px;display:block;background-color:#636362;padding-top:0;z-index:1;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.sl-nav ul li ul li{position:relative;text-align:left;background:transparent;padding:0 4px;z-index:2}.sl-nav ul li ul li:hover{background-color:#111111}.panel80.flag-ad{background-position:-32px 0}.panel80.flag-ae{background-position:-64px 0}.panel80.flag-af{background-position:-96px 0}.panel80.flag-ag{background-position:-128px 0}.panel80.flag-ai{background-position:-160px 0}.panel80.flag-al{background-position:-192px 0}.panel80.flag-am{background-position:-224px 0}.panel80.flag-an{background-position:-256px 0}.panel80.flag-ao{background-position:-288px 0}.panel80.flag-ar{background-position:-320px 0}.panel80.flag-as{background-position:-352px 0}.panel80.flag-at{background-position:-384px 0}.panel80.flag-au{background-position:-416px 0}.panel80.flag-aw{background-position:-448px 0}.panel80.flag-az{background-position:0 -32px}.panel80.flag-ba{background-position:-32px -32px}.panel80.flag-bb{background-position:-64px -32px}.panel80.flag-bd{background-position:-96px -32px}.panel80.flag-be{background-position:-128px -32px}.panel80.flag-bf{background-position:-160px -32px}.panel80.flag-bg{background-position:-192px -32px}.panel80.flag-bh{background-position:-224px -32px}.panel80.flag-bi{background-position:-256px -32px}.panel80.flag-bj{background-position:-288px -32px}.panel80.flag-bm{background-position:-320px -32px}.panel80.flag-bn{background-position:-352px -32px}.panel80.flag-bo{background-position:-384px -32px}.panel80.flag-br{background-position:-416px -32px}.panel80.flag-bs{background-position:-448px -32px}.panel80.flag-bt{background-position:0 -64px}.panel80.flag-bw{background-position:-32px -64px}.panel80.flag-by{background-position:-64px -64px}.panel80.flag-bz{background-position:-96px -64px}.panel80.flag-ca{background-position:-128px -64px}.panel80.flag-cd{background-position:-160px -64px}.panel80.flag-cf{background-position:-192px -64px}.panel80.flag-cg{background-position:-224px -64px}.panel80.flag-ch{background-position:-256px -64px}.panel80.flag-ci{background-position:-288px -64px}.panel80.flag-ck{background-position:-320px -64px}.panel80.flag-cl{background-position:-352px -64px}.panel80.flag-cm{background-position:-384px -64px}.panel80.flag-cn{background-position:-416px -64px}.panel80.flag-co{background-position:-448px -64px}.panel80.flag-cr{background-position:0 -96px}.panel80.flag-cu{background-position:-32px -96px}.panel80.flag-cv{background-position:-64px -96px}.panel80.flag-cy{background-position:-96px -96px}.panel80.flag-cz{background-position:-128px -96px}.panel80.flag-de{background-position:-160px -96px}.panel80.flag-dj{background-position:-192px -96px}.panel80.flag-dk{background-position:-224px -96px}.panel80.flag-dm{background-position:-256px -96px}.panel80.flag-do{background-position:-288px -96px}.panel80.flag-dz{background-position:-320px -96px}.panel80.flag-ec{background-position:-352px -96px}.panel80.flag-ee{background-position:-384px -96px}.panel80.flag-eg{background-position:-416px -96px}.panel80.flag-eh{background-position:-448px -96px}.panel80.flag-er{background-position:0 -128px}.panel80.block61{background-position:-32px -128px}.panel80.flag-et{background-position:-64px -128px}.panel80.flag-fi{background-position:-96px -128px}.panel80.flag-fj{background-position:-128px -128px}.panel80.flag-fm{background-position:-160px -128px}.panel80.flag-fo{background-position:-192px -128px}.panel80.flag-fr{background-position:-224px -128px}.panel80.flag-ga{background-position:-256px -128px}.panel80.flag-en,.panel80.flag-gb{background-position:-288px -128px}.panel80.flag-gd{background-position:-320px -128px}.panel80.flag-ge{background-position:-352px -128px}.panel80.flag-gg{background-position:-384px -128px}.panel80.flag-gh{background-position:-416px -128px}.panel80.flag-gi{background-position:-448px -128px}.panel80.flag-gl{background-position:0 -160px}.panel80.flag-gm{background-position:-32px -160px}.panel80.flag-gn{background-position:-64px -160px}.panel80.flag-gp{background-position:-96px -160px}.panel80.flag-gq{background-position:-128px -160px}.panel80.flag-el,.panel80.flag-gr{background-position:-160px -160px}.panel80.flag-gt{background-position:-192px -160px}.panel80.flag-gu{background-position:-224px -160px}.panel80.flag-gw{background-position:-256px -160px}.panel80.flag-gy{background-position:-288px -160px}.panel80.flag-hk{background-position:-320px -160px}.panel80.flag-hn{background-position:-352px -160px}.panel80.flag-hr{background-position:-384px -160px}.panel80.flag-ht{background-position:-416px -160px}.panel80.flag-hu{background-position:-448px -160px}.panel80.flag-id{background-position:0 -192px}.panel80.flag-ie{background-position:-32px -192px}.panel80.flag-il{background-position:-64px -192px}.panel80.flag-im{background-position:-96px -192px}.panel80.flag-in{background-position:-128px -192px}.panel80.flag-iq{background-position:-160px -192px}.panel80.flag-fa,.panel80.flag-ir{background-position:-192px -192px}.panel80.flag-is{background-position:-224px -192px}.panel80.flag-it{background-position:-256px -192px}.panel80.flag-je{background-position:-288px -192px}.panel80.flag-jm{background-position:-320px -192px}.panel80.flag-jo{background-position:-352px -192px}.panel80.flag-jp{background-position:-384px -192px}.panel80.flag-ke{background-position:-416px -192px}.panel80.flag-kg{background-position:-448px -192px}.panel80.flag-kh{background-position:0 -224px}.panel80.flag-ki{background-position:-32px -224px}.panel80.flag-km{background-position:-64px -224px}.panel80.flag-kn{background-position:-96px -224px}.panel80.flag-kp{background-position:-128px -224px}.panel80.flag-kr{background-position:-160px -224px}.panel80.flag-kw{background-position:-192px -224px}.panel80.flag-ky{background-position:-224px -224px}.panel80.flag-kz{background-position:-256px -224px}.panel80.flag-la{background-position:-288px -224px}.panel80.flag-lb{background-position:-320px -224px}.panel80.flag-lc{background-position:-352px -224px}.panel80.flag-li{background-position:-384px -224px}.panel80.flag-lk{background-position:-416px -224px}.panel80.flag-lr{background-position:-448px -224px}.panel80.flag-ls{background-position:0 -256px}.panel80.flag-lt{background-position:-32px -256px}.panel80.flag-lu{background-position:-64px -256px}.panel80.flag-lv{background-position:-96px -256px}.panel80.flag-ly{background-position:-128px -256px}.panel80.flag-ma{background-position:-160px -256px}.panel80.flag-mc{background-position:-192px -256px}.panel80.flag-md{background-position:-224px -256px}.panel80.flag-me{background-position:-256px -256px}.panel80.flag-mg{background-position:-288px -256px}.panel80.flag-mh{background-position:-320px -256px}.panel80.flag-mk{background-position:-352px -256px}.panel80.flag-ml{background-position:-384px -256px}.panel80.flag-mm{background-position:-416px -256px}.panel80.flag-mn{background-position:-448px -256px}.panel80.flag-mo{background-position:0 -288px}.panel80.flag-mq{background-position:-32px -288px}.panel80.flag-mr{background-position:-64px -288px}.panel80.flag-ms{background-position:-96px -288px}.panel80.flag-mt{background-position:-128px -288px}.panel80.flag-mu{background-position:-160px -288px}.panel80.flag-mv{background-position:-192px -288px}.panel80.flag-mw{background-position:-224px -288px}.panel80.flag-mx{background-position:-256px -288px}.panel80.flag-my{background-position:-288px -288px}.panel80.flag-mz{background-position:-320px -288px}.panel80.flag-na{background-position:-352px -288px}.panel80.flag-nc{background-position:-384px -288px}.panel80.flag-ne{background-position:-416px -288px}.panel80.flag-ng{background-position:-448px -288px}.panel80.flag-ni{background-position:0 -320px}.panel80.flag-nl{background-position:-32px -320px}.panel80.flag-no{background-position:-64px -320px}.panel80.flag-np{background-position:-96px -320px}.panel80.flag-nr{background-position:-128px -320px}.panel80.flag-nz{background-position:-160px -320px}.panel80.flag-om{background-position:-192px -320px}.panel80.flag-pa{background-position:-224px -320px}.panel80.flag-pe{background-position:-256px -320px}.panel80.flag-pf{background-position:-288px -320px}.panel80.flag-pg{background-position:-320px -320px}.panel80.flag-ph{background-position:-352px -320px}.panel80.flag-pk{background-position:-384px -320px}.panel80.flag-pl{background-position:-416px -320px}.panel80.flag-pr{background-position:-448px -320px}.panel80.flag-ps{background-position:0 -352px}.panel80.flag-pt{background-position:-32px -352px}.panel80.flag-pw{background-position:-64px -352px}.panel80.flag-py{background-position:-96px -352px}.panel80.flag-qa{background-position:-128px -352px}.panel80.flag-re{background-position:-160px -352px}.panel80.flag-ro{background-position:-192px -352px}.panel80.flag-rs{background-position:-224px -352px}.panel80.flag-ru{background-position:-256px -352px}.panel80.flag-rw{background-position:-288px -352px}.panel80.flag-sa{background-position:-320px -352px}.panel80.flag-sb{background-position:-352px -352px}.panel80.flag-sc{background-position:-384px -352px}.panel80.flag-sd{background-position:-416px -352px}.panel80.flag-se{background-position:-448px -352px}.panel80.flag-sg{background-position:0 -384px}.panel80.flag-si{background-position:-32px -384px}.panel80.flag-sk{background-position:-64px -384px}.panel80.flag-sl{background-position:-96px -384px}.panel80.flag-sm{background-position:-128px -384px}.panel80.flag-sn{background-position:-160px -384px}.panel80.flag-so{background-position:-192px -384px}.panel80.flag-sr{background-position:-224px -384px}.panel80.flag-st{background-position:-256px -384px}.panel80.flag-sv{background-position:-288px -384px}.panel80.flag-sy{background-position:-320px -384px}.panel80.flag-sz{background-position:-352px -384px}.panel80.flag-tc{background-position:-384px -384px}.panel80.flag-td{background-position:-416px -384px}.panel80.flag-tg{background-position:-448px -384px}.panel80.flag-th{background-position:0 -416px}.panel80.flag-tj{background-position:-32px -416px}.panel80.flag-tl{background-position:-64px -416px}.panel80.flag-tm{background-position:-96px -416px}.panel80.flag-tn{background-position:-128px -416px}.panel80.flag-to{background-position:-160px -416px}.panel80.flag-tr{background-position:-192px -416px}.panel80.flag-tt{background-position:-224px -416px}.panel80.flag-tv{background-position:-256px -416px}.panel80.flag-tw{background-position:-288px -416px}.panel80.flag-tz{background-position:-320px -416px}.panel80.flag-ua{background-position:-352px -416px}.panel80.flag-ug{background-position:-384px -416px}.panel80.flag-us{background-position:-416px -416px}.panel80.flag-uy{background-position:-448px -416px}.panel80.flag-uz{background-position:0 -448px}.panel80.flag-va{background-position:-32px -448px}.panel80.flag-vc{background-position:-64px -448px}.panel80.flag-ve{background-position:-96px -448px}.panel80.flag-vg{background-position:-128px -448px}.panel80.flag-vi{background-position:-160px -448px}.panel80.flag-vn{background-position:-192px -448px}.panel80.flag-vu{background-position:-224px -448px}.panel80.flag-ws{background-position:-256px -448px}.panel80.flag-ye{background-position:-288px -448px}.panel80.flag-za{background-position:-320px -448px}.panel80.flag-zm{background-position:-352px -448px}.panel80.flag-zw{background-position:-384px -448px}.panel80.flag-ar-iq{background:url() no-repeat;background-position-y:center}.panel80.flag-ar-lg{background:url() no-repeat;background-position-y:center}.panel80.flag-ky-kg{background:url() no-repeat;background-position-y:center}.Element_staticPageText__ekOg_{color:#000}.Element_depositMethodsHeading__CdbWc,.Element_withdrawalMethodsHeading__5GTKl{color:#111111;margin:unset;margin-top:4px}.Element_depositHeadingTitle__U_VF0,.Element_withdrawalHeadingTitle__scAHd{color:#111111;transition:.3s;font-weight:unset}.Element_depositHeadingTitle__U_VF0:hover,.Element_withdrawalHeadingTitle__scAHd:hover{color:#0f46be}.Element_depositHeading__i9UlK,.Element_withdrawalHeading__jc5_K{color:#4c4b4b;margin:12px}.Element_depositItemLink__46hzt,.Element_withdrawalItemLink__vU3UV{color:#4c4b4b;line-height:48px;font-size:14px;font-weight:600;text-transform:uppercase}.Element_depositItemLinkRightArrow__qGgbh,.Element_withdrawalItemLinkRightArrow__gj15X{color:#0f46be}.Element_depositItemName__nxT4r,.Element_withdrawalItemName__VZhii{color:#111;line-height:24px}.Element_promotionTitle__d3mHo{font-size:18px;font-weight:700}.Element_promotionIntro__bQ__p,.Element_promotionTitle__d3mHo{color:#111111;display:inline-block;line-height:normal;vertical-align:middle}.Element_footerTitle__Gg5Tm{font-size:16px;font-weight:400;width:100%;color:#8c958c;padding-bottom:4px;border-bottom:1px dashed #636262;margin-bottom:4px}.Element_errorMessage__Ud9S9{background-color:#f2dede;color:#a94242;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.Element_frameGameWrapper__AUuD9{text-align:left}.Element_slideTitle__hIVGc{margin:unset;font-size:2rem;font-style:normal;font-weight:900;line-height:120%;text-transform:capitalize;color:#111111;padding-left:12px}.Element_slideMatchText__k2g8z{font-size:20px;font-weight:400;text-align:right;margin:20px 0 20px 100px;color:#111111}.Element_slideText__9UxxQ{font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize;color:#111111}.Element_slideButton__Q63ME,.Element_slideText__9UxxQ{margin:unset;padding-left:12px}.Element_slideButton__Q63ME button{margin-top:1rem}.Element_modalLoginForgotPassword__IRdH3{float:left;color:inherit;padding:0 0 12px;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.Element_simpleBlock__kcLkK{display:block;color:#05173d;font-weight:unset}.Element_agentPageTableLines__LgOg_{padding:16px 4px}.Element_paginationHelperText__rOIzL{font-size:13px;padding:12px;color:#05173d}.Element_cpsCreatePlanExceptionElement__OcK1z{text-align:left}.Element_chartTitle__Kx5WF{margin:12px 0}.Element_limitsUserInfoText__2VV3M{width:100%;font-size:12px}.Element_limitsNote__rXnkn{height:20px;font-size:12px;color:red}.Element_static-myaccount-page-header__RaxBY{color:#262626}@media screen and (max-width:1500px){.Element_slideTitle__hIVGc{font-size:1.1rem}.Element_slideText__9UxxQ{font-size:.8rem}}.HorizontalRule_agentFiltersHr__lTvYI{width:100%;border:none;border-top:1px solid #d6dad6}
.Menu_topMenu__gZwqN{padding:4px;margin:0 auto}.Item_topMenu_listItem__dpbVL{list-style-type:none;padding:0 4px}.Item_topMenu_listItem__dpbVL:hover{cursor:pointer}.Item_topMenu_listItem__dpbVL.Item_active__NlJFJ a{color:#0f46be}.Item_topMenu_listItem__dpbVL .Item_topMenu_anchor__9Scs9{color:#111111;text-decoration:unset;font-size:12px;transition:.3s;line-height:16px;height:16px;padding:4px}.Item_topMenu_listItem__dpbVL .Item_topMenu_anchor__9Scs9:hover{color:#0f46be}ul.LoginForm_login__5KFGi{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:unset}.LoginForm_listItem__3i4Ah{position:relative;padding:6px 4px 6px 2px;list-style-type:none}.LoginForm_eyeIcon__xbcCB{background:#111111;color:rgba(38,38,38,.54);border-radius:unset;border-top-left-radius:0;border-bottom-left-radius:0;padding:.5rem}.LoginForm_eyeIcon__xbcCB svg{width:16px;height:16px}.LoginForm_startIcon__av6LY{background:#111111;color:rgba(38,38,38,.54);border-top-left-radius:0;border-bottom-left-radius:0;padding:.5rem}.LoginForm_alertMessageItem__vgEZ_{font-family:Roboto;padding:12px;font-size:16px}.LoginForm_headerIcon__jlT8g{box-sizing:border-box;background:unset;border:1px solid #111111;border-radius:0;color:#111111;transition:.3s}.LoginForm_headerIcon__jlT8g:hover{background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3)}.LoginForm_headerIcon__jlT8g:active{filter:brightness(40%)}.LoginForm_isLink__xMjPd:hover{cursor:pointer}.LoginForm_loginForgotPasswordAnchor__rrQp2{position:absolute;top:40px;right:4px}.LoginForm_loginForgotPasswordAnchor__rrQp2>span{color:#0f46be;font-size:12px}.LoginModal_loginModalForm__yuc_A input{font-size:14px}.LoginModal_eyeIcon__H207t{border-radius:0;padding:.3rem}.Register_registrationForm__etRlu{background:#111111}.Register_registrationForm__etRlu .Register_noTopPadding__P31FF{padding-top:0}.Register_registrationFormPasswordHelperText__7Eyy8{color:#636c71}.Register_pulse__BlQic{animation-name:Register_pulse__BlQic}.Register_animated__PxCIl{animation-duration:1s;animation-fill-mode:both}@keyframes Register_pulse__BlQic{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.inner-body{background:#000;min-height:72px;align-content:space-evenly;border-bottom:1px solid #697077;padding-left:16px;padding-right:16px}.inner-body button{white-space:nowrap}.inner-body ul{padding:0}@media only screen and (max-width:899px){.inner-body{background:#000}}@media only screen and (max-width:1200px){.inner-body button:last-child{margin-left:unset}}.plus8{width:100%;max-width:120px;height:100%;position:relative;margin-left:unset}.Socials_headerIcon__84k1S{padding:8px;margin-top:6px;width:16px;height:16px;background:unset;border-radius:0;color:#111111;transition:.3s}.Socials_headerIcon__84k1S:hover{background-color:rgba(0,0,0,.3)}.Socials_headerIcon__84k1S:active{filter:brightness(40%)}.Socials_customIcon__kXXe4{color:#111111}.CasinoLiveGames_casinoMain__L7w1e{background-color:#020b1e}.CasinoLiveGames_casinoNoGames__iJ_mK{color:#262626;background-color:#111111;text-align:center;line-height:20px;border-radius:4px}.Header_header__vf91z{background:#000;padding:4px 24px}@media only screen and (max-width:899px){.Header_header__vf91z{padding:0 16px}}.Header_logoImage__fhMjv{width:100%;max-width:120px;height:100%;position:relative}.AlertLink_alertLink__vDXf5{-webkit-tap-highlight-color:transparent}.ActionButton_actionButton__t_jPq{display:flex;align-items:center;justify-content:center}.ActionButton_actionButtonV1__xh3c6{padding:4px 8px;color:#111111;background:#181818;border-radius:4px}.ActionButton_actionButton__t_jPq:hover{cursor:pointer}.CasinoGame_casinoSingleGame__s2xVD{text-align:center;height:calc(100vh - 180px)}.CasinoGame_casinoSingleGameV1__Ft3eM{margin-top:20px;margin-bottom:52px}.CasinoGame_casinoSingleGameV2__Zhabr{margin-top:10px}.CasinoGame_casinoSingleGameWrapper__zR_UK{padding:16px;width:100%;max-width:1353px;display:block;text-align:left;z-index:2;margin:0 auto;height:100%}.CasinoGame_casinoSingleGameWrapperV1__FpNRt{background:rgba(0,0,0,.5);border-radius:0}.CasinoGame_casinoSingleGameWrapperV2__MCoS0{background:#000;border-radius:3px}.CasinoGame_casinoSingleGameHeader__kXjkC{position:relative;margin-bottom:12px;color:#111111}.CasinoGame_casinoSingleGameHeader__kXjkC a{color:#111111}.CasinoGame_casinoSingleGameMain__Z2u7A{height:calc(100% - 47px)}.CasinoGame_casinoSingleGameMainV1__OBjSL{background:#000}.CasinoGame_casinoSingleGameMainV2__6PyNy{background:transparent}.CasinoGame_casinoSingleGameFrame__ItvU6{float:left;width:100%;height:100%;z-index:2;position:relative;text-align:center}.CasinoGame_casinoSingleGameBg__pVhzf{position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:50% 50%}.CasinoGame_casinoGameIFrame__GGsvQ{border:0;max-height:100%;position:relative;top:50%;transform:translateY(-50%)}.CasinoGame_casinoSingleGameHeaderGameName__K6mlb{margin-right:4px}.CasinoGame_casinoSingleGameHeaderProviderName__I_Rgy{font-weight:700;text-transform:uppercase;margin-left:4px}.CasinoGame_casinoSingleGameMessage__uFxJK{margin-bottom:40px}
.link82,.link82.InnerLayoutFullWidth_page-live__R8wtr,.link82.InnerLayoutFullWidth_page-sports__EamuO,.link82.InnerLayoutFullWidth_page-virtual__gk9ik{background:#020b1e}.box-prime{width:100%}.area-body{margin:0 auto}
.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoTabs__yp80F{margin-bottom:8px;min-height:42px}@media only screen and (min-width:900px){.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoTabs__yp80F>*{display:flex;justify-content:center}}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_basicTabActive__oUZ3T,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_basicTabInactive__5wTJO:hover{opacity:1;color:#111111;min-height:42px}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_basicTabActive__oUZ3T:before,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_basicTabInactive__5wTJO:hover:before{content:"";position:absolute;left:0;bottom:0;width:98%;border-bottom:2px solid #111111}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_basicTabInactive__5wTJO{opacity:.6;color:#111111;min-height:42px}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterOrderBy__nVn5P,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterProvider__K3ENS{color:rgba(38,38,38,.4);background-color:#111111;border-radius:9999px;height:2em;white-space:nowrap}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterOrderBy__nVn5P>div,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterProvider__K3ENS>div{color:rgba(38,38,38,.54);padding-left:4px}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterOrderBy__nVn5P>fieldset,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterProvider__K3ENS>fieldset{border:0}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterOrderBy__nVn5P svg,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterProvider__K3ENS svg{color:rgba(38,38,38,.4)}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterOrderByWrapper__PARnK,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterProviderWrapper__uQjU6,.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterSearch__iRfsP{width:100%;display:inline-flex}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterSearch__iRfsP{float:right}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFilterSearch__iRfsP input{padding-left:36px}.CasinoGames_casinoTabWrapper__8DIvE .CasinoGames_casinoFiltersLeftWrapper__ApNR8{display:inline-flex}.core-view{background-color:#020b1e}.CasinoGames_casinoMainContainer__Ap6ge{position:relative;justify-content:center}.CasinoGames_casinoMainThumb__vJB_d{border-radius:12px}.CasinoGames_casinoMainThumbHover__NoxPb{border-radius:12px;opacity:.2}.CasinoGames_casinoLobbyTitle___iYV5{color:#0f46be}.CasinoGames_casinoLobbyTitleIcon__Snh_r{filter:invert(0) sepia(0) saturate(5181%) hue-rotate(178deg) brightness(36%) contrast(31%)}.CasinoGames_casinoNoGames__pZS8d{color:#262626;background-color:#111111;text-align:center;line-height:20px;border-radius:4px}.CasinoGames_casinoGameCategory___sau2 .CasinoGames_casinoGameCategoryIconWrapper__Bl1au{display:inline-flex;vertical-align:text-bottom;margin-right:4px;filter:invert(67%) sepia(13%) saturate(5234%) hue-rotate(178deg) brightness(176%) contrast(87%)}.CasinoGames_casinoGameCategoryIcon__NXZCL{height:20px;width:auto;margin-right:.25rem;vertical-align:middle;position:relative;top:-2px}.CasinoGames_casinoMainTextHover__EtM7F{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0 auto;color:#111111;height:100%}.CasinoGames_casinoMainTextHover__EtM7F .CasinoGames_casinoGameTop__kxUXf{line-height:1;top:8px;position:absolute;width:100%}.CasinoGames_casinoMainTextHover__EtM7F .CasinoGames_casinoGameMiddle__sbMWJ{padding:4px 0;margin:0;position:relative;top:50%;transform:translateY(-50%);justify-content:center;display:inline-block}.CasinoGames_casinoMainTextHover__EtM7F .CasinoGames_casinoGameBottom__70uPh{font-weight:700;bottom:4px;position:absolute;width:100%}.CasinoGames_searchInput__5CLOt{padding:4px;background-color:#d6dad6;position:absolute}
.Label_casinoGamesFiltersLabel__xGnjh{color:#111111}.Providers_casinoFilterProvider__A0Vds{width:100%;color:rgba(38,38,38,.4);border:1px solid #c7cbc7;background-color:#111111;border-radius:9999px;height:40px;white-space:nowrap;padding:4px}.Providers_casinoFilterProvider__A0Vds>div{color:rgba(38,38,38,.54);padding-left:4px}.Providers_casinoFilterProvider__A0Vds input{color:rgba(38,38,38,.54)}.Providers_casinoFilterProvider__A0Vds>fieldset{border:0}.Providers_casinoFilterProvider__A0Vds svg{color:rgba(38,38,38,.54)}.Providers_casinoFilterProvider__A0Vds .Providers_providersPopover__xAa6b{background-color:#111111!important}.CasinoLiveGames_casinoNoGames__L8bgp{color:#262626;background-color:#111111;text-align:center;line-height:20px;border-radius:4px}
.plus2{cursor:pointer;border-radius:10px;border:unset;background:#111111;padding:8px;position:relative}.plus2:hover{border:unset;background:#111111}.plus2:hover .cell-title{color:#262626}.plus2:hover .CasinoGameV1_casinoMainThumbHover__Q4_V6{opacity:.2}.deep-head{border-radius:8px}.CasinoGameV1_casinoMainThumbHover__Q4_V6{border-radius:8px;opacity:.2}.foot90{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0 auto;color:#111111;height:100%}.foot90 button{margin:unset}.foot90 .CasinoGameV1_casinoGameTop__T9hF8{line-height:1;top:8px;position:absolute;width:100%}.foot90 .grid-band{padding:4px 0;margin:0;position:relative;top:50%;transform:translateY(-50%);justify-content:center;display:inline-block}.foot90 .grid-band .CasinoGameV1_casinoLobbyButton__Uo8G7{padding:2px}@media only screen and (max-width:1250px){.foot90 .grid-band .CasinoGameV1_casinoLobbyButton__Uo8G7{font-size:.6rem}}.foot90 .grid-band button{margin:0 2px}.foot90 .CasinoGameV1_casinoGameBottom__9o2dC{font-weight:700;bottom:4px;position:absolute;width:100%}.cell-title{color:#262626;margin:0;height:unset}
.Slider_slideContent__kl1f4{position:absolute;top:20%;left:3%;max-height:80%;width:500px;height:auto;border-radius:8px;background:rgba(24, 33, 52, .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0;padding:20px}@media screen and (max-width:1199px){.Slider_slideContent__kl1f4{top:2%;max-height:100%;padding:10px;width:400px}}.Slider_slideMatchContent__V5oUs{position:absolute;top:20%;left:3%}@media screen and (max-width:1535px){.Slider_slideMatchContent__V5oUs{top:15%;bottom:12%}}.Slider_slideSmallImage__fTD9b{position:relative;width:261px;height:80px}.Slider_slideSmallImage__fTD9b>span{max-height:80px;text-align:left;float:left}.Slider_indicator__y_Cyt{cursor:pointer;padding:18px 0;text-align:center;border:1px solid #666;color:#111111;font-weight:700;transition:.3s;background-color:#2e2d2e;font-size:12px;flex-grow:1}.Slider_indicator__y_Cyt:first-child{border-bottom-left-radius:10px}.Slider_indicator__y_Cyt:last-child{border-bottom-right-radius:10px}@media screen and (max-width:1535px){.Slider_indicator__y_Cyt{padding:8px 0}}.Slider_indicator__y_Cyt:hover{background-color:#464446}.Slider_slideOddsContainer__z9YD1{width:100%}.Slider_react-slideshow-container__KA5P9 .Slider_nav__YO8J2{z-index:2999}.Slider_sliderIframe__dC_x4{position:absolute;z-index:100;border:0;right:50px;top:10%;bottom:10%;max-height:300px;width:130px}@media only screen and (max-width:1024px){.Slider_sliderIframe__dC_x4{width:110px;top:0}}@media only screen and (max-width:899px){.Slider_sliderIframe__dC_x4{width:100px;top:-13px}}@media only screen and (max-width:540px){.Slider_sliderIframe__dC_x4{width:70px;top:-9px}}@media only screen and (max-width:460px){.Slider_sliderIframe__dC_x4{width:60px;top:-9px}}.core36{width:100%;height:0;overflow:hidden;position:relative}.core36>*{position:unset!important;width:100%;height:100%}.FreeSpinsGame_casinoMainContainer__Cd__C{cursor:pointer;border-radius:5px;background:#111111;padding:8px}.FreeSpinsGame_casinoMainContainer__Cd__C img{border-radius:8px}.FreeSpinsGame_casinoGameProviderLabel__2PDpo{color:#8c958c}.FreeSpinsGame_casinoGameNameLabel__F9UMe{color:#262626}
@font-face{font-display:swap;font-family:W7G Noto Sans;font-style:normal;font-weight:700;src:url() format("woff2"),url() format("woff")}.w7g-tooltip{position:absolute;z-index:9999}.mark-side{width:100%}.group63{background:#383838;border-radius:3rem;box-sizing:border-box;position:relative;text-align:center;transition:all 1s ease;width:100%}.group63:hover{background:#4a4a4a}.group63.w7g-jackpot-normal{color:#ec1313}.group63.w7g-jackpot-jt{color:#ec1313}.group63.top-flat{color:#f00202}.group63.w7g-jackpot-crazy-bucks{color:#e4cd79}.mark-side .foot-list{align-items:center;border:1px solid #111111;border-radius:2rem;color:#111111;display:flex;font-family:serif;font-style:italic;height:14px;justify-content:center;position:absolute;right:2%;top:50%;transform:translateY(-50%);transition:all .7s ease;width:14px}.mark-side:hover .foot-list{background-color:#111111;color:#4a4a4a;font-weight:700}.mark-side .mark-main{height:1.5rem;margin-right:.4rem;min-width:auto;position:relative;width:1.5rem}.mark-side p{align-items:center;display:flex;font-family:W7G Noto Sans,sans-serif;font-size:1.1rem;justify-content:center;margin:0;padding:3px}.w7g-jackpots-tooltip{bottom:0;box-sizing:border-box;font-family:fira-sans,sans-serif;left:0;pointer-events:none;width:100%}.w7g-jackpots-tooltip-inner{background:#4a4a4a;border-radius:6px;box-shadow:0 0 10px 4px rgba(0,0,0,.2);box-sizing:border-box;color:#000;padding:.6rem .4rem .4rem}.w7g-jackpots-tooltip .w7g-tooltip-box{border-radius:6px;box-sizing:border-box;padding:.5rem .2rem;text-align:center}.w7g-jackpots-tooltip .w7g-tooltip-box-last-winners{background:#e0e2e0;margin-bottom:.4rem}.w7g-jackpots-tooltip .w7g-tooltip-box-top-winners{background:#eb2424}.w7g-jackpots-tooltip .w7g-tooltip-box-item{display:flex;justify-content:center;margin-bottom:.2rem}.w7g-jackpots-tooltip .w7g-tooltip-box-item:last-child{margin:0}.w7g-jackpots-tooltip .w7g-jackpot-count{align-items:center;color:#111111;display:flex;flex-flow:row;justify-content:center;margin-bottom:.6rem}.w7g-jackpots-tooltip .w7g-jackpot-count-txt{font-size:.75rem;line-height:1;margin-right:.2rem}.w7g-jackpots-tooltip .w7g-jackpot-count-profit-txt{font-size:.8125rem;line-height:1}.w7g-jackpots-tooltip .w7g-jackpot-txt{font-size:.875rem;font-weight:700}.w7g-jackpots-tooltip .w7g-jackpot-winner-txt{font-size:.875rem;margin-bottom:.3rem}.w7g-jackpots-tooltip .w7g-jackpot-amount-txt{align-items:baseline;display:flex;font-size:1rem;font-weight:700}.w7g-jackpots-tooltip .w7g-jackpot-amount-txt .w7g-currency{font-size:90%;margin:0 3px}.w7g-jackpots-tooltip .w7g-jackpot-date-txt{font-size:.8125rem}.w7g-jackpots-tooltip .w7g-tooltip-arrow{border-bottom:7px solid #4a4a4a;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;position:absolute;top:0;transform:translate(-50%,-98%)}.w7g-slide-in-jackpot-tooltip{animation:w7g-slide-in-jackpot-tooltip .45s cubic-bezier(.325,.96,.525,1.42) forwards;opacity:0;transform:translateY(10%)}@keyframes w7g-slide-in-jackpot-tooltip{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translate(0)}}
.spot-edge {

    margin: 0px;

    font-style: normal;

    font-size: 1rem;

    letter-spacing: normal;

    line-height: 24px;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-weight: 400;

}

.menu43 {

    width: 100%;

    position: relative;

    top: 0px;

}

.deep56 {

    width: 100%;

    height: 100%;

}

.slim34 {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    width: 100%;

    justify-content: stretch;

    -webkit-box-align: stretch;

    align-items: stretch;

    padding: 0px 16px;

}

.box-panel {

    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) {

    .box-panel {

        flex-basis: 50%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 50%;

    }

}

@media (min-width: 900px) {

    .box-panel {

        flex-basis: 16.6667%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 16.6667%;

    }

}

@media (min-width: 1200px) {

    .box-panel {

        flex-basis: 8.33333%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 8.33333%;

    }

}

.base-body {

    display: flex;

    flex-direction: row;

    width: 100%;

    height: 100%;

    -webkit-box-pack: start;

    justify-content: flex-start;

    -webkit-box-align: center;

    align-items: center;

}

.strip-foot {

    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) {

    .strip-foot {

        flex-basis: 50%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 50%;

    }

}

@media (min-width: 900px) {

    .strip-foot {

        flex-basis: 83.3333%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 83.3333%;

    }

}

@media (min-width: 1200px) {

    .strip-foot {

        flex-basis: 91.6667%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 91.6667%;

    }

}

.card-block {

    display: flex;

    flex-direction: row;

    -webkit-box-pack: justify;

    justify-content: space-between;

    -webkit-box-align: center;

    align-items: center;

}

.body-main {

    width: 100%;

    max-width: calc(100% - 583px);

    display: flex;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: unset;

    margin: unset;

}

.outer52 {

    display: flex;

    flex-flow: row;

    -webkit-box-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    align-items: center;

    overflow: hidden;

}

.extra27 {

    display: flex;

    flex-direction: row;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    cursor: pointer;

    list-style-type: none;

    border-bottom: 2px solid transparent;

    border-radius: 0px;

    padding: 8px;

    color: #111111;

    font-weight: 700;

}

.title89 {

    flex: 1 1 0%;

    color: #111111;

    white-space: nowrap;

    text-decoration: unset;

    text-transform: uppercase;

    font-weight: 700;

    font-size: 16px;

}

.extra27 #row-strip {

    color: inherit;

    font-weight: inherit;

}

.extra27[aria-selected="true"] {

    border-bottom: 2px solid #0f46be;

    color: #0f46be;

    font-weight: 700;

}

.area-prime {

    display: flex;

    flex-direction: row;

    -webkit-box-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    align-items: center;

}

.card-cell {

    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;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-size: 0.875rem;

    line-height: 1.75;

    min-width: 64px;

    color: #111111;

    background-color: rgb(105, 112, 119);

    box-shadow: none;

    font-weight: 500;

    height: 40px;

    outline: 0px;

    border-width: 0px;

    border-style: initial;

    border-color: initial;

    border-image: initial;

    margin: 0px;

    text-decoration: none;

    padding: 6px 16px;

    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);

    border-radius: 24px;

}

.wide73 {

    overflow: hidden;

    pointer-events: none;

    position: absolute;

    z-index: 0;

    inset: 0px;

    border-radius: inherit;

}

.deep-extra {

    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;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-size: 0.875rem;

    line-height: 1.75;

    min-width: 64px;

    color: #111111;

    background-color: #0f46be;

    box-shadow: none;

    font-weight: 500;

    height: 40px;

    outline: 0px;

    border-width: 0px;

    border-style: initial;

    border-color: initial;

    border-image: initial;

    margin: 0px;

    text-decoration: none;

    padding: 6px 16px;

    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);

    border-radius: 24px;

}

.outer-grid {

    position: fixed;

    inset: 0px 0px 0px auto;

    z-index: 1199;

}

.area-head {

    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;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-size: 0.875rem;

    line-height: 1.75;

    font-weight: 500;

    min-width: unset;

    max-height: 38.5px;

    color: #111111;

    outline: 0px;

    border-width: 0px;

    border-style: initial;

    border-color: initial;

    border-image: initial;

    margin: 0px;

    text-decoration: none;

    padding: 6px 8px;

    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);

    border-radius: 24px;

    background: transparent;

}

.wide73 {

    overflow: hidden;

    pointer-events: none;

    position: absolute;

    z-index: 0;

    inset: 0px;

    border-radius: inherit;

}

.card10 {

    display: flex;

    flex-direction: column;

    -webkit-box-pack: start;

    justify-content: flex-start;

    -webkit-box-align: stretch;

    align-items: stretch;

}

.body88 {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    width: 100%;

    -webkit-box-align: stretch;

    place-items: stretch;

    justify-content: stretch;

}

.flat-shell {

    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) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 900px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 1200px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

.prime-cell {

    overflow: hidden;

    min-height: 48px;

    display: flex;

}

.unit10 {

    position: relative;

    display: inline-block;

    flex: 1 1 auto;

    white-space: nowrap;

    scrollbar-width: none;

    overflow: auto hidden;

}

.menu24 {

    display: flex;

}

.prime-cell .slim-cell {

    padding: 0px 32px;

    gap: 2px;

}

.top-head {

    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;

    cursor: pointer;

    user-select: none;

    vertical-align: middle;

    appearance: none;

    text-decoration: none;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-weight: 500;

    font-size: 0.875rem;

    line-height: 1.25;

    max-width: 360px;

    position: relative;

    min-height: 72px;

    padding: 9px 16px;

    overflow: hidden;

    white-space: normal;

    text-align: center;

    flex-direction: row;

    color: inherit;

    opacity: 0.6;

    min-width: fit-content;

    flex: 1 1 0%;

    border-radius: 8px 0px 0px 8px;

}

.top-head.strip40 {

    opacity: 1;

}

.top-head.frame-list {

    max-width: none;

    min-height: 60px;

    max-height: 60px;

    background: rgb(105, 112, 119);

    color: #111111;

    opacity: 1;

    border-radius: 8px;

    height: 60px;

}

.top-head.strip40 {

    min-height: 60px;

    max-height: 60px;

    background: #0f46be;

    color: #111111;

    height: 60px;

}

.top-head.strip40 {

    min-height: 60px;

    max-height: 60px;

    background: #0f46be;

    color: #111111;

    height: 60px;

}

.block-head {

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    padding-right: 4px;

}

.top-head > .edge-shell {

    margin-right: 8px;

}

.top-head.frame-list img {

    filter: brightness(0) saturate(100%) invert(82%) sepia(96%) saturate(17%) hue-rotate(359deg) brightness(107%) contrast(108%);

}

.spot-piece {

    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;

    cursor: pointer;

    user-select: none;

    vertical-align: middle;

    appearance: none;

    text-decoration: none;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-weight: 500;

    font-size: 0.875rem;

    line-height: 1.25;

    max-width: 360px;

    position: relative;

    min-height: 72px;

    padding: 9px 16px;

    overflow: hidden;

    white-space: normal;

    text-align: center;

    flex-direction: row;

    color: inherit;

    opacity: 0.6;

    min-width: fit-content;

    flex: 1 1 0%;

    border-radius: 0px;

}

.spot-piece.frame-list {

    max-width: none;

    min-height: 60px;

    max-height: 60px;

    background: rgb(105, 112, 119);

    color: #111111;

    opacity: 1;

    border-radius: 8px;

    height: 60px;

}

.note68 {

    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;

    cursor: pointer;

    user-select: none;

    vertical-align: middle;

    appearance: none;

    text-decoration: none;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-weight: 500;

    font-size: 0.875rem;

    line-height: 1.25;

    max-width: 360px;

    position: relative;

    min-height: 72px;

    padding: 9px 16px;

    overflow: hidden;

    white-space: normal;

    text-align: center;

    flex-direction: row;

    color: inherit;

    opacity: 0.6;

    min-width: fit-content;

    flex: 1 1 0%;

    border-radius: 0px 8px 8px 0px;

}

.note68.frame-list {

    max-width: none;

    min-height: 60px;

    max-height: 60px;

    background: rgb(105, 112, 119);

    color: #111111;

    opacity: 1;

    border-radius: 8px;

    height: 60px;

}

.extra27:hover {

    border-bottom: 2px solid #0f46be;

    color: #0f46be;

    font-weight: 700;

}

.lite-grid {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    margin: -48px 0px 0px -48px;

    width: calc(100% + 48px);

    flex-basis: calc(100% + 48px);

    -webkit-box-flex: 0;

    flex-grow: 0;

    max-width: calc(100% + 48px);

    -webkit-box-pack: justify;

    justify-content: space-between;

    padding: 16px 32px 48px;

}

@media (min-width: 600px) {

    .lite-grid {

        flex-basis: calc(100% + 48px);

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: calc(100% + 48px);

    }

}

@media (min-width: 900px) {

    .lite-grid {

        flex-basis: calc(100% + 48px);

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: calc(100% + 48px);

    }

}

@media (min-width: 1200px) {

    .lite-grid {

        flex-basis: calc(100% + 48px);

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: calc(100% + 48px);

    }

}

.flat-shell {

    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) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 900px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 1200px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

.lite-grid > .mark81 {

    padding-top: 48px;

    padding-left: 48px;

}

.plus-group {

    width: 100%;

    margin-left: auto;

    box-sizing: border-box;

    margin-right: auto;

    display: block;

    padding-left: 16px;

    padding-right: 16px;

}

@media (min-width: 600px) {

    .plus-group {

        padding-left: 24px;

        padding-right: 24px;

    }

}

.group-stack {

    display: flex;

    flex-direction: column;

    width: 100%;

    justify-content: stretch;

    -webkit-box-align: stretch;

    align-items: stretch;

}

.lite97 {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    margin-top: -16px;

    width: calc(100% + 16px);

    margin-left: -16px;

}

.plus-block {

    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) {

    .plus-block {

        flex-basis: 33.33%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 33.33%;

    }

}

@media (min-width: 900px) {

    .plus-block {

        flex-basis: 25%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 25%;

    }

}

@media (min-width: 1200px) {

    .plus-block {

        flex-basis: 20%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 20%;

    }

}

@media (min-width: 1400px) {

    .plus-block {

        flex-basis: 16.6667%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 16.6667%;

    }

}

.lite97 > .mark81 {

    padding-top: 16px;

    padding-left: 16px;

}

.head-stack {

    display: flex;

    flex-direction: column;

    justify-content: stretch;

    -webkit-box-align: stretch;

    align-items: stretch;

}

.head-stack > :not(style) + :not(style) {

    margin: 4px 0px 0px;

}

.base-piece {

    box-sizing: border-box;

    margin: 0px;

    flex-direction: row;

}

.box50 > .mark81 {

    max-width: none;

}

.soft53 {

    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;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-size: 0.875rem;

    line-height: 1.75;

    min-width: 64px;

    color: #111111;

    background-color: #0f46be;

    box-shadow: none;

    font-weight: 500;

    outline: 0px;

    border-width: 0px;

    border-style: initial;

    border-color: initial;

    border-image: initial;

    margin: 0px 4px 0px 0px;

    text-decoration: none;

    padding: 6px 16px;

    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);

    border-radius: 24px;

}

.panel-part {

    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;

    text-transform: none;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-size: 0.875rem;

    line-height: 1.75;

    min-width: 64px;

    color: #111111;

    background-color: rgb(105, 112, 119);

    box-shadow: none;

    font-weight: 500;

    outline: 0px;

    border-width: 0px;

    border-style: initial;

    border-color: initial;

    border-image: initial;

    margin: 0px;

    text-decoration: none;

    padding: 6px 16px;

    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);

    border-radius: 24px;

}

.wide73 {

    overflow: hidden;

    pointer-events: none;

    position: absolute;

    z-index: 0;

    inset: 0px;

    border-radius: inherit;

}

.main34 {

    overflow: hidden;

}

.head-stack > :not(style) + :not(style) {

    margin: 4px 0px 0px;

}

.spot64 {

    margin: 0px;

    letter-spacing: normal;

    font-family: Roboto, Helvetica, Arial, sans-serif;

    font-weight: 400;

    font-size: 0.75rem;

    text-align: center;

    text-transform: uppercase;

    line-height: normal;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    height: 2lh;

    overflow: hidden;

    text-overflow: ellipsis;

}

.core36 {

    height: 100%;

}

.core36 + div {

    width: 100%;

}

.shell-part {

    padding-top: 48px;

    padding-left: 48px;

}

.prime40 {

    display: flex;

    flex-direction: column;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    position: unset;

    background: rgb(32, 30, 29);

    border-top: unset;

    padding: 12px;

}

.slim-link {

    width: 100%;

    max-width: 1200px;

}

.menu-cell {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    width: 100%;

}

.flat-shell {

    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) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 900px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 1200px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

.menu-cell {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    width: 100%;

}

.main49 {

    box-sizing: border-box;

    flex-direction: row;

    -webkit-box-flex: 1;

    flex-grow: 1;

    text-align: left;

    position: relative;

    max-width: 100%;

    height: 5vh;

    margin: 4px;

    float: left;

}

.flat-shell {

    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) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 900px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 1200px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

.box-main {

    display: flex;

    flex-flow: row;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: center;

}

.part-wide {

    width: unset;

    display: flex;

    flex-flow: wrap;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    padding: 4px 0px 8px;

}

.text15 {

    position: relative;

    width: fit-content;

    cursor: pointer;

    display: flex;

    flex-flow: wrap;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    color: #111111;

    border-top: unset;

    border-bottom: unset;

    padding: 0px;

    transition: 0.3s;

}

.text15::before {

    content: "";

    color: #111111;

}

.cell11 {

    flex: 1 1 0%;

    color: #111111;

    font-size: 14px;

    font-weight: 700;

    text-decoration: none;

    white-space: nowrap;

    border-right: 1px solid #e3640d;

    padding: 4px 10px 2px;

}

.text15 #deep-panel {

    color: inherit;

}

.flat-shell {

    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) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 900px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

@media (min-width: 1200px) {

    .flat-shell {

        flex-basis: 100%;

        -webkit-box-flex: 0;

        flex-grow: 0;

        max-width: 100%;

    }

}

.menu-cell {

    box-sizing: border-box;

    display: flex;

    flex-flow: wrap;

    width: 100%;

}

.main49 {

    box-sizing: border-box;

    flex-direction: row;

    -webkit-box-flex: 1;

    flex-grow: 1;

    text-align: left;

    position: relative;

    max-width: 100%;

    height: 5vh;

    margin: 4px;

    float: left;

}

.band-mark {

    display: none;

}

.shell-list {

    display: flex;

}

@media screen and (max-width: 900px) {

    .prime-cell .slim-cell {

        overflow-x: auto;

        display: block;

    }

    .prime-cell .slim-cell::-webkit-scrollbar {

        width: 0;

    }

    .prime-cell .slim-cell a {

        width: 170px;

    }

    .mark-side .foot-list {

        display: none;

    }

}

@media (min-width: 900px) {

    .plus2:hover .foot90 {

        display: block !important;

    }

    .plus2:hover .core36:before {

        content: '';

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background-color: rgba(17, 17, 17, .6);

    }

    .band-mark {

        display: flex;

    }

    .shell-list {

        display: none;

    }

}

.body-main {

    max-width: 100%;

}

@media screen and (max-width: 1200px) {

    .body-main {

        display: none;

    }

    .card-block {

        justify-content: flex-end;

    }

}

@media screen and (max-width: 400px) {

    .area-prime .edge-frame.band-spot {

        display: none;

    }

}




    :host,

    :root {

      --grid-unit: normal 900 1em/1 "Font Awesome 6 Free";

      --grid-list: normal 400 1em/1 "Font Awesome 6 Free";

      --shell52: normal 300 1em/1 "Font Awesome 6 Pro";

      --zone-title: normal 100 1em/1 "Font Awesome 6 Pro";

      --base-top: normal 900 1em/1 "Font Awesome 6 Duotone";

      --lite18: normal 400 1em/1 "Font Awesome 6 Duotone";

      --title-lite: normal 300 1em/1 "Font Awesome 6 Duotone";

      --card-piece: normal 100 1em/1 "Font Awesome 6 Duotone";

      --side-body: normal 400 1em/1 "Font Awesome 6 Brands";

      --deep8: normal 900 1em/1 "Font Awesome 6 Sharp";

      --inner-zone: normal 400 1em/1 "Font Awesome 6 Sharp";

      --list18: normal 300 1em/1 "Font Awesome 6 Sharp";

      --spot-outer: normal 100 1em/1 "Font Awesome 6 Sharp";

      --slim59: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";

      --top-spot: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";

      --piece34: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";

      --shell-stack: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";

    }



    svg:not(:host).svg-inline--fa,

    svg:not(:root).svg-inline--fa {

      overflow: visible;

      box-sizing: content-box;

    }



    .svg-inline--fa {

      display: var(--fa-display, inline-block);

      height: 1em;

      overflow: visible;

      vertical-align: -0.125em;

    }



    .svg-inline--fa.fa-2xs {

      vertical-align: 0.1em;

    }



    .svg-inline--fa.fa-xs {

      vertical-align: 0;

    }



    .svg-inline--fa.fa-sm {

      vertical-align: -0.0714285705em;

    }



    .svg-inline--fa.fa-lg {

      vertical-align: -0.2em;

    }



    .svg-inline--fa.fa-xl {

      vertical-align: -0.25em;

    }



    .svg-inline--fa.fa-2xl {

      vertical-align: -0.3125em;

    }



    .svg-inline--fa.fa-pull-left {

      margin-right: var(--fa-pull-margin, 0.3em);

      width: auto;

    }



    .svg-inline--fa.fa-pull-right {

      margin-left: var(--fa-pull-margin, 0.3em);

      width: auto;

    }



    .svg-inline--fa.fa-li {

      width: var(--fa-li-width, 2em);

      top: 0.25em;

    }



    .svg-inline--fa.fa-fw {

      width: var(--fa-fw-width, 1.25em);

    }



    .fa-layers svg.svg-inline--fa {

      bottom: 0;

      left: 0;

      margin: auto;

      position: absolute;

      right: 0;

      top: 0;

    }



    .fa-layers-counter,

    .fa-layers-text {

      display: inline-block;

      position: absolute;

      text-align: center;

    }



    .fa-layers {

      display: inline-block;

      height: 1em;

      position: relative;

      text-align: center;

      vertical-align: -0.125em;

      width: 1em;

    }



    .fa-layers svg.svg-inline--fa {

      transform-origin: center center;

    }



    .fa-layers-text {

      left: 50%;

      top: 50%;

      transform: translate(-50%, -50%);

      transform-origin: center center;

    }



    .fa-layers-counter {

      background-color: var(--fa-counter-background-color, #ef3535);

      border-radius: var(--fa-counter-border-radius, 1em);

      box-sizing: border-box;

      color: var(--fa-inverse, #111111);

      line-height: var(--fa-counter-line-height, 1);

      max-width: var(--fa-counter-max-width, 5em);

      min-width: var(--fa-counter-min-width, 1.5em);

      overflow: hidden;

      padding: var(--fa-counter-padding, 0.25em 0.5em);

      right: var(--fa-right, 0);

      text-overflow: ellipsis;

      top: var(--fa-top, 0);

      transform: scale(var(--fa-counter-scale, 0.25));

      transform-origin: top right;

    }



    .fa-layers-bottom-right {

      bottom: var(--fa-bottom, 0);

      right: var(--fa-right, 0);

      top: auto;

      transform: scale(var(--fa-layers-scale, 0.25));

      transform-origin: bottom right;

    }



    .fa-layers-bottom-left {

      bottom: var(--fa-bottom, 0);

      left: var(--fa-left, 0);

      right: auto;

      top: auto;

      transform: scale(var(--fa-layers-scale, 0.25));

      transform-origin: bottom left;

    }



    .fa-layers-top-right {

      top: var(--fa-top, 0);

      right: var(--fa-right, 0);

      transform: scale(var(--fa-layers-scale, 0.25));

      transform-origin: top right;

    }



    .fa-layers-top-left {

      left: var(--fa-left, 0);

      right: auto;

      top: var(--fa-top, 0);

      transform: scale(var(--fa-layers-scale, 0.25));

      transform-origin: top left;

    }



    .fa-1x {

      font-size: 1em;

    }



    .fa-2x {

      font-size: 2em;

    }



    .fa-3x {

      font-size: 3em;

    }



    .fa-4x {

      font-size: 4em;

    }



    .fa-5x {

      font-size: 5em;

    }



    .fa-6x {

      font-size: 6em;

    }



    .fa-7x {

      font-size: 7em;

    }



    .fa-8x {

      font-size: 8em;

    }



    .fa-9x {

      font-size: 9em;

    }



    .fa-10x {

      font-size: 10em;

    }



    .fa-2xs {

      font-size: 0.625em;

      line-height: 0.1em;

      vertical-align: 0.225em;

    }



    .fa-xs {

      font-size: 0.75em;

      line-height: 0.0833333337em;

      vertical-align: 0.125em;

    }



    .fa-sm {

      font-size: 0.875em;

      line-height: 0.0714285718em;

      vertical-align: 0.0535714295em;

    }



    .fa-lg {

      font-size: 1.25em;

      line-height: 0.05em;

      vertical-align: -0.075em;

    }



    .fa-xl {

      font-size: 1.5em;

      line-height: 0.0416666682em;

      vertical-align: -0.125em;

    }



    .fa-2xl {

      font-size: 2em;

      line-height: 0.03125em;

      vertical-align: -0.1875em;

    }



    .fa-fw {

      text-align: center;

      width: 1.25em;

    }



    .fa-ul {

      list-style-type: none;

      margin-left: var(--fa-li-margin, 2.5em);

      padding-left: 0;

    }



    .fa-ul>li {

      position: relative;

    }



    .fa-li {

      left: calc(-1 * var(--fa-li-width, 2em));

      position: absolute;

      text-align: center;

      width: var(--fa-li-width, 2em);

      line-height: inherit;

    }



    .fa-border {

      border-color: var(--fa-border-color, #eee);

      border-radius: var(--fa-border-radius, 0.1em);

      border-style: var(--fa-border-style, solid);

      border-width: var(--fa-border-width, 0.08em);

      padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);

    }



    .fa-pull-left {

      float: left;

      margin-right: var(--fa-pull-margin, 0.3em);

    }



    .fa-pull-right {

      float: right;

      margin-left: var(--fa-pull-margin, 0.3em);

    }



    .fa-beat {

      animation-name: fa-beat;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, ease-in-out);

    }



    .fa-bounce {

      animation-name: fa-bounce;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));

    }



    .fa-fade {

      animation-name: fa-fade;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));

    }



    .fa-beat-fade {

      animation-name: fa-beat-fade;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));

    }



    .fa-flip {

      animation-name: fa-flip;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, ease-in-out);

    }



    .fa-shake {

      animation-name: fa-shake;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, linear);

    }



    .fa-spin {

      animation-name: fa-spin;

      animation-delay: var(--fa-animation-delay, 0s);

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 2s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, linear);

    }



    .fa-spin-reverse {

      --strip-main: reverse;

    }



    .fa-pulse,

    .fa-spin-pulse {

      animation-name: fa-spin;

      animation-direction: var(--strip-main, normal);

      animation-duration: var(--fa-animation-duration, 1s);

      animation-iteration-count: var(--fa-animation-iteration-count, infinite);

      animation-timing-function: var(--fa-animation-timing, steps(8));

    }



    @media (prefers-reduced-motion: reduce) {



      .fa-beat,

      .fa-beat-fade,

      .fa-bounce,

      .fa-fade,

      .fa-flip,

      .fa-pulse,

      .fa-shake,

      .fa-spin,

      .fa-spin-pulse {

        animation-delay: -1ms;

        animation-duration: 1ms;

        animation-iteration-count: 1;

        transition-delay: 0s;

        transition-duration: 0s;

      }

    }



    @keyframes fa-beat {



      0%,

      90% {

        transform: scale(1);

      }



      45% {

        transform: scale(var(--fa-beat-scale, 1.25));

      }

    }



    @keyframes fa-bounce {

      0% {

        transform: scale(1, 1) translateY(0);

      }



      10% {

        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);

      }



      30% {

        transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));

      }



      50% {

        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);

      }



      57% {

        transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));

      }



      64% {

        transform: scale(1, 1) translateY(0);

      }



      100% {

        transform: scale(1, 1) translateY(0);

      }

    }



    @keyframes fa-fade {

      50% {

        opacity: var(--fa-fade-opacity, 0.4);

      }

    }



    @keyframes fa-beat-fade {



      0%,

      100% {

        opacity: var(--fa-beat-fade-opacity, 0.4);

        transform: scale(1);

      }



      50% {

        opacity: 1;

        transform: scale(var(--fa-beat-fade-scale, 1.125));

      }

    }



    @keyframes fa-flip {

      50% {

        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));

      }

    }



    @keyframes fa-shake {

      0% {

        transform: rotate(-15deg);

      }



      4% {

        transform: rotate(15deg);

      }



      24%,

      8% {

        transform: rotate(-18deg);

      }



      12%,

      28% {

        transform: rotate(18deg);

      }



      16% {

        transform: rotate(-22deg);

      }



      20% {

        transform: rotate(22deg);

      }



      32% {

        transform: rotate(-12deg);

      }



      36% {

        transform: rotate(12deg);

      }



      100%,

      40% {

        transform: rotate(0);

      }

    }



    @keyframes fa-spin {

      0% {

        transform: rotate(0);

      }



      100% {

        transform: rotate(360deg);

      }

    }



    .fa-rotate-90 {

      transform: rotate(90deg);

    }



    .fa-rotate-180 {

      transform: rotate(180deg);

    }



    .fa-rotate-270 {

      transform: rotate(270deg);

    }



    .fa-flip-horizontal {

      transform: scale(-1, 1);

    }



    .fa-flip-vertical {

      transform: scale(1, -1);

    }



    .fa-flip-both,

    .fa-flip-horizontal.fa-flip-vertical {

      transform: scale(-1, -1);

    }



    .fa-rotate-by {

      transform: rotate(var(--fa-rotate-angle, 0));

    }



    .fa-stack {

      display: inline-block;

      vertical-align: middle;

      height: 2em;

      position: relative;

      width: 2.5em;

    }



    .fa-stack-1x,

    .fa-stack-2x {

      bottom: 0;

      left: 0;

      margin: auto;

      position: absolute;

      right: 0;

      top: 0;

      z-index: var(--fa-stack-z-index, auto);

    }



    .svg-inline--fa.fa-stack-1x {

      height: 1em;

      width: 1.25em;

    }



    .svg-inline--fa.fa-stack-2x {

      height: 2em;

      width: 2.5em;

    }



    .fa-inverse {

      color: var(--fa-inverse, #111111);

    }



    .fa-sr-only,

    .sr-only {

      position: absolute;

      width: 1px;

      height: 1px;

      padding: 0;

      margin: -1px;

      overflow: hidden;

      clip: rect(0, 0, 0, 0);

      white-space: nowrap;

      border-width: 0;

    }



    .fa-sr-only-focusable:not(:focus),

    .sr-only-focusable:not(:focus) {

      position: absolute;

      width: 1px;

      height: 1px;

      padding: 0;

      margin: -1px;

      overflow: hidden;

      clip: rect(0, 0, 0, 0);

      white-space: nowrap;

      border-width: 0;

    }



    .svg-inline--fa .fa-primary {

      fill: var(--fa-primary-color, currentColor);

      opacity: var(--fa-primary-opacity, 1);

    }



    .svg-inline--fa .fa-secondary {

      fill: var(--fa-secondary-color, currentColor);

      opacity: var(--fa-secondary-opacity, 0.4);

    }



    .svg-inline--fa.fa-swap-opacity .fa-primary {

      opacity: var(--fa-secondary-opacity, 0.4);

    }



    .svg-inline--fa.fa-swap-opacity .fa-secondary {

      opacity: var(--fa-primary-opacity, 1);

    }



    .svg-inline--fa mask .fa-primary,

    .svg-inline--fa mask .fa-secondary {

      fill: #000;

    }

  
/* clone: чистые таблицы */
table[data-cell3][data-cell3]{width:100%!important;border-collapse:collapse!important;margin:18px 0!important;font-size:15px!important;line-height:1.45!important;background:transparent!important;display:table!important}
table[data-cell3][data-cell3] tr th,table[data-cell3][data-cell3] tr td{padding:11px 14px!important;border:1px solid rgba(255,255,255,.18)!important;text-align:left!important;vertical-align:top!important;background:transparent!important;display:table-cell!important;color:inherit!important}
table[data-cell3][data-cell3] tr th{background:rgba(255,255,255,.07)!important;font-weight:700!important;border-bottom:2px solid #2563eb!important}
table[data-cell3][data-cell3] tbody tr:nth-child(even) td{background:rgba(255,255,255,.045)!important}
table[data-cell3][data-cell3] td::before,table[data-cell3][data-cell3] td::after,table[data-cell3][data-cell3] tr::before,table[data-cell3][data-cell3] tr::after{content:none!important;display:none!important}
@media(max-width:760px){table[data-cell3][data-cell3]{display:block!important;overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch}table[data-cell3][data-cell3] tr th,table[data-cell3][data-cell3] tr td{padding:9px 10px!important;font-size:14px!important;min-width:90px}}

.item93{background:linear-gradient(180deg,#276afd,#1e51c0)!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.18)!important;font-weight:800!important;color:#fff!important;border:0!important;text-decoration:none!important}
.item93:hover{filter:brightness(1.06)!important}
.row70{display:none!important}
@media(max-width:900px){.row70{display:list-item!important}}
.panel-base,a:has(>.panel-base){display:none!important}
@media(max-width:900px){.panel-base{display:block!important}a:has(>.panel-base){display:block!important}}
.note-card{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}
.outer-foot{min-width:0!important;max-width:100%!important;flex-shrink:1!important;flex-basis:auto!important}
@media(max-width:640px){.note-card{font-size:clamp(14px,4.6vw,22px)!important}.outer-foot{overflow:visible!important}}
.note92{align-self:center!important}
.title26{align-self:center!important;margin-top:auto!important;margin-bottom:auto!important;align-items:center!important}
.stack45>*{position:relative;z-index:2}
.stack45>h1,.stack45>h2,.stack45 .note-card{text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.4)}
@media(min-width:901px){.stack45.link-wide{max-width:620px!important}.stack45.link-wide .description{max-width:540px!important}}
.view59 td,.view59 th{font-size:15px!important;line-height:1.45!important}
.view59 td{font-weight:400!important}
.part-prime{color:#2563eb!important;text-decoration:underline!important;font-weight:600!important;word-break:break-word!important}
.part-prime:hover{filter:brightness(1.12)!important}
@media(max-width:640px){.stack45{padding-top:14px!important}.note-card{text-align:center!important;width:100%!important}a.item93,button.item93{display:block!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}
.box21{position:fixed!important;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 14px;box-sizing:border-box;background:rgba(16,18,26,.97)!important;box-shadow:0 -6px 20px rgba(0,0,0,.35)}
.box21 img{max-height:34px;max-width:120px;object-fit:contain}
.box21 .note-card{font-weight:800;font-size:18px;color:#fff!important;white-space:nowrap;margin:0;text-shadow:none}
.box21 a.item93{white-space:nowrap;padding:10px 20px!important;color:#fff!important;text-decoration:none!important;display:inline-block}
.link84{border:1px solid rgba(255,255,255,.12);border-radius:10px;margin:8px 0;padding:2px 16px;background:rgba(255,255,255,.03)}
.link84>summary{cursor:pointer;font-weight:700;padding:13px 0;list-style:none}
.link84>summary::-webkit-details-marker{display:none}
.link84>summary::after{content:'\25be';float:right;opacity:.6;margin-left:10px}
.link84[open]>summary::after{content:'\25b4'}
.link84>p{margin:0 0 13px;opacity:.9}
.side21{display:inline;margin:0!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}
.card-list .side21{display:block;margin-bottom:4px!important;font-weight:700!important}
.outer-card{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}
.outer-card>.link84{flex:1 1 46%;min-width:280px}
@media(max-width:640px){.outer-card>.link84{flex:1 1 100%}}
.card-list{padding-left:22px}.card-list li{margin:12px 0}.card-list li strong{display:block;margin-bottom:4px}
.group-cell{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 26px;padding:0;list-style:none}
.group-cell a{display:inline-block;padding:9px 16px;border:1px solid #2563eb;border-radius:10px;background:rgba(255,255,255,.04);color:inherit;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap;scroll-margin-top:80px}
.group-cell a:hover{background:rgba(255,255,255,.09);filter:brightness(1.08)}
section[id],h2[id]{scroll-margin-top:80px}
.lite-list{max-width:1200px;margin:26px auto;padding:0 14px}
.group-grid{font-size:22px;font-weight:800;margin:0 0 14px}
.deep-list{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}
.deep-list::-webkit-scrollbar{height:8px}
.deep-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:8px}
.part-card{flex:0 0 auto;scroll-snap-align:start;width:min(560px,82%)}
.part-card img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.35)}
@media(max-width:640px){.part-card{width:88%}}
body{padding-bottom:76px!important}
@media(max-width:640px){.box21{gap:8px;padding:6px 8px}.box21 .note-card{font-size:14px;white-space:normal;text-align:center;line-height:1.1}.box21 img{max-height:26px;max-width:78px}.box21 a.item93{padding:8px 12px!important;font-size:14px}.box21 .note-card{font-size:13px!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}}
@media(max-width:420px){.box21>a:first-child{display:none!important}}
html,body{overflow-x:hidden!important;max-width:100%!important}
