/*
Theme Name: Multichain Theme
author: Multichain
*/
/*html :where(img){height:inherit;max-width:none;}*/
.changeNetwork_changeNetworkContainer__3AsoA {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}
.custom-logo {
    width: 150px !important;
    max-width: 100% !important;
    height: 30px!important;
}
.changeNetwork_chainContainer__2Lg4O,.changeNetwork_changeNetworkContainer__3AsoA {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    width: 100%
}
a.g483da3-9a5cc6 {
    color: #fff !important;
}
.changeNetwork_chainIcon__2RrdN {
    margin-right: 12px;
    height: 30px;
    width: 30px
}

.changeNetwork_buttonText__GBkPO {
    width: 180px;
    text-align: left
}

.changeNetwork_sectionHeading__1JhGF {
    margin-bottom: 24px!important
}

.wrongNetwork_changeNetworkContainer__1HGDk {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.wrongNetwork_chainContainer__44Wb-,.wrongNetwork_changeNetworkContainer__1HGDk {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    width: 100%
}

.wrongNetwork_chainIcon__3-n2P {
    margin-right: 12px;
    height: 30px;
    width: 30px
}

.wrongNetwork_buttonText__3nWLv {
    width: 180px;
    text-align: left
}

.wrongNetwork_sectionHeading__2lcKM {
    margin-bottom: 24px!important;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.wrongNetwork_settingsContainer__3WqFM {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    width: 100%
}

.wrongNetwork_settingContainer___KHSS {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    width: 100%
}

.wrongNetwork_setting__BRVOY {
    padding: 12px 0;
    min-height: 70px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    max-width: 340px
}

.wrongNetwork_value__3wCj4 {
    color: #2f80ed;
    margin-top: 6px
}

.wrongNetwork_infoText__3hJ7O {
    padding: 12px;
    border: 1px solid hsla(0,0%,50.2%,.5);
    border-radius: 10px;
    margin-bottom: 12px
}

.header_headerContainer__1BLau {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    padding: 24px 48px 0
}

.header_accountButton__rknsE,.header_errorButton__1uUFX {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    margin-left: 24px!important;
    min-height: 42px
}

.header_errorButton__1uUFX {
    background: #dc3545!important;
    color: #fff!important
}

.header_accountIcon__2u_ay {
    width: 30px;
    height: 30px;
    background-size: 100%;
    margin-right: 12px
}

.header_metamask__1NsLw {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/icn-metamask.svg)
}

.header_ledger__2glLV,.header_metamask__1NsLw {
    background-position: 50%;
    background-repeat: no-repeat
}

.header_ledger__2glLV {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/icn-ledger.svg)
}

.header_coinbase__1b67q {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/coinbaseWalletIcon.svg)
}

.header_coinbase__1b67q,.header_torus__1QjPd {
    background-position: 50%;
    background-repeat: no-repeat
}

.header_torus__1QjPd {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/torus.jpg)
}

.header_trust__rN8Wv {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/trustWallet.png);
    background-position: 50%;
    background-repeat: no-repeat
}

.header_switchIcon__1Tg6n {
    font-size: 1.5rem!important;
    margin-top: .2rem
}

.header_backButton__3cJU1 {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

@media screen and (max-width: 1200px) {
    .header_headerContainer__1BLau {
        padding:12px
    }

    .header_accountButton__rknsE {
        margin-left: 12px!important
    }
}

.footer_footerContainer__1Lr1N {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    padding: 24px 0
}

.footer_link__20YCx {
    text-decoration: none;
    padding-bottom: 6px;
    padding-top: 6px
}

.footer_auditText__2eyHG {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.footer_icon__2wEER {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.footer_policyIcon__nmhGz {
    font-size: 15px;
    margin-right: 12px
}

.footer_smallVersion__1etgR {
    font-size: 10px!important;
    letter-spacing: 1px;
    padding-top: 12px
}

.footer_leftAlign__3T-F8 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

@media screen and (max-width: 1200px) {
    .footer_footerContainer__1Lr1N {
        display:none
    }
}

.navigation_navigationContainer__QEVXX {
    position: fixed;
/*     min-height: 100vh; */
    width: 240px;
    padding: 24px 12px;
    border-radius: 0!important;
/*     border-right: 1px solid hsla(0,0%,50.2%,.2) */
}

.navigation_navigationContainer__QEVXX,.navigation_navigationHeading__3axkR {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.navigation_navigationContent__JHbeR {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    width: 100%
}

.navigation_navigationContentMobile__2a6fE {
    display: none
}

.navigation_navigationOptionActive__KnJRt {
    background: rgba(17,101,230,.16)
}

.navigation_navigationOption__LBK1X,.navigation_navigationOptionActive__KnJRt {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    padding: 12px;
    margin: 12px 0;
    width: 100%;
    border-radius: 10px;
    cursor: pointer
}

.navigation_navigationOption__LBK1X:hover {
    background: rgba(17,101,230,.16)
}

.navigation_navigationOptionIcon__2e42C,.navigation_navigationOptionIconWhite__1Fhib {
    margin-right: 12px;
    height: 30px;
    width: 30px;
    font-size: 30px!important
}

.navigation_navigationOptionIconWhite__1Fhib {
    color: #fff
}

.navigation_navigationOptionIconBlue__2SmA4 {
    margin-right: 12px;
    height: 30px;
    width: 30px;
    font-size: 30px!important;
    color: #1165e6
}

.navigation_socials__3C3Jj {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    padding: 24px 0
}

.navigation_socialButton__2MgSm {
    padding: 12px;
    width: 24px;
    height: 24px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    -moz-box-sizing: unset;
    box-sizing: unset
}

.navigation_telegram__1opLn {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/socials/telegram.svg)
}

.navigation_medium__1vyDz {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/socials/medium.svg)
}

.navigation_twitter__3b_4m {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/socials/twitter.svg)
}

.navigation_discord__32MSU {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/socials/discord.svg)
}

.navigation_navigationContentNavs__1ygrk {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    width: 100%;
    max-width: 400px
}

.navigation_headerThings__1U8FD {
    display: none
}

.navigation_switchIcon__3RR7A {
    font-size: 1.5rem!important;
    margin-top: .2rem
}

.navigation_backButton__2Fuva {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

.navigation_accountButton__2ycsR {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    margin-left: 24px!important
}

.navigation_accountIcon__2qyqR {
    width: 30px;
    height: 30px;
    background-size: 100%;
    margin-right: 12px
}

.navigation_metamask__hCjje {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/icn-metamask.svg)
}

.navigation_ledger__s24Ru {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/icn-ledger.svg)
}

.navigation_coinbase__1nDLg {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/coinbaseWalletIcon.svg)
}

.navigation_torus__3Oh-n {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/torus.jpg)
}

.navigation_trust__3gw7h {
    background-image: url(/web/20220202082125im_/[get_bloginfo]url[/get_bloginfo]/connectors/trustWallet.png)
}

.navigation_backButtonContainer__2nl55,.navigation_menuIcon__2CQVe {
    display: none
}

.navigation_colorWhite__24iGG {
    color: #fff
}

.navigation_colorBlue__2Q1p4 {
    color: #1165e6
}

