
.AllBlack{
    background-color : #000;
    height : 100%;
    left : 0;
    opacity : 0.50;
    position : fixed;
    top : 0;
    width : 100%;
    z-index : 100;
}

.StandartNotVisible{
    display: none;
}



.HeaderTop{
    position: relative;
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    grid-template-rows: auto auto;
    margin-bottom: 5px;
}

.HeaderTopLogo{
    display: flex;
    align-items: flex-start;
    grid-column: 1;
    grid-row: 1/ span 2;
}

.HeaderLiveChat{
    background-image: url(/assets/liveChatDesktop.a77c80ffefdfccfa7e2f.svg);
    background-repeat: no-repeat;
    width: 111px;
    height: 63px;
    color: white;
    text-decoration: underline;
    text-align: center;
    /*background-position-y: -10px;*/
    position: relative;
    top: -10px;
    margin: auto;
    grid-row: 2;
    grid-column: 3;
}

.HeaderLiveChatText{
    position: relative;
    top: 17px;
}
.HeaderThreeButtons{
    margin-top: 4px;
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    grid-column: 2/span 2;
    grid-row: 2;
}

.HeaderThreeButtons>div{
    display: flex;
    align-items: flex-end;
    position: relative;
    top: -5px;
}

.HeaderThreeButtonsElement{
    color: #404040;
}
.HeaderThreeButtonsElement:hover{
    color: #2d4589;
}
.HeaderThreeButtonsElement:active{
    color: #20305f;
}

.HeaderPersonalArea{
    height: 19px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    cursor: pointer;
    position: relative;
    top: -2px;
}

.HeaderPersonalAreaIMG{
    width: 49px;
    height: 49px;
    background-color: #075a89;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
.HeaderPersonalAreaText{
    /*height: 49px;*/
    min-width: 50px;
    height: 19px;
    display: flex;
    align-items: center;
    text-decoration: underline;
    color: #33363f;
    margin-left: 10px;
}
.HeaderPersonalAreaIMG:hover{
    /*width: 49px;*/
    /*height: 49px;*/
    background-color: #1f6a95;
}

.HeaderPersonalArea{
    display: flex;
    justify-content: space-around;
    align-content: center;
}

@media only screen and (max-width: 1000px) {
    .HeaderTop{
        grid-template-columns: 120px auto auto;
        grid-column-gap: 40px;
    }
    .HeaderLiveChat{
        margin: initial;
        background-image: url(/assets/liveChat.487adb735750a15ee3fc.svg);
        position: relative;
        top: 6px;
    }
    .HeaderTopLogo{
        align-items: center;
        justify-content: flex-end;
    }
    .HeaderLiveChatText{
          top: 9px;
      }
}
@media only screen and (max-width: 800px) {

    .HeaderTopLogo{
        grid-row: 1;
        grid-column: 1;
    }
    .HeaderThreeButtons{
        grid-column: 1/span 5;
    }

    .HeaderLiveChat{
        top: 15px;

        grid-row: 1;
        grid-column: 3;
    }
    .HeaderTop{
        grid-column-gap: 0;
        justify-content: space-around;
        width: 100%;
    }
    .HeaderTop{
        grid-column-gap: 0;
    }

}


.HeaderThreeButtons>img{
    display: none;
}

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

        .HeaderThreeButtons>img{
            display: block;
        }
        .HeaderThreeButtons{
            background-color: #eeeeee;
            border: 1.5px solid #fc9a0f;
            border-radius: 5px;
            height: 50px;
            display: flex;
            /*align-items: center;*/
            justify-content: space-around;
            line-height: 60px;
        }
        .HeaderThreeButtonsElement>a{
            text-decoration: none;
            font-weight: 500;
            font-size: 16px;
        }
        .HeaderThreeButtons>img{
            margin-top: 6px;
        }
    }

.HeaderThreeButtonsElement{
    text-align: center;
}

@media only screen and (max-width: 600px) {
    .HeaderTop{
        grid-template-columns: auto auto auto auto;

    }

}
@media only screen and (max-width: 550px) {
    .HeaderThreeButtons{
        align-items: center;
    }
    .HeaderThreeButtons>div{
        align-items: center;
        top: 0;
    }
    .HeaderThreeButtonsElement{
        padding-left: 10px;
        padding-right: 10px;
        line-height: initial;
    }
    .HeaderLiveChat{
        margin-left: 5px;
    }
}

