* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background-color: #fff;
    h1,h2,h3,h4,h5,h6,p,span {
        font-family: $fontmain;
    }
}

section, .sizes, .flexbody, .gridbody {
    animation: fadeIn .75s ease-in-out 0s;
}

// Scrollbar

/* width */
body::-webkit-scrollbar {
    width: .65em;
    height: .65em;
}

/* Track */
body::-webkit-scrollbar-track {
    background: #f0f0f0;
    width: .5em; 
}

/* Handle */
body::-webkit-scrollbar-thumb {
    background: #bcbcbc;
    border-radius: 1em; 
    border: 2px solid #f0f0f0;
}
                