@media screen and (max-width: 1200px) {
    .navigation_navigationContainer__QEVXX {
        position:relative;
        min-height: 80px;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        width: 100%;
        padding: 24px 12px;
        border-radius: 0!important
    }

    .navigation_navigationContent__JHbeR,.navigation_socials__3C3Jj {
        display: none
    }

    .navigation_navigationContentMobile__2a6fE {
        position: fixed;
        top: 0;
        -webkit-flex: 1 1;
        -moz-box-flex: 1;
        flex: 1 1;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between;
        width: 100%;
        padding: 24px;
        height: 100vh;
        z-index: 999;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center
    }

    .navigation_menuIcon__2CQVe {
        position: absolute;
        top: 24px;
        right: 12px;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .navigation_navigationHeading__3axkR {
        width: 100%
    }

    .navigation_headerThings__1U8FD {
        width: 100%;
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-align-items: center;
        -moz-box-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        justify-content: space-between
    }

    .navigation_backButtonContainer__2nl55 {
        position: absolute;
        top: 24px;
        left: 12px;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }
}

.layout_container__2yT5o {
    max-width: 100vw;
    width: 100%
}

.layout_container__2yT5o,.layout_content__3EbwV {
    min-height: 100vh;
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.layout_content__3EbwV {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    margin-left: 240px
}

.layout_main__3O2ar {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

@media screen and (max-width: 1200px) {
    .layout_container__2yT5o {
        -webkit-flex-direction:column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }

    .layout_content__3EbwV {
        min-height: 100vh;
        margin-left: 0;
        max-width: 100vw
    }
}

.swap_newSwapContainer__14y2o {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    -moz-box-align: center;
    width: 100%;
    height: 100%;
    min-height: -moz-calc(100vh - 72px);
    min-height: calc(100vh - 72px);
    align-items: center
}

.swap_swapContainer__3uUHK {
    max-width: 485px;
    padding: 24px;
    min-height: 600px
}

.swap_swapContainer__3uUHK,.swap_swapInputs__1dpD0 {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.swap_massiveInputContainer__2RCJh {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 10px;
    border: 1px solid hsla(0,0%,50.2%,.5);
    width: 100%;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_error__R4uMv {
    border: 1px solid #dc3545
}

.swap_whiteBackground__2Uugb {
    background: #fff
}

.swap_massiveInputAssetSelect__1Evfl {
    width: 124px;
    min-height: 124px;
    height: 100%
}

.swap_massiveInputAmount__2VgxY {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    height: 100%
}

.swap_massiveInputAddress__15Zfh {
    min-width: 100%;
    border-top: 1px solid hsla(0,0%,50.2%,.5)
}

.swap_displaySelectContainer__3tphD {
    padding: 12px;
    min-height: 100px;
    cursor: pointer
}

.swap_displayDualIconContainer__1bsIZ {
    width: 100px;
    position: relative
}

.swap_displayDualIconContainerConfirm__QzR-o {
    width: 100px;
    position: relative;
    margin: 0 auto
}

.swap_displayDualIconContainerSmall__mehZj {
    width: 60px;
    position: relative;
    margin-right: 24px
}

.swap_displaySelect__1zCSw,.swap_displaySelectContent__26AnB {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_displaySelectContent__26AnB {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

.swap_searchContainer__3T8fA {
    padding: 24px;
    height: 600px
}

.swap_assetSearchResults__2YH5r {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    margin-top: 12px;
    min-width: 390px
}

.swap_withBalanceToggle__3jQd0 {
    margin-left: 12px!important
}

.swap_displayAssetIcon__37o1H {
    border: 1px solid hsla(0,0%,50.2%,.5);
    border-radius: 50px;
    background: #fff;
    width: 100px;
    height: 100px;
    padding: 10px
}

.swap_displayAssetIconSmall__RzSOK {
    border: 1px solid hsla(0,0%,50.2%,.5);
    border-radius: 30px;
    background: #fff;
    padding: 6px
}

.swap_displayChainIcon__1ITAg {
    top: 60px;
    right: 0
}

.swap_displayChainIcon__1ITAg,.swap_displayChainIconSmall__2jodY {
    border: 1px solid hsla(0,0%,50.2%,.5);
    border-radius: 20px;
    position: absolute;
    background: #fff
}

.swap_displayChainIconSmall__2jodY {
    top: 30px;
    right: -5px
}

.swap_inputTitleContainer__iKpck {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

.swap_inputTitle__2A9Kd {
    padding-bottom: 6px;
    margin-left: 12px
}

.swap_inputBalance__15qJw {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end;
    padding-right: 12px;
    padding-bottom: 6px;
    cursor: pointer
}

.swap_textField__3DYHm {
    margin-top: 12px;
    margin-bottom: 12px
}

.swap_largeInput__20A4e {
    font-size: 46px!important
}

.swap_addressInput__vRY6M {
    font-size: 16px!important;
    padding: 12px
}

.swap_actionButton__3lP5n {
    margin-top: 24px!important
}

.swap_backButton__2lyo6 {
    min-width: 100px
}

.swap_header__1lmx- {
    width: 100%;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_confirmSwap__1psV4,.swap_header__1lmx- {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

.swap_confirmSwap__1psV4 {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.swap_swapConfirmContainer__33Hnt {
    margin-top: 12px
}

.swap_arrowIcon__3JHJV {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    padding: 12px
}

.swap_chainDescrPadding__132Lr {
    padding-top: 12px;
    padding-bottom: 24px
}

.swap_swapConfirmSide__1iVFl {
    border: 1px solid hsla(0,0%,50.2%,.5);
    border-radius: 10px;
    padding: 24px 6px
}

.swap_addressField__R80lC {
    border-radius: 10px;
    border: 1px solid hsla(0,0%,50.2%,.5);
    padding: 6px 12px;
    width: 100%;
    margin: 12px 0!important;
    min-height: 44px;
    cursor: pointer
}

.swap_addressField__R80lC,.swap_swapDepositInfo__14Kcx {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

.swap_swapDepositInfo__14Kcx {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column
}

.swap_qrPreview__1Cds2 {
    padding: 24px;
    height: 148px;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.swap_flexy2__2rlOs {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end
}

.swap_flexy2__2rlOs,.swap_flexy__7mfVI {
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.swap_flexy__7mfVI {
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swap_assetSelectMenu__2oW4N {
    padding-left: 0!important;
    padding-right: 0!important
}

.swap_assetSelectMenu__2oW4N,.swap_txContainer__1idl7 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_txContainer__1idl7 {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    width: 100%
}

.swap_txInfoContainer__2gB1T {
    margin-left: 12px;
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

.swap_assetSelectBalance__3taQM {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1;
    margin-left: 48px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    align-items: flex-end
}

.swap_confirmationsText__1mx7f {
    padding-bottom: 12px
}

.swap_swapIconContainer__2bduh {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.swap_swapIcon__1-wX0 {
    cursor: pointer;
    padding: 12px;
    font-size: 60px!important
}

.swap_swapInfoContainer__21Pdg {
    width: 485px
}

.swap_swapInfo__2B9Th {
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    border-radius: 10px;
    padding: 12px;
    width: 100%
}

.swap_swapInfo__2B9Th,.swap_swapInfoRow__WfEYm {
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.swap_swapInfoRow__WfEYm {
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 1px solid hsla(0,0%,50.2%,.5)
}

.swap_inlineText__3x8ow {
    padding-left: 4px;
    padding-right: 4px
}

.swap_swapDirection__1vaaG {
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end;
    padding: 12px 0
}

.swap_swapDirection__1vaaG,.swap_swapDirectionHead__2Pfh2 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_swapDirectionHead__2Pfh2 {
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

.swap_rightArrow__2Gf5N {
    margin-right: 18px;
    margin-left: 18px
}

.swap_marginRightNone__16KmF {
    margin-right: 0
}

.swap_skelly__Tt9_u {
    margin-bottom: 12px;
    margin-top: 12px
}

.swap_skelly1__3LJ4Z {
    margin-bottom: 6px;
    margin-top: 6px
}

.swap_skelly2__pTiDl {
    margin-left: 24px
}

.swap_inline__10td- {
    margin-top: 24px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_swapStatusContainer__w6Kep {
    padding: 24px 24px 12px;
    width: 500px;
    border-radius: 10px
}

.swap_info__r8Tz5 {
    border-left: 5px solid #2f80ed
}

.swap_success__37aJv {
    border-left: 5px solid #4caf50
}

.swap_headerContainer__2Dck9 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    width: 100%
}

.swap_swapHeader__1kOSU {
    -webkit-flex: 1 1;
    -moz-box-flex: 1;
    flex: 1 1
}

.swap_closeIcon__121WJ {
    position: absolute!important;
    right: 12px;
    top: 12px
}

.swap_limitsFlex__8A3TE {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    padding: 12px 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.swap_infoIcon__3XbZg {
    margin-right: 12px
}

.swap_tooltipNoMaxWidth__3A15M {
    max-width: none
}

.swap_searchInline__G_Lc6 {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

@media screen and (max-width: 1200px) {
    .swap_swapContainer__3uUHK {
        padding:12px
    }

    .swap_newSwapContainer__14y2o {
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .swap_swapContainer__3uUHK {
        padding:12px
    }

    .swap_addressInput__vRY6M {
        font-size: 12px!important
    }

    .swap_largeInput__20A4e {
        font-size: 36px!important
    }

    .swap_addressField__R80lC {
        font-size: 12px!important
    }

    .swap_swapInfoContainer__21Pdg {
        width: 100%
    }
}

.disclaimer_footerContainer__3DeCk {
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.disclaimer_beta__j8zD9,.disclaimer_footerContainer__3DeCk {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.disclaimer_beta__j8zD9 {
    padding: 12px
}

.swap_swapContainer__2X5Xk {
    height: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swap_inputTitleContainer__FAm8Y {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between
}

.swap_inputTitle__3fUsG {
    padding-bottom: 6px;
    margin-left: 12px
}

.swap_inputBalance__zlFqY {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end;
    padding-right: 12px;
    padding-bottom: 6px
}

.swap_value__3M0zI {
    cursor: pointer
}

.swap_assetContainer__1abKI {
    margin-left: -14px
}

.swap_assetSelectMenu__2eDc3 {
    padding: 12px 24px!important;
    min-height: 57px!important
}

.swap_assetSelectIcon__3xHQk {
    margin-right: 12px;
    min-width: 30px
}

.swap_selectedAssetIcon__2QDun {
    margin: -8px 0
}

.swap_textField__1uba3 {
    margin-bottom: 12px
}

.swap_equals__3F9gs {
    margin-bottom: 12px!important
}

.swap_leverageContainer__18bIW {
    margin-bottom: 12px;
    margin-top: 12px
}

.swap_leverageSlider__1Sn8i {
    margin-top: 12px
}

.swap_actionButton__9JtnZ {
    margin-top: 24px
}

.swap_inputTitleWithIcon__3qLwz {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

.swap_tooltipIcon__4oekk {
    font-size: 1rem!important;
    margin-left: 12px
}

.swap_explanationContainer__d2B9n {
    min-width: 300px;
    max-width: 600px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    height: -moz-calc(100vh - 168px);
    height: calc(100vh - 168px);
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center
}

.swap_explanationHeader__1kRUC {
    text-align: center
}

.swap_explanationHeader__1kRUC,.swap_explanationSubheader__2IL45 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 24px
}

.swap_explanationText__2v8-V {
    padding: 24px
}

.swap_accentColor__2EhKb {
    color: #2f80ed
}

.swap_explainerSpacing__3N9Vg {
    padding-bottom: 6px;
    line-height: 1.3
}

.swap_leverageHeading__1Zuco {
    padding-bottom: 24px
}

.swap_link__1CRSo {
    color: #2f80ed;
    cursor: pointer;
    text-decoration: none
}

@media screen and (max-width: 576px) {
    .swap_swapContainer__2X5Xk {
        padding:12px
    }
}

@-webkit-keyframes mui-auto-fill {}
@-webkit-keyframes mui-auto-fill-cancel {}
.MuiInputBase-root {
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  margin: 0px;
  display: inline-flex;
  position: relative;
  font-size: 1rem;
  box-sizing: border-box;
  align-items: center;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 300;
  line-height: 1.1876em;
}
@media (max-width:576px) {
  .MuiInputBase-root {
    font-size: 0.8rem;
  }
}
.MuiInputBase-root.Mui-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: default;
}
.MuiInputBase-root:before {
  height: 0px;
  border-bottom: none !important;
}
.MuiInputBase-root:after {
  height: 0px;
  border-bottom: none !important;
}
.MuiInputBase-multiline {
  padding: 6px 0 7px;
}
.MuiInputBase-multiline.MuiInputBase-marginDense {
  padding-top: 3px;
}
.MuiInputBase-fullWidth {
  width: 100%;
}
.MuiInputBase-input {
  font: inherit;
  color: currentColor;
  width: 100%;
  border: 0;
  height: 1.1876em;
  margin: 0;
  display: block;
  padding: 6px 0 7px;
  min-width: 0;
  background: none;
  box-sizing: content-box;
  animation-name: mui-auto-fill-cancel;
  letter-spacing: inherit;
  animation-duration: 10ms;
  -webkit-tap-highlight-color: transparent;
}
.MuiInputBase-input::-webkit-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiInputBase-input::-moz-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiInputBase-input:-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiInputBase-input::-ms-input-placeholder {
  color: currentColor;
  opacity: 0.42;
  transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiInputBase-input:focus {
  outline: 0;
}
.MuiInputBase-input:invalid {
  box-shadow: none;
}
.MuiInputBase-input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.MuiInputBase-input.Mui-disabled {
  opacity: 1;
}
.MuiInputBase-input:-webkit-autofill {
  animation-name: mui-auto-fill;
  animation-duration: 5000s;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-webkit-input-placeholder {
  opacity: 0 !important;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-moz-placeholder {
  opacity: 0 !important;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:-ms-input-placeholder {
  opacity: 0 !important;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-ms-input-placeholder {
  opacity: 0 !important;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-webkit-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-moz-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus:-ms-input-placeholder {
  opacity: 0.42;
}
label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-ms-input-placeholder {
  opacity: 0.42;
}
.MuiInputBase-inputMarginDense {
  padding-top: 3px;
}
.MuiInputBase-inputMultiline {
  height: auto;
  resize: none;
  padding: 0;
}
.MuiInputBase-inputTypeSearch {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}


.MuiPaper-root {
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  background-color: #F8F9FE;
}
.MuiPaper-rounded {
  border-radius: 10px;
}
.MuiPaper-outlined {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.MuiPaper-elevation0 {
  box-shadow: none;
}
.MuiPaper-elevation1 {
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation2 {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation3 {
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation4 {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation5 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation6 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}
.MuiPaper-elevation7 {
  box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);
}
.MuiPaper-elevation8 {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
}
.MuiPaper-elevation9 {
  box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);
}
.MuiPaper-elevation10 {
  box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);
}
.MuiPaper-elevation11 {
  box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);
}
.MuiPaper-elevation12 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);
}
.MuiPaper-elevation13 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);
}
.MuiPaper-elevation14 {
  box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);
}
.MuiPaper-elevation15 {
  box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);
}
.MuiPaper-elevation16 {
  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);
}
.MuiPaper-elevation17 {
  box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);
}
.MuiPaper-elevation18 {
  box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);
}
.MuiPaper-elevation19 {
  box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);
}
.MuiPaper-elevation20 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);
}
.MuiPaper-elevation21 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);
}
.MuiPaper-elevation22 {
  box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);
}
.MuiPaper-elevation23 {
  box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);
}
.MuiPaper-elevation24 {
	box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px }

@media print {
  .MuiDialog-root {
    position: absolute !important;
  }
}
.MuiDialog-scrollPaper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.MuiDialog-scrollBody {
  overflow-x: hidden;
  overflow-y: auto;
  text-align: center;
}
.MuiDialog-scrollBody:after {
  width: 0;
  height: 100%;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.MuiDialog-container {
  height: 100%;
  outline: 0;
}
@media print {
  .MuiDialog-container {
    height: auto;
  }
}
.MuiDialog-paper {
  margin: 32px;
  position: relative;
  overflow-y: auto;
}
@media print {
  .MuiDialog-paper {
    box-shadow: none;
    overflow-y: visible;
  }
}
.MuiDialog-paperScrollPaper {
  display: flex;
  max-height: calc(100% - 64px);
  flex-direction: column;
}
.MuiDialog-paperScrollBody {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.MuiDialog-paperWidthFalse {
  max-width: calc(100% - 64px);
}
.MuiDialog-paperWidthXs {
  max-width: 444px;
}
@media (max-width:507.95px) {
  .MuiDialog-paperWidthXs.MuiDialog-paperScrollBody {
    max-width: calc(100% - 64px);
  }
}
.MuiDialog-paperWidthSm {
  max-width: 800px;
}
@media (max-width:663.95px) {
  .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody {
    max-width: calc(100% - 64px);
  }
}
.MuiDialog-paperWidthMd {
  max-width: 1024px;
}
@media (max-width:1087.95px) {
  .MuiDialog-paperWidthMd.MuiDialog-paperScrollBody {
    max-width: calc(100% - 64px);
  }
}
.MuiDialog-paperWidthLg {
  max-width: 1600px;
}
@media (max-width:1663.95px) {
  .MuiDialog-paperWidthLg.MuiDialog-paperScrollBody {
    max-width: calc(100% - 64px);
  }
}
.MuiDialog-paperWidthXl {
  max-width: 1920px;
}
@media (max-width:1983.95px) {
  .MuiDialog-paperWidthXl.MuiDialog-paperScrollBody {
    max-width: calc(100% - 64px);
  }
}
.MuiDialog-paperFullWidth {
  width: calc(100% - 64px);
}
.MuiDialog-paperFullScreen {
  width: 100%;
  height: 100%;
  margin: 0;
  max-width: 100%;
  max-height: none;
  border-radius: 0;
}
.MuiDialog-paperFullScreen.MuiDialog-paperScrollBody {
  margin: 0;
  max-width: 100%;
}


.MuiSvgIcon-root {
  fill: currentColor;
  width: 1em;
  height: 1em;
  display: inline-block;
  font-size: 1.5rem;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  flex-shrink: 0;
  user-select: none;
}
.MuiSvgIcon-colorPrimary {
  color: #2F80ED;
}
.MuiSvgIcon-colorSecondary {
  color: #EFEFEF;
}
.MuiSvgIcon-colorAction {
  color: rgba(0, 0, 0, 0.54);
}
.MuiSvgIcon-colorError {
  color: #dc3545;
}
.MuiSvgIcon-colorDisabled {
  color: rgba(0, 0, 0, 0.26);
}
.MuiSvgIcon-fontSizeInherit {
  font-size: inherit;
}
.MuiSvgIcon-fontSizeSmall {
  font-size: 1.25rem;
}
.MuiSvgIcon-fontSizeLarge {
  font-size: 2.1875rem;
}



.MuiTypography-root {
  margin: 0;
}
.MuiTypography-body2 {
  font-size: 0.875rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 400;
  line-height: 1.43;
}
.MuiTypography-body1 {
  font-size: 1rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 300;
  line-height: 1.3;
}
@media (max-width:576px) {
  .MuiTypography-body1 {
    font-size: 0.8rem;
  }
}
.MuiTypography-caption {
  font-size: 0.75rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 400;
  line-height: 1.66;
}
.MuiTypography-button {
  font-size: 0.875rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 500;
  line-height: 1.75;
  text-transform: uppercase;
}
.MuiTypography-h1 {
  font-size: 2rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 700;
  line-height: 1.167;
  letter-spacing: 2px;
}
@media (max-width:576px) {
  .MuiTypography-h1 {
    font-size: 1.5rem;
  }
}
.MuiTypography-h2 {
  font-size: 1.2rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width:576px) {
  .MuiTypography-h2 {
    font-size: 1rem;
  }
}
.MuiTypography-h3 {
  font-size: 1.5rem;
  font-family: Inter, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  font-weight: 800;
  line-height: 1.167;
}
@media (max-width:576px) {
  .MuiTypography-h3 {
    font-size: 1.2rem;
  }
}
.MuiTypography-h4 {
  font-size: 1.5rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 300;
  line-height: 1.167;
  letter-spacing: 0.3rem;
}
@media (max-width:576px) {
  .MuiTypography-h4 {
    font-size: 1.2rem;
  }
}
.MuiTypography-h5 {
  font-size: 0.9rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 700;
  line-height: 1.167;
}
@media (max-width:576px) {
  .MuiTypography-h5 {
    font-size: 0.7rem;
  }
}
.MuiTypography-h6 {
  font-size: 1.5rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 700;
  line-height: 1.167;
  letter-spacing: 2px;
}
@media (max-width:576px) {
  .MuiTypography-h6 {
    font-size: 1.2rem;
  }
}
.MuiTypography-subtitle1 {
  font-size: 0.9rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 300;
  line-height: 1.167;
}
@media (max-width:576px) {
  .MuiTypography-subtitle1 {
    font-size: 0.7rem;
  }
}
.MuiTypography-subtitle2 {
  font-size: 0.875rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 500;
  line-height: 1.57;
}
.MuiTypography-overline {
  font-size: 0.75rem;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 400;
  line-height: 2.66;
  text-transform: uppercase;
}
.MuiTypography-srOnly {
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
}
.MuiTypography-alignLeft {
  text-align: left;
}
.MuiTypography-alignCenter {
  text-align: center;
}
.MuiTypography-alignRight {
  text-align: right;
}
.MuiTypography-alignJustify {
  text-align: justify;
}
.MuiTypography-noWrap {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.MuiTypography-gutterBottom {
  margin-bottom: 0.35em;
}
.MuiTypography-paragraph {
  margin-bottom: 16px;
}
.MuiTypography-colorInherit {
  color: inherit;
}
.MuiTypography-colorPrimary {
  color: #2F80ED;
}
.MuiTypography-colorSecondary {
  color: #EFEFEF;
}
.MuiTypography-colorTextPrimary {
  color: rgba(0, 0, 0, 0.87);
}
.MuiTypography-colorTextSecondary {
  color: rgba(0, 0, 0, 0.54);
}
.MuiTypography-colorError {
  color: #dc3545;
}
.MuiTypography-displayInline {
  display: inline;
}
.MuiTypography-displayBlock {
  display: block;
}

.MuiButton-root {
  color: rgba(0, 0, 0, 0.87);
  padding: 6px 16px;
  font-size: 0.875rem;
  min-width: 50px;
  box-sizing: border-box;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-family: Inter,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-weight: 500;
  line-height: 1.75;
  border-radius: 10px;
  text-transform: uppercase;
}
.MuiButton-root:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.MuiButton-root.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
  .MuiButton-root:hover {
    background-color: transparent;
  }
}
.MuiButton-root:hover.Mui-disabled {
  background-color: transparent;
}
.MuiButton-label {
  width: 100%;
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.MuiButton-text {
  padding: 6px 8px;
}
.MuiButton-textPrimary {
  color: #2F80ED;
}
.MuiButton-textPrimary:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiButton-textPrimary:hover {
    background-color: transparent;
  }
}
.MuiButton-textSecondary {
  color: #EFEFEF;
}
.MuiButton-textSecondary:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiButton-textSecondary:hover {
    background-color: transparent;
  }
}
.MuiButton-outlined {
  border: 1px solid rgba(0, 0, 0, 0.23);
  padding: 5px 15px;
}
.MuiButton-outlined.Mui-disabled {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.MuiButton-outlinedPrimary {
  color: #2F80ED;
  border: 1px solid rgba(47, 128, 237, 0.5);
}
.MuiButton-outlinedPrimary:hover {
  border: 1px solid #2F80ED;
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiButton-outlinedPrimary:hover {
    background-color: transparent;
  }
}
.MuiButton-outlinedSecondary {
  color: #EFEFEF;
  border: 1px solid rgba(239, 239, 239, 0.5);
}
.MuiButton-outlinedSecondary:hover {
  border: 1px solid #EFEFEF;
  background-color: rgba(239, 239, 239, 0.04);
}
.MuiButton-outlinedSecondary.Mui-disabled {
  border: 1px solid rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
  .MuiButton-outlinedSecondary:hover {
    background-color: transparent;
  }
}
.MuiButton-contained {
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  background-color: #e0e0e0;
}
.MuiButton-contained:hover {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
  background-color: #d5d5d5;
}
.MuiButton-contained.Mui-focusVisible {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}
.MuiButton-contained:active {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
}
.MuiButton-contained.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.12);
}
@media (hover: none) {
  .MuiButton-contained:hover {
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
    background-color: #e0e0e0;
  }
}
.MuiButton-contained:hover.Mui-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.MuiButton-containedPrimary {
  color: #fff;
  background-color: #2F80ED;
}
.MuiButton-containedPrimary:hover {
  background-color: rgb(32, 89, 165);
}
@media (hover: none) {
  .MuiButton-containedPrimary:hover {
    background-color: #2F80ED;
  }
}
.MuiButton-containedSecondary {
  color: rgba(0, 0, 0, 0.87);
  background-color: #EFEFEF; border:0;
}
.MuiButton-containedSecondary:hover {
  background-color: rgb(167, 167, 167);
}
@media (hover: none) {
  .MuiButton-containedSecondary:hover {
    background-color: #EFEFEF;
  }
}
.MuiButton-disableElevation {
  box-shadow: none;
}
.MuiButton-disableElevation:hover {
  box-shadow: none;
}
.MuiButton-disableElevation.Mui-focusVisible {
  box-shadow: none;
}
.MuiButton-disableElevation:active {
  box-shadow: none;
}
.MuiButton-disableElevation.Mui-disabled {
  box-shadow: none;
}
.MuiButton-colorInherit {
  color: inherit;
  border-color: currentColor;
}
.MuiButton-textSizeSmall {
  padding: 4px 5px;
  font-size: 0.8125rem;
}
.MuiButton-textSizeLarge {
  padding: 8px 11px;
  font-size: 2.4rem;
}
@media (max-width:576px) {
  .MuiButton-textSizeLarge {
    font-size: 2rem;
  }
}
.MuiButton-outlinedSizeSmall {
  padding: 6px 9px;
  font-size: 0.7rem;
}
@media (max-width:576px) {
  .MuiButton-outlinedSizeSmall {
    padding: 3px 0px;
  }
}
.MuiButton-outlinedSizeLarge {
  padding: 7px 21px;
  font-size: 0.9375rem;
}
.MuiButton-containedSizeSmall {
  padding: 4px 10px;
  font-size: 0.8125rem;
}
.MuiButton-containedSizeLarge {
  padding: 8px 22px;
  font-size: 0.9375rem;
}
.MuiButton-sizeLarge {
  padding: 19px 24px;
  min-width: 150px;
}
.MuiButton-fullWidth {
  width: 100%;
}
.MuiButton-startIcon {
  display: inherit;
  margin-left: -4px;
  margin-right: 8px;
}
.MuiButton-startIcon.MuiButton-iconSizeSmall {
  margin-left: -2px;
}
.MuiButton-endIcon {
  display: inherit;
  margin-left: 8px;
  margin-right: -4px;
}
.MuiButton-endIcon.MuiButton-iconSizeSmall {
  margin-right: -2px;
}
.MuiButton-iconSizeSmall > *:first-child {
  font-size: 18px;
}
.MuiButton-iconSizeMedium > *:first-child {
  font-size: 20px;
}
.MuiButton-iconSizeLarge > *:first-child {
  font-size: 22px;
}

.MuiSwitch-root {
  width: 58px;
  height: 38px;
  display: inline-flex;
  padding: 12px;
  z-index: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  flex-shrink: 0;
  vertical-align: middle;
}
@media print {
  .MuiSwitch-root {
    -webkit-print-color-adjust: exact;
  }
}
.MuiSwitch-edgeStart {
  margin-left: -8px;
}
.MuiSwitch-edgeEnd {
  margin-right: -8px;
}
.MuiSwitch-switchBase {
  top: 0;
  left: 0;
  color: #fafafa;
  z-index: 1;
  position: absolute;
  transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiSwitch-switchBase.Mui-checked {
  transform: translateX(20px);
}
.MuiSwitch-switchBase.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  opacity: 0.5;
}
.MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track {
  opacity: 0.12;
}
.MuiSwitch-colorPrimary.Mui-checked {
  color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorPrimary.Mui-checked:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorPrimary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-colorSecondary.Mui-checked {
  color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorSecondary.Mui-checked:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorSecondary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-sizeSmall {
  width: 40px;
  height: 24px;
  padding: 7px;
}
.MuiSwitch-sizeSmall .MuiSwitch-thumb {
  width: 16px;
  height: 16px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase {
  padding: 4px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase.Mui-checked {
  transform: translateX(16px);
}
.MuiSwitch-input {
  left: -100%;
  width: 300%;
}
.MuiSwitch-thumb {
  width: 20px;
  height: 20px;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
  border-radius: 50%;
  background-color: currentColor;
}
.MuiSwitch-track {
  width: 100%;
  height: 100%;
  opacity: 0.38;
  z-index: -1;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 7px;
  background-color: #000;
}

.MuiTouchRipple-root {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
}
.MuiTouchRipple-ripple {
  opacity: 0;
  position: absolute;
}
.MuiTouchRipple-rippleVisible {
  opacity: 0.3;
  animation: MuiTouchRipple-keyframes-enter 550ms cubic-bezier(0.4, 0, 0.2, 1);
  transform: scale(1);
}
.MuiTouchRipple-ripplePulsate {
  animation-duration: 200ms;
}
.MuiTouchRipple-child {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 1;
  border-radius: 50%;
  background-color: currentColor;
}
.MuiTouchRipple-childLeaving {
  opacity: 0;
  animation: MuiTouchRipple-keyframes-exit 550ms cubic-bezier(0.4, 0, 0.2, 1);
}
.MuiTouchRipple-childPulsate {
  top: 0;
  left: 0;
  position: absolute;
  animation: MuiTouchRipple-keyframes-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}
@-webkit-keyframes MuiTouchRipple-keyframes-enter {
  0% {
    opacity: 0.1;
    transform: scale(0);
  }
  100% {
    opacity: 0.3;
    transform: scale(1);
  }
}
@-webkit-keyframes MuiTouchRipple-keyframes-exit {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes MuiTouchRipple-keyframes-pulsate {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.92);
  }
  100% {
    transform: scale(1);
  }
}

.MuiIconButton-root {
  flex: 0 0 auto;
  color: rgba(0, 0, 0, 0.54);
  padding: 12px;
  overflow: visible;
  font-size: 1.5rem;
  text-align: center;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 50%;
}
.MuiIconButton-root:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.MuiIconButton-root.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
@media (hover: none) {
  .MuiIconButton-root:hover {
    background-color: transparent;
  }
}
.MuiIconButton-edgeStart {
  margin-left: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeStart {
  margin-left: -3px;
}
.MuiIconButton-edgeEnd {
  margin-right: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeEnd {
  margin-right: -3px;
}
.MuiIconButton-colorInherit {
  color: inherit;
}
.MuiIconButton-colorPrimary {
  color: #2F80ED;
}
.MuiIconButton-colorPrimary:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiIconButton-colorPrimary:hover {
    background-color: transparent;
  }
}
.MuiIconButton-colorSecondary {
  color: #EFEFEF;
}
.MuiIconButton-colorSecondary:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiIconButton-colorSecondary:hover {
    background-color: transparent;
  }
}
.MuiIconButton-sizeSmall {
  padding: 3px;
  font-size: 1.125rem;
}
.MuiIconButton-label {
  width: 100%;
  display: flex;
  align-items: inherit;
  justify-content: inherit;
}

.MuiIconButton-root {
  flex: 0 0 auto;
  color: rgba(0, 0, 0, 0.54);
  padding: 12px;
  overflow: visible;
  font-size: 1.5rem;
  text-align: center;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 50%;
}
.MuiIconButton-root:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.MuiIconButton-root.Mui-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
@media (hover: none) {
  .MuiIconButton-root:hover {
    background-color: transparent;
  }
}
.MuiIconButton-edgeStart {
  margin-left: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeStart {
  margin-left: -3px;
}
.MuiIconButton-edgeEnd {
  margin-right: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeEnd {
  margin-right: -3px;
}
.MuiIconButton-colorInherit {
  color: inherit;
}
.MuiIconButton-colorPrimary {
  color: #2F80ED;
}
.MuiIconButton-colorPrimary:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiIconButton-colorPrimary:hover {
    background-color: transparent;
  }
}
.MuiIconButton-colorSecondary {
  color: #EFEFEF;
}
.MuiIconButton-colorSecondary:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiIconButton-colorSecondary:hover {
    background-color: transparent;
  }
}
.MuiIconButton-sizeSmall {
  padding: 3px;
  font-size: 1.125rem;
}
.MuiIconButton-label {
  width: 100%;
  display: flex;
  align-items: inherit;
  justify-content: inherit;
}


.jss23 {
  width: 58px;
  height: 32px;
  margin: 8px;
  padding: 0;
}
.jss24 {
  padding: 1px;
}
.jss24.jss27 {
  color: #212529;
  transform: translateX(28px);
}
.jss24.jss28 .jss25 {
  color: #ffffff;
  border: 6px solid #fff;
}
.jss24.jss27 + .jss26 {
  opacity: 1;
  background-color: #ffffff;
}
.jss25 {
  width: 24px;
  height: 24px;
}
.jss26 {
  border: 1px solid #212529;
  opacity: 1;
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 16px;
  background-color: #212529;
}


.MuiSwitch-root {
  width: 58px;
  height: 38px;
  display: inline-flex;
  padding: 12px;
  z-index: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  flex-shrink: 0;
  vertical-align: middle;
}
@media print {
  .MuiSwitch-root {
    -webkit-print-color-adjust: exact;
  }
}
.MuiSwitch-edgeStart {
  margin-left: -8px;
}
.MuiSwitch-edgeEnd {
  margin-right: -8px;
}
.MuiSwitch-switchBase {
  top: 0;
  left: 0;
  color: #fafafa;
  z-index: 1;
  position: absolute;
  transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiSwitch-switchBase.Mui-checked {
  transform: translateX(20px);
}
.MuiSwitch-switchBase.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  opacity: 0.5;
}
.MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track {
  opacity: 0.12;
}
.MuiSwitch-colorPrimary.Mui-checked {
  color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorPrimary.Mui-checked:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorPrimary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-colorSecondary.Mui-checked {
  color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorSecondary.Mui-checked:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorSecondary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-sizeSmall {
  width: 40px;
  height: 24px;
  padding: 7px;
}
.MuiSwitch-sizeSmall .MuiSwitch-thumb {
  width: 16px;
  height: 16px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase {
  padding: 4px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase.Mui-checked {
  transform: translateX(16px);
}
.MuiSwitch-input {
  left: -100%;
  width: 300%;
}
.MuiSwitch-thumb {
  width: 20px;
  height: 20px;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
  border-radius: 50%;
  background-color: currentColor;
}
.MuiSwitch-track {
  width: 100%;
  height: 100%;
  opacity: 0.38;
  z-index: -1;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 7px;
  background-color: #000;
}


.jss23 {
  width: 58px;
  height: 32px;
  margin: 8px;
  padding: 0;
}
.jss24 {
  padding: 1px;
}
.jss24.jss27 {
  color: #212529;
  transform: translateX(28px);
}
.jss24.jss28 .jss25 {
  color: #ffffff;
  border: 6px solid #fff;
}
.jss24.jss27 + .jss26 {
  opacity: 1;
  background-color: #ffffff;
}
.jss25 {
  width: 24px;
  height: 24px;
}
.jss26 {
  border: 1px solid #212529;
  opacity: 1;
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 16px;
  background-color: #212529;
}


.MuiSwitch-root {
  width: 58px;
  height: 38px;
  display: inline-flex;
  padding: 12px;
  z-index: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  flex-shrink: 0;
  vertical-align: middle;
}
@media print {
  .MuiSwitch-root {
    -webkit-print-color-adjust: exact;
  }
}
.MuiSwitch-edgeStart {
  margin-left: -8px;
}
.MuiSwitch-edgeEnd {
  margin-right: -8px;
}
.MuiSwitch-switchBase {
  top: 0;
  left: 0;
  color: #fafafa;
  z-index: 1;
  position: absolute;
  transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.MuiSwitch-switchBase.Mui-checked {
  transform: translateX(20px);
}
.MuiSwitch-switchBase.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  opacity: 0.5;
}
.MuiSwitch-switchBase.Mui-disabled + .MuiSwitch-track {
  opacity: 0.12;
}
.MuiSwitch-colorPrimary.Mui-checked {
  color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: #2F80ED;
}
.MuiSwitch-colorPrimary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorPrimary.Mui-checked:hover {
  background-color: rgba(47, 128, 237, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorPrimary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-colorSecondary.Mui-checked {
  color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled {
  color: #bdbdbd;
}
.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: #EFEFEF;
}
.MuiSwitch-colorSecondary.Mui-disabled + .MuiSwitch-track {
  background-color: #000;
}
.MuiSwitch-colorSecondary.Mui-checked:hover {
  background-color: rgba(239, 239, 239, 0.04);
}
@media (hover: none) {
  .MuiSwitch-colorSecondary.Mui-checked:hover {
    background-color: transparent;
  }
}
.MuiSwitch-sizeSmall {
  width: 40px;
  height: 24px;
  padding: 7px;
}
.MuiSwitch-sizeSmall .MuiSwitch-thumb {
  width: 16px;
  height: 16px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase {
  padding: 4px;
}
.MuiSwitch-sizeSmall .MuiSwitch-switchBase.Mui-checked {
  transform: translateX(16px);
}
.MuiSwitch-input {
  left: -100%;
  width: 300%;
}
.MuiSwitch-thumb {
  width: 20px;
  height: 20px;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
  border-radius: 50%;
  background-color: currentColor;
}
.MuiSwitch-track {
  width: 100%;
  height: 100%;
  opacity: 0.38;
  z-index: -1;
  transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 7px;
  background-color: #000;
}

.jss7 {
  padding: 9px;
}
.jss10 {
  top: 0;
  left: 0;
  width: 100%;
  cursor: inherit;
  height: 100%;
  margin: 0;
  opacity: 0;
  padding: 0;
  z-index: 1;
  position: absolute;
}


.jss1 {
  width: 58px;
  height: 32px;
  margin: 8px;
  padding: 0;
}
.jss2 {
  padding: 1px;
}
.jss2.jss5 {
  color: #212529;
  transform: translateX(28px);
}
.jss2.jss6 .jss3 {
  color: #ffffff;
  border: 6px solid #fff;
}
.jss2.jss5 + .jss4 {
  opacity: 1;
  background-color: #ffffff;
}
.jss3 {
  width: 24px;
  height: 24px;
}
.jss4 {
  border: 1px solid #212529;
  opacity: 1;
  transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 16px;
  background-color: #212529;
}

#actionbar{

    display: none;

}
:root {
    --primary-color :#2f80ed;
    --primary-yellow:#e2c367;
    --secondary-yellow:#ba8d31;
    --white-color:#ffffff;
    --black-color:#000000;
    --text-primary:var(--black-color);

}
*,*::after,&::before {
	box-sizing: border-box;
}
*:not(.simulator) {
    scrollbar-width: thin;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
    padding:0;
    background-color: var(--white-color);
    background-image: none;
}

.container {
   width: 100%;
   max-width: 1170px;
   margin: auto;
   padding: 0 15px;
}

h1, h2, h3, h4, h5, h6 {
	 margin: 15px 0;
	 font-weight: 700;
}

h1 {
	font-size: 35px;
	line-height: 45px;
}

h2 {
	font-size: 30px;
	line-height: 40px;
}

h3 {
	font-size: 25px;
	line-height: 35px;
}

h4 {
	font-size: 22px;
	line-height: 32px;
}

h5 {
	font-size: 20px;
	line-height: 30px;
}

h6 {
	font-size: 18px;
	line-height: 28px;
}
.content-part-multichain h2, .content-part-multichain h3, .content-part-multichain h2, .content-part-multichain h6 {
    color: currentColor;
}
.content-part-multichain a:link {
	color: var(--primary-color);
}
.toplist-casinobrobeans-sports__offer-cta-btn {
    background: var(--primary-color) !important;
}
.toplist-casinobrobeans-sports__offer-extra:before {
    background: var(--primary-color) !important;
}

.site-logo {
    margin-right: 25px;
    flex: 0 0 auto;
}
.site-logo a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.site-logo img {
    max-width: 100%;
    height: auto;
}

.content-part-multichain {
    font-size: 16px;
    line-height: 26px;
}
body .su-button-center {
    margin-top:1rem;
}
body .su-button-center a {
    border-radius: 12px !important;
}
body .campaign-shortcode-table .campaign-list-item_cta-btn  {
    background: var(--primary-color) !important;
}
body .su-button-center a {
    background: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}
body .su-button-center span {
    background: transparent !important;
    border: 0 !important;
   
}
body .campaign-shortcode-table .campaign-list-item_cta-btn:hover,
body .campaign-shortcode-table .campaign-list-item_cta-btn:active,
body .campaign-shortcode-table .campaign-list-item_cta-btn:focus,
body .su-button-center a:hover,
body .su-button-center a:focus,
body .su-button-center a:active {
    background: var(--primary-color) !important;
}
body .su-button-center a:hover span {
    top:0 !important;
}
body .campaign-list-item_logo img {
    height: auto;
}
.content-part-multichain table tr td, .content-part-multichain table tr th {
    border: 1px solid #000;
    padding: 10px;
	font-size: 16px;
}

.content-part-multichain table tr th {
	font-weight: 700;
	text-align: center;
}

.content-part-multichain table {
    margin: 25px 0;
    border-collapse: collapse;
	width: 100%;
}

.table-auto {    
	overflow-x: auto; 
	-webkit-overflow-scrolling: touch;
}



.aligncenter {
    display: block;
    margin: 16px auto;
}
.content-part-multichain blockquote {
    padding: 25px;
    background: rgba(0,0,0,0.08);
    border-left: 5px solid var(--primary-color);
    position: relative;
    margin: 20px auto;
    font-style: italic;
    quotes: "“" "”" "‘" "’";
}

.content-part-multichain blockquote::before {
    content: open-quote;
    top: 0px;
    left: 20px;
}

.content-part-multichain blockquote::before, .content-part-multichain blockquote::after {
	position: absolute;
	font-size: 3em;
	color: var(--primary-color);
	font-family: serif;
	line-height: 1;
	z-index: 1;
}

.content-part-multichain blockquote::after {
	content: close-quote;
	bottom: 0px;
	right: 20px;
}
 
.content-part-multichain blockquote p {
	display: inline;
	color: #000;
	position: relative;
	z-index: 2;
}

.content-part-multichain dl {
    margin: 20px;
    padding: 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f9f9f9;
}

.content-part-multichain dt {
    font-weight: bold;
    margin: 10px 0 5px;
    padding: 10px;
    background-color: #eee;
    border-bottom: 1px solid #ddd;
}

.content-part-multichain dd {
    margin: 0 0 10px 20px;
    padding: 10px;
    border-left: 2px solid #ddd;
    background-color: var(--white-color);
}

.content-part-multichain blockquote {
    font-size: 16px;
}

.mobile-menu {
    display: none;
}

li.menu-item-has-children:after {
    position: absolute;
    content: "\f107";
    font: normal normal normal 14px / 1 FontAwesome;
    top: 16px;
    right: 7px;
    color: var(--primary-color);
}
.logo-menu-part ul ,.logo-menu-part li{
	margin:0;
}

li.menu-item-has-children:last-child ul.sub-menu {
    right: 0 !important;
    left: unset;
}

/* li.menu-item-has-children:hover:after {
    color: var(--white-color);
	transition: all 0.5s;
} */

li.menu-item-has-children ul li:after {
    top: 11px;
}

body ul.wp-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu {
    display: none;
}

body ul.wp-menu li.menu-item-has-children ul.sub-menu li:hover ul.sub-menu {
    display: block;
}

header.header-section {
    padding: 15px 0;
    position: relative;
    background: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 150;
}

li.menu-item-has-children {
    position: relative;
    padding-right: 20px !important;
}

.campaign-list-item {
    background: var(--white-color);
}

.campaign-list-item_cta-btn {
    background: linear-gradient(to right, #00488b, #125e3d);
}

.campaign-list-item_cta-btn:hover {
    text-decoration: none;
    color: var(--white-color);
    background: linear-gradient(to right, #125e3d, #00488b);
}

.campaign-compact-table__offers-wrapper .campaign-compact-table__offer td {
    border: 0;
}

body .campaign-list-item_key-features ul, td.campaign-compact-table__offer-key-features ul, .toplist-poker__filter, .toplist-poker-v2__offer-key-features ul, .toplist-poker-compact__offer-key-features ul, .toplist-flagship-crypto__offer-key-features ul, .toplist-cardplayer__offer-inner .toplist-cardplayer__offer-key-features, .dw-toplist-sp__offer-main .dw-toplist-sp__offer-key-features, .dw-toplist-ct__offer-features .dw-toplist-ct__offer-key-features, .toplist-99bitcoins__offer .toplist-99bitcoins__offer-key-features, .toplist-99bitcoins-poker__offer .toplist-99bitcoins-poker__offer-key-features { 
   padding-left: 0;   
}

.toplist-tech__offer-inner .toplist-tech__offer-cta-btn {
    color: #0077CC;
}

.campaign-list-item .campaign-list-item_cta-btn, .campaign-fullwidth-shortcode_item_face-wrapper .slider-item_cta-button, .toplist-poker-v2__offer-buttons .toplist-poker-v2__offer-cta-btn, .toplist-poker-compact__offer-extra .toplist-poker-compact__offer-cta-btn, .toplist-flagship-crypto__offer-sidebar .toplist-flagship-crypto__offer-visit-link, .toplist-outlook-india__offer .toplist-outlook-india__offer-cta-btn, .toplist-poka__offer-cta-w-payments .toplist-poka__offer-cta-btn, .toplist-cardplayer__offer-actions .toplist-cardplayer__offer-cta-btn, .toplist-rivertimes__offer 
 a.toplist-rivertimes__offer-cta-btn {
    color: var(--white-color);
    text-decoration: none;
}

.campaign-list-item .campaign-list-item_key-features ul li, .campaign-compact-table__offer .campaign-compact-table__offer-key-features li, .toplist-poker-v2__offer-body .toplist-poker-v2__offer-key-features li, .toplist-poker-compact__offer-body .toplist-poker-compact__offer-key-features li, .toplist-flagship-crypto__offer-main .toplist-flagship-crypto__offer-key-features ul li, tr.campaign-compact-table__offer .campaign-compact-table__offer-key-features li, .dw-toplist-sp__offer-main .dw-toplist-sp__offer-key-features li, .dw-toplist-ct__offer-features .dw-toplist-ct__offer-key-features li, .toplist-99bitcoins__offer .toplist-99bitcoins__offer-key-features li, .toplist-99bitcoins-poker__offer .toplist-99bitcoins-poker__offer-key-features li {
    list-style: none;
}

.toplist-poker__offer-cta-wrapper .toplist-poker__offer-cta-btn, .toplist-ct__offer-actions .toplist-ct__offer-cta-btn {
    color: #0B062B;
}

.toplist-poker-compact__offer-extra .toplist-poker-compact__offer-rakeback {
    display: none;
}

.campaign-list-item_key-features > p {
    margin-top: 0;
}

.toplist-newsbtc__offer-cta-btn, .toplist-htmq__offer-cta-btn, .dw-toplist-nb__offer-cta-btn, .dw-toplist-cp__offer-cta-btn, .dw-toplist-sp__offer-cta-btn, .dw-toplist-ct__offer-cta-btn, .toplist-99bitcoins__offer-cta-btn, .toplist-99bitcoins-poker__offer-cta-btn, .toplist-iwcasino__offer-cta-btn, .toplist-nokyc__offer-cta-btn, .toplist-sportscasting__offer-cta-btn, .toplist-casinoscout__offer-cta-btn {
	text-decoration: none;
}

ul.wp-menu {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 200px);
    justify-content: end;
}

.logo-menu-part {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}

ul.sub-menu {
    list-style: none;
    padding-left: 0;
    background: var(--white-color);
    position: absolute;
    left: 0;
	top: 100%;
    display: none;
    z-index: 9999;
	width: 200px;
	box-shadow: 0 0 5px #919191;
	border-radius: 7px;
}

ul.wp-menu ul.sub-menu li {
    padding: 0;
}

ul.wp-menu ul.sub-menu li a {
    width: 100%;
    display: block;
    padding: 8px 12px;
    color: var(--black-color) !important;
}
/* ul.wp-menu li.active {
   background: linear-gradient(to right, var(--primary-yellow), var(--secondary-yellow));
    border-radius: 5px;
} */
/* ul.wp-menu li.active a {
    color: var(--white-color);
} */
li.menu-item-has-children.active:after {
    color: var(--black-color);
}
ul.wp-menu li {
    padding: 10px 15px;
}

/* ul.wp-menu li:hover {
    background: linear-gradient(to right, var(--primary-yellow), var(--secondary-yellow));
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.5s;
} */
/* ul.wp-menu li:hover a {
    color: var(--white-color) !important;
	transition: all 0.5s;
} */
ul.wp-menu li a {
    color: var(--primary-color);
    font-size: 16px;
    line-height: 26px;
    text-decoration: none;
}

/* ul.wp-menu ul.sub-menu li:hover a {
    color: var(--white-color) !important;
} */

.content-part-multichain ul {
    list-style: disc;
    padding-left: 30px;
}

.content-part-multichain ol {
    list-style: decimal;
    padding-left: 30px;
}

li.menu-item-has-children:hover ul.sub-menu {
    display: block;
}

footer.footer-section {
    background: #000;
    padding: 15px 0;
    margin-top: 30px;
}

.copyright p {
    color: var(--white-color);
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}

.copyright p a {
    color: var(--white-color);
    text-decoration: none;
}

ul#menu-footer-menu {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: 0;
}
ul#menu-footer-menu li a {
    font-size: 16px;
    color: var(--white-color);
    text-decoration: none;
    padding: 0 10px;
}

/*AUTHOR SECTION START*/

.main-title {
    text-align:left;
}
.custom_top_author {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
}
.author_imag img {
    width: 60px;
    min-width:60px;
    height: 60px;
    border-radius: 100%;
    object-fit: cover;
}
.name_author_out {
    display: flex;
    align-items: center;
}
.name_author_out span.lbl {
    margin-right: 5px;
}
.name_author_out h4,
.name_author_out p {
    margin: 0;
    padding:0;
    font-weight: normal;
}

.modifyDetails {
    /* background: #F2F2F2; */
    /* border-radius: 10px; */
    padding: 10px;
    margin-bottom: 20px;
}

.custom_top_author {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 0;
}

.author_imag {
    line-height: 0;
}

.author_imag img {
    width: 60px;
    min-width: 60px;
    height: 60px;
    border-radius: 100%;
    object-fit: cover;
}

.name_author_out {
    display: flex;
    align-items: center;
}

.name_author_out span.lbl {
    margin-right: 5px;
    font-weight: 700;
    color: var(--black-color);
}

.custom_author_info {
    color: var(--black-color);
}

.name_author_out a {
    color: inherit;
    text-decoration: underline;
}

.name_author_out a p {
    font-size: 16px;
}

.name_author_out h4, .name_author_out p {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.profile-tab-content {
    padding: 30px 0;
}

.profile-header-container {
    display: flex;
    align-items: center;
    gap: 30px;
}

.profile-header-container .header-name-container h2 {
    margin: 0;
    font-weight: 700;
}

.profile-fields-group.profile-fields-group-1 {
    border: 1px solid #abb8c3;
    margin: 1.5rem 0 0;
    padding: 15px 20px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    background: var(--white-color);
    border-radius: 8px;
}

.profile-fields-group.profile-fields-group-1 h3 {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 700;
}

.author-f-name {
    display: flex;
    gap: 10px;
    font-size: 20px;
    margin-bottom: 5px;
}

.author-description-name {
    margin-top: 20px;
    font-size: 20px;
    word-break: break-word;
}

/*AUTHOR SECTION END*/


/*404-page-css-start*/

section.page-section-404 {
    padding: 45px 0;
    width: 100%;
    max-width: 920px;
    margin: auto;
}

section.page-section-404 h1 {
    font-size: 35px;
    line-height: 45px;
}

.search-bar-404 strong {
    padding-bottom: 10px;
    display: block;
    font-size: 16px;
    line-height: 26px;
}

.search-bar-404 form input, form#searchform input {
    width: 100%;
    padding: 12px 15px;
    background: var(--white-color);
    font-size: 16px;
    line-height: 26px;
    color: var(--black-color);
    border: none;
    border-radius: 4px 0px 0px 4px;
    outline: none;
    height: auto;
    border: 1px solid var(--black-color);
}

.search-bar-404 button, input#searchsubmit {
    width: 100% !important;
    color: var(--white-color) !important;
    background: var(--primary-color) !important;
    border: none;
    max-width: 130px;
    border-radius: 0 4px 4px 0px !important;
    padding: 10px !important;
    font-size: 16px !important;
    cursor: pointer;
}

.search-bar-404 form, form#searchform div {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.search-bar-404 form input::placeholder {
    color: var(--black-color);
}

.links-group-404 ul {
    padding-left: 20px;
    line-height: 26px;
}

.links-group-404 ul li a, .need-more-help-404 a, .links-group-404 a {
    color: var(--black-color);
    text-decoration: none;
}

.links-group-404 ul li a:hover, .need-more-help-404 a:hover, .links-group-404 a:hover {
    color: var(--primary-color);
}

.links-group-404 {
    font-size: 16px;
    line-height: 26px;
}

.search-bar-404 form {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.description-404 {
    font-size: 16px;
    line-height: 26px;
    padding: 10px 0;
}

.search-bar-404 {
    padding: 12px 0;
}

nav.navigation.pagination {
    display: inline-block;
    padding: 6px;
    margin: 20px 0;
}

.pagination {
    text-align: center;
}

.pagination .nav-links a, .pagination span.current {
    color: var(--black-color);
    text-decoration: none;
    border: 1px solid var(--black-color);
    padding: 5px 10px;
    margin: -3px;
}

/*404-page-css-end*/



@media screen and (min-width: 992px) {
	body .u483da3-f2c3f2:before { 
    color: #000 !important;
}
	body .m483da3-953197 {
    grid-template-columns: inherit;
}
}
@media screen and (max-width: 991px) {
	body .u483da3-f2c3f2:before { 
    color: #000 !important;
}
.mobile-menu {
    display: block;
}

.mobile-menu i {
    font-size: 25px;
    color: var(--primary-color);
}

ul.wp-menu {
    position: absolute;
    width: 100%;
    left: 0;
    background: var(--white-color);
    top: 100%;
    display: none;
    z-index: 999;
	margin: 0;
}

ul.wp-menu li {
    padding: 0;
	width: 100%;
}

li.menu-item-has-children:hover ul.sub-menu {
    display: none;
}

li.menu-item-has-children:after {
	display: none;
}

ul.wp-menu li a {
    width: 100%;
    display: block;
    padding: 10px;
    color: var(--black-color);
}

span.toggle-menu {
  position: absolute;
  margin-top: 0;
  right: 12px;
  z-index: 9999;
  top: 15px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

span.toggle-menu i {
  font-size: 18px;
  transition: transform 0.4s ease; /* smooth rotation */
  color: var(--black-color);
}

/* When .active class is added */
span.toggle-menu.on i {
  transform: rotate(180deg);
}

ul.sub-menu {	
    position: relative;
    width: 100%;
}

li.menu-item-has-children.active span.toggle-menu {
    color: var(--black-color);
}

li.menu-item-has-children {
	padding-right: 0px !important;
}

li.menu-item-has-children:hover span.toggle-menu {
    color: var(--white-color);
}

}

@media screen and (max-width: 591px) {
body .u483da3-f2c3f2:before { 
    color: #000 !important;
}
.content-part-multichain table {
	display: block;  
	overflow-x: auto;     
	white-space: nowrap;
}

}
.content-part-multichain b, strong
{
	font-weight:bold;
}