.CheckLanguageYes>a>.CheckLanguage>.CheckLanguageImg{
    display: block;
}

@media only screen and (max-width: 400px) {
    .HeaderLiveChat{
        width: 80px;
        margin-left: 5px;
    }
    .HeaderLiveChatText{
        top: 5px;
    }
}

/*@media only screen and (max-width: 800px) {*/
/*    .HeaderAll{*/
/*        display: none;*/
/*    }*/
/*}*/

@media only screen and (max-width: 600px) {
    .HeaderThreeButtons{
        grid-column: 1/span 4;
    }
}

.HeaderTwitter{
    grid-column: 4;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    top: 12px;
    /*width: 45px;*/
}
@media only screen and (max-width: 1000px) {
    .HeaderTwitter{
        grid-row: 1;
        grid-column: 2;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        margin-right: 85px;
        position: relative;
        top: -6px;
        /*width: 45px;*/
    }
}


.menu_header_small {
    display: none;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    background-color: #075a89;
align-items: center;
    justify-content: center;
    margin-top: 6px;
}

@media only screen and (max-width: 800px) {
    .menu_header_small{display : flex;grid-column: 5; grid-row: 1;
        align-self: center;
    }}


.menuSmallCross{
    position: absolute;
    left: -35px;
    top: 12px;
    z-index: 600;
    cursor: pointer;
}

.phoneMenu{
    width: 255px;
    position: absolute;
    right: 0;
    top: 0;
    border: 1px black solid;
    background-color: white;
    z-index: 500;
}



.phoneMenuTopButtons{
    display: flex;
    justify-content: space-around;
    background-color: rgb(242,242,242);
    width: 100%;
    height: 49px;
}

.phoneMenuTopButtonsElement{
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 13px;
    color: rgb(42,51,60);
    line-height: 47px;
}

.phoneMenuTopButtonsElement>img{
    position: relative;
    top: 3px;
    margin-right: 6px;

}

.phoneMenuMainElementSubMenu{
    display: none;
}

.phoneMenuMainElement>.phoneMenuMainElementTitle{
    font-family: GothamPro, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: rgb(10,121,191);
    line-height: 50px;
    padding-left: 22px;
}

.phoneMenuMainElementActive>.phoneMenuMainElementTitle{
    font-family: GothamPro, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: rgb(28,37,47);
    line-height: 50px;
    padding-left: 22px;
}

.phoneMenuMainElementActive>.phoneMenuMainElementSubMenu{
    display: inline-flex;
    flex-direction: column;
}

