@import "font.css?1200";
@import "icon.css?1400";

/* Reset CSS
 * --------------------------------------- */
:root {
    --primary-color: #5948ec;
    --text-color: #585858;
    --gradient-color:
            radial-gradient(50% 123.47% at 50% 50%, #5948ec 0%, #6e61e3 100%),
            radial-gradient(50% 123.47% at 50% 50%, #5948ec 0%, #6e61e3 100%),
            linear-gradient(121.28deg, #669600 0%, #f346c2 100%),
            linear-gradient(360deg, #0029FF 0%, #38d8fc 100%),
            radial-gradient(100% 164.72% at 100% 100%, #6100FF 0%, #00FF57 100%),
            radial-gradient(100% 148.07% at 0% 0%, #FFF500 0%, #51D500 100%);
    --gradient-blend-mode: screen, overlay, color-dodge, overlay, difference, normal;
}

* {
    margin:0;
    padding:0;
    border: 0;
    list-style:none;
    vertical-align:baseline;
    outline:0;
    /*-webkit-touch-callout: none;*/
    /*-webkit-user-select: none;*/
    /*-khtml-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-ms-user-select: none;*/
    /*user-select: none;*/
    /*line-height: 1;*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}

a{
    text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: sans_regular;
    background-color: #FFFFFF;
    color: #585858;
    font-size: 14px;
    min-width: 300px;
}

html, body {
    background: #FFFFFF;
    direction: ltr;
    margin: 0;
    padding: 0;
}

.mainWrapper{
    position:relative;
    visibility: hidden;
    opacity: 0;
    transition: .8s;
    width: 100%;
    padding: 0;
    overflow-x: hidden;
}

.pageWrapper_mobile{
    background: #FFFFFF;
}


/*------------------------RESPONSIVE---------------------*/

/*@media screen and (max-width: 1024px){*/


/*}*/