/*--------------------------------------------------
Comum/Reset
---------------------------------------------------*/
html {
    overflow-x: hidden;
}
body {
    /*overflow-x: hidden;*/
    padding-right: 0 !important;
}
html, body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    
    /*font-family: 'mosk', sans-serif;
    font-weight: 600;*/
    color:#508db4;
    line-height: 1.1;
}

a {
    -webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
.anima {
    -webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
a:hover {
    text-decoration: none
}
:focus {
    text-decoration: none
}
.noselect, .noselect * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.noselect, .noselect img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
}
.displayFlex {
    display: flex;
    align-items: center;
    justify-content: center;
}
.displayFlex > div {
    width: 100%;
}



*[data-anijs]{
    visibility: hidden;
}

.showed{
    visibility:initial;
}