.phoneMenuMainElementSubMenuElement {
    font-family: GothamPro, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 13px;
    color: rgb(10, 121, 191);
    line-height: 35px;
    display: inline-flex;
    padding-right: 15px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.phoneMenuMainElementSubMenuElement>a{
    padding-left: 22px;
    color: rgb(10, 121, 191);
}

.phoneMenuMainElementSubMenuElement>.phoneMenuMainElementSubMenuElementActive{
    color: white;
    background-color: rgb(10, 121, 191);
}


@media only screen and (max-width: 600px) {
    .CabinetHeader{
        grid-column: 3;
    }
    .menu_header_small{
        grid-column: 4;
    }
}
.CabinetHeader {
    grid-column: 5;
    grid-row: 2;
    justify-self: end;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;}

.CabinetHeader>input{
    display: none;
}

.HeaderPersonalAreaIMGPhone{
    display: none;
}

.header_key{
    display: flex;
    height: 15px;
    line-height: 15px;
    cursor: pointer;
}
.header_key_src{
    margin-top: -5px;
    margin-right: 3px;
}

.for_cab{
    display: block;
    background-color : #000;
    height : 100%;
    left : 0;
    opacity : 0.50;
    position : fixed;
    top : 0;
    width : 100%;
    z-index : 100;}

.cab_in{
    padding: 0 28px 28px 28px;
    position: fixed;
    z-index: 500;
    top: 130px;
    right: 50px;
    margin: auto;
    /*height : 420px;*/
    /*width : 380px;*/
    background-color: #E5ECFD;
    display: block;
    grid-template-columns: auto auto;
    grid-template-rows: auto auto auto auto;
    justify-content: space-between;
    align-items: center;}


.login_cab>h2{font-family: Roboto, sans-serif;
    font-size: 15px;}
.pass_cab>h2{font-family: Roboto, sans-serif;
    font-size: 15px;}
.up_cab>h1{font-family: Roboto, sans-serif;
    font-size: 21px;}
.pass_me>h2{font-family: Roboto, sans-serif;
    font-size: 15px;
    color: #218ed2;}

.up_cab{
    grid-column: 1/ span 2; grid-row: 1;}
.x_close{font-family: Roboto, sans-serif;
    font-size: 21px;
    color: blue;
    grid-column: 2; grid-row: 1;
    justify-content: space-between;
    text-align: right;}
.login_cab{
    grid-column: 1; grid-row: 2;}
.login_enter_cab{
    grid-column: 2; grid-row: 2;}
.login_input_cab{
    width: 204px;
    height: 43px;}
.pass_input_cab{
    width: 204px;
    height: 43px;}
.pass_cab{grid-column: 1; grid-row: 3;}
.pass_enter_cab{grid-column: 2; grid-row: 3;}
.pass_me{grid-column: 1; grid-row: 4;}
.button_enter_cab{grid-column: 2; grid-row: 4;}

@media only screen and (max-width: 950px) {
    .CabinetHeader {margin-top: 15px;}
}
@media only screen and (max-width: 650px) {
     .CabinetHeader {grid-column: 2; grid-row: 1;
     }

}

.CabinetInAutorizationIn{
    display: flex;
    padding: 7px;
    border: solid 2px #0a56d0;
    border-radius: 5px;
}

.ButtonTransparencyInImgExit{
    margin-left: 10px;
    cursor: pointer;
}


@media only screen and (max-width: 500px) {
    .header_key{
        display:none;
    }
    .CabinetHeader{
        margin-top: 0;
        grid-column: 4;
    }
    /*.CabinetHeader>input{*/
    /*    display: block;*/
    /*}*/
    .CabinetInAutorizationIn{
        border: none;
    }
}

.iFrameCabinetCrest{
    position: absolute;
    right: 40px;
    top: 28px;
    cursor: pointer;
}

.iFrameCabinetLinks{
    position: absolute;
    z-index: 2;
    right: 20px;
    bottom: 60px;}

.iFrameCabinetLinksElement{
    margin-bottom: 5px;
}


@media only screen and (max-width: 1000px) {
    .CabinetHeader{
        grid-row: 1;
        grid-column: 3;
        margin-top: 0;
        justify-self: auto;
        display: flex;
        justify-content: flex-end;
        margin-right: 50px;
    }
    .HeaderPersonalArea{
        top: -1px;
    }
    .HeaderPersonalAreaIMG>img{
        width: 25px;
        height: 25px;
    }
    .HeaderPersonalAreaIMG{
        border-radius: 5px;
        height: 30px;
        width: 30px;
    }
}

    @media only screen and (max-width: 800px) {
        .CabinetHeader{
            grid-column: 4;
        }
        .CabinetHeader{
            align-items: center;
        }
        .HeaderPersonalAreaIMG{
            display: none;
        }
        .HeaderPersonalAreaIMGPhone{
            width: 35px;
            height: 35px;
            border: 2px #0a56d0 solid;
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 7px;
        }
    }


@media only screen and (max-width: 450px) {
    .HeaderPersonalAreaText{
        display: none;
    }
}
@media only screen and (max-width: 550px) {
    .cab_in{
        right: 0;
        top: 10px;
        width: calc(100% - 20px);
    }
}
@media only screen and (max-width: 350px) {
    .iFrameCabinetLinks{
        position: relative;
        top: -10px;
        left: 20px;
    }
}
@media only screen and (max-width: 500px) {
    .EnterCabinetLeft{
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        box-shadow: 5px 0 7px 0 rgba(0, 0, 0, 0.1);
        border: solid 2px #0a56d0;
        background-image: linear-gradient(to top, #3f86d4, #3065c5);
    }
    .EnterCabinetRight{
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-bottom-right-radius: 18px;
        border-top-right-radius: 18px;
        background-image: linear-gradient(to top, #aba5d8, #b8ade8);
        border-top: solid 2px white;
        border-bottom: solid 2px white;

    }

}

@media only screen and (max-width: 360px) {
    .CabinetInAutorizationIn{
        padding-left: 1px;
        padding-right: 1px;
    }
    .HeaderTopLogo>a>img{
        width: 80px;
    }
}
.MainMenuTop {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-around;
    font-family: GothamPro, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13px;
    max-width: 1000px;
    margin: auto;
    color: #858484;
    background-color: #f2f2f2;
    height: 47px;
}

.MainMenuTop>div{
    width: 100%;
    height: 100%;
}


.MainMenuElement{
    width: 100%;
    text-align: center;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.ElementMenuActive{
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: gray;
    color: white;
}

.MainMenuElement:hover{
    /*background-color: #a6a7aa;*/
    background-color: #075a90;
    color: white;
    cursor: pointer;
}

.MainMenuElementActive>div{
    background-color: #075a89;
}
.MainSubMenuElement{
    width: 100%;
    text-align: center;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.MainSubMenuElement:hover{
    /*background-color: #c8ddfd;*/
    /*background-color: #075a90;*/
    background-color: #156b9c;

}
.ElementMenuActive{
    background-color: #a6a7aa;
    color: white;
    cursor: pointer;
}

.MainMenuHeader{
    display: none;
    position: absolute;
    background-color: #484848;
    width: 100%;
    max-width: 1000px;
    justify-content: space-around;
    left: 80px;
}

.ElementMenuActive>.MainMenuHeader{
    display: flex;
}

.MainMenuSub>.MainMenuElementOutTraderNew:first-of-type>a>div{
    padding-left: 15px;
    margin-right: 15px;
    padding-right: 15px;
}
.MainMenuSub>.MainMenuElementOutTraderNew:nth-of-type(2)>a>div{
    margin-left: 20px;
    margin-right: 5px;
}
.MainMenuSub>.MainMenuElementOutTraderNew:nth-of-type(3)>a>div{
    margin-left: 20px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.MainMenuSub>.MainMenuElementOutTraderNew:nth-of-type(4)>a>div{
    margin-left: 30px;
    margin-right: 5px;
}
.MainMenuSub>.MainMenuElementOutTraderNew:nth-of-type(5)>a>div{
    margin-left: 30px;
    margin-right: 5px;
}
.MainMenuSub>.MainMenuElementOut:first-of-type:hover{
    /*background-color: #c8ddfd;*/
    background-color: #075a90;
}
.MainMenuSub{
    display: flex;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    background-color: #4b4e56;
    justify-content: space-around;
    color: white;
}

.MainMenuSubTerminal{
    background-color: #f0f5f8;
    display: flex;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    justify-content: space-around;
    color: #02518e;
    padding-top: 15px;
    padding-bottom: 15px;
}

.MainMenuSubTerminal>img{
    position: relative;
    top: 5px;
    left: 5px;
}

.MenuElementTerminalDiv{
    display: flex;
    align-items: center;
    padding: 5px 10px 5px 10px;
}
.MenuElementTerminalDiv:hover{
    background-color: white;
    border-radius: 5px;
}

.MenuElementTerminalDiv>img{
    margin-right: 10px;
    position: relative;
    top: -3px;
}

.MainMenuElementOut{
    width: 100%;
}
.MainMenuElementOut>a{
    text-decoration: none;
}

.MenuElementTerminalDiv{
    display: flex;
}

.MenuElementTerminalDivImgActive{
    display: none;
}

.MainMenuElementActiveNow>.MenuElementTerminal>.MenuElementTerminalDiv>.MenuElementTerminalDivImgActive{
    display: block;

}
.MainMenuElementActiveNow>.MenuElementTerminal>.MenuElementTerminalDiv>.MenuElementTerminalDivImg{
    display: none;
}

.MainMenuElementActiveNow>.MenuElementTerminal>.MenuElementTerminalDiv{
    background-color: #cdd4da;
    border-radius: 5px;
}

.MenuElementTerminalDiv:hover>.MenuElementTerminalDivImgActive{
    display: block;
}
.MenuElementTerminalDiv:hover>.MenuElementTerminalDivImg{
    display: none;
}

@media only screen and (max-width: 920px) {
    .MenuElementTerminal>.MenuElementTerminalDiv{
        font-size: 12px;

    }
}
@media only screen and (max-width: 900px) {
    .MainMenuTop>div:first-of-type>div{
        padding-left: 15px;
    }
    .MainMenuTop>div:first-of-type>div>nobr{
        position: relative;
        left: -10px;
    }
    .MainMenuTop>div:nth-of-type(2)>div{
        margin-left: 15px;
    }
}
@media only screen and (max-width: 800px) {
    .MainMenu{
        display: none;
    }
}


.FooterAll{
    width: 100%;
}


.FooterAllTop{
    padding: 20px 20px 5px 30px;
    background-color: #f5f5f5;
    margin-top: 50px;
    display: grid;
    grid-template-columns: 31px 280px auto auto;
    grid-column-gap: 24px;
}


.FooterAllTopElementAward{
    grid-row: 1/span 2;
    grid-column: 4;
    display: flex;
    align-items: center;
}
.FooterAllTopElementHREF{
    grid-row: 1/span 2;
    grid-column: 3;
}
.FooterAllTopElementGurs{
    display: flex;
}

.FooterAllTopElementCopyright{
    grid-column: 1/span 2;
    grid-row: 2;
    border-top: 1px solid rgba(48,48,48,0.2);
    text-align: center;
    padding-top: 8px;
    font-size: 12px;
    color: #33363f;
    font-weight: 700;
}

.FooterAllTopElementText{
    grid-column: 1/span 4;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 20px;
}

.footer_gursIMG{
    margin-right: 13px;
}
.footer_gursText{
    color: #7b7b7b;
    font-size: 13px;
    line-height: 15px;
}
.footer_gursTitle{
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 15px;
}

.FooterAllLeft{
    max-width: 620px;
}

.FooterAllLeftBottom{
    margin-top: 8px;
    display: flex;
}
.FooterAllLeftBottomHREF{
    display: flex;
    margin-right: 20px;
}

.FooterAllLeftBottomHREFElement>a,.FooterAllLeftBottomHREFElement>a:visited{
    color: #0a79bf;
    font-size: 12px;
    line-height: 24px;
}


.footer_gurs{
    display: flex;

}

.footer_gurs>div>a>img{
    position: relative;
    top: 2px;
    padding-right: 10px;
}

.FooterAllTopIn{
    padding: 24px 10px 10px 24px;
    display: grid;
    grid-template-columns: auto 250px;
}

.FooterAllLeftText{
    font-size: 11px;
    font-weight: 500;
    color: #33363f;
}


.FooterAllRight{
    display: flex;
}

.FooterAllRightAward{
    width: 93px;
    height: 91px;
    /**/
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-right: 15px;
    text-align: center;
    background: url(/assets/BackPrize.e68d2d87b437db985164.png);
}

.FooterAllRightAwardText{
    padding-right: 14px;
    padding-left: 14px;

}
.FooterAllRightText{
    display: flex;
    align-items: center;
    font-size: 14px;
}


@media only screen and (max-width: 700px) {
    .FooterAllTopIn{
        display: block;
    }
    .FooterAllRight{
        margin-top: 20px;
    }
}
@media only screen and (max-width: 570px) {
    .FooterAllLeftBottom{
        display: block;
    }
    .FooterAllLeftBottomCopyright{
        margin-top: 10px;
    }
}

@media only screen and (max-width: 900px) {
    .FooterAllTop{
        grid-template-columns: 31px 280px auto;
    }

    .FooterAllTopElementAward{
        grid-column: 3;
        justify-self: center;
    }
    .FooterAllTopElementHREF{
        grid-row: 3;
        grid-column: 1/span 3;
        display: flex;
        justify-content: space-around;
        width: 100%;
        border-top: 1px solid rgba(48,48,48,0.2);
        background-color: #e5e5e5;
        padding-top: 11px;
        padding-bottom: 11px;
        margin-top: 20px;
    }
    .FooterAllTopElementText{
        grid-column: 1/span 3;
    }
}
@media only screen and (max-width: 650px) {
    .FooterAllTopElementTwitter{
        grid-column: 1;
        grid-row: 2;
        display: flex;
        justify-content: center;
    }
    .FooterAllRightAward{
        background-size: 63px 61px;
        background-repeat: no-repeat;
        background-position: center;

    }
    .FooterAllTopElementGurs{
        grid-row: 1;
        grid-column: 1/span 2;
        display: flex;
        justify-content: center;
    }
    .FooterAllTop{
        grid-template-columns: auto auto;
    }

    .FooterAllTopElementAward{
        grid-column: 2;
        grid-row: 2;
        margin-top: 10px;
    }
    .FooterAllTopElementHREF{
        grid-row: 4;
        grid-column: 1/span 2;
    }
    .FooterAllTopElementText{
        grid-row: 5;
        grid-column: 1/span 2;
    }
    .FooterAllTopElementCopyright{
        grid-row: 6;
        grid-column: 1/span 2;
    }
}
@media only screen and (max-width: 550px) {
    .FooterAllTop{
        padding-left: 0;
        padding-right: 0;
    }
    .FooterAllTopElementHREF>div{
        margin-left: 20px;
    }
    .FooterAllTopElementHREF{
        display: grid;
        grid-template-columns: auto auto;
    }
    .FooterAllTopElementText{
        padding-left: 15px;
        padding-right: 15px;
    }
}

.FooterAllHref{
    display: grid;
    grid-template-columns: auto auto auto auto auto auto;
    grid-column-gap: 25px;
}

.FooterAllHrefElement{
    display: flex;
    flex-direction: column;
}

.FooterAllHrefElementTitle{

    font-weight: 700;
    font-size: 15px;
    color: #100e08;
    border-bottom: 1px solid #ced4d9;
    padding-top: 15px;
    padding-bottom: 15px;
}

.FooterAllHrefElementMenu{
    display: flex;
    flex-direction: column;
}

.FooterAllHrefSubMenuElement>a{
    text-decoration: none;
}
.FooterAllHrefSubMenuElement{

    font-weight: 400;
    font-size: 13px;
    color: #125590;
    padding-top: 15px;
}

@media only screen and (max-width: 1150px) {
    .FooterAllHref{
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .FooterAllHrefElement0{
        grid-column: 1;
        grid-row: 1;
    }
    .FooterAllHrefElement1{
        grid-column: 2;
        grid-row: 1;
    }
    .FooterAllHrefElement2{
        grid-column: 3;
        grid-row: 2;
        position: relative;
        top: -86px;
    }
    .FooterAllHrefElement3{
        grid-column: 3;
        grid-row: 1;
    }
    .FooterAllHrefElement4{
        grid-column: 4;
        grid-row: 1;
    }
    .FooterAllHrefElement5{
        grid-column: 5;
        grid-row: 1;
    }
}



.FooterAllHrefElement4{
    position: relative;
    min-width: 130px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>div>a{
    display: flex;
    align-items: flex-end;

}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement1>a>div{
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url(/assets/FooterAll02.b3dcafdc80462ea18c1a.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement2>a>div{
    width: 16px;
    height: 18px;
    margin-right: 10px;
    background: url(/assets/FooterAll03.ce3ad395ca1319b1b0cd.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement3>a>div{
    width: 14px;
    height: 16px;
    margin-right: 10px;
    background: url(/assets/FooterAll04.e622f10a361b9a6e0028.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement4>a>div{
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url(/assets/FooterAll05.1d19a841280021422091.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement5>a>div{
    width: 15px;
    height: 17px;
    margin-right: 10px;
    background: url(/assets/FooterAll06.fc1b84d0faee5187c224.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement6>a>div{
    width: 14px;
    height: 12px;
    margin-right: 10px;
    background: url(/assets/FooterAll07.d283924b27ae8a2f88b8.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement1::before{
    content: "Mobius Trader";

    font-weight: 700;
    font-size: 13px;
    color: #bcc1c4;
    position: relative;
    top: -15px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement1{
    padding-top: 30px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement7{
    padding-top: 40px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement7::before{
    content: "Meta Trader";

    font-weight: 700;
    font-size: 13px;
    color: #bcc1c4;
    position: relative;
    top: -10px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement2::before{
    content: "";
    width: 26px;
    height: 20px;
    background: url(/assets/FooterAll01.fec09b39882f1189415d.png);
    background-size: cover;
    position: absolute;
    top: 60px;
    right: 2px;
}

.FooterAllHrefElement4>.FooterAllHrefElementMenu>.FooterAllHrefSubMenuElement7>a>div{
    width: 14px;
    height: 14px;
    margin-right: 10px;
    background: url(/assets/FooterAll02.b3dcafdc80462ea18c1a.png) center;
    background-size: cover;
    position: relative;
    top: -1px;
}


@media only screen and (max-width: 900px) {
    .FooterAllHref {
        display: none;
    }
    .Footer404{
        display: flex;
        flex-wrap: wrap;
        width: auto;
        grid-template-columns: auto auto;
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 40px;
    }
    .FooterAllHrefElement2{
        position: unset;
    }
}
