/* ==================================================
SOMA LOTEAMENTOS
CSS GLOBAL
================================================== */


/* ==================================================
RESET
================================================== */

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


html {
    scroll-behavior: smooth;
}


body {

    margin: 0;
    padding: 0;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 1.6;

    color: #444444;

    background-color: #ffffff;

}


img {

    display: block;

    max-width: 100%;

    height: auto;

}


a {

    text-decoration: none;

}


ul {

    margin: 0;

    padding: 0;

    list-style: none;

}


button {

    font-family: inherit;

}


/* ==================================================
CONTAINER GERAL
================================================== */

.container {

    width: 90%;

    max-width: 1280px;

    margin-left: auto;

    margin-right: auto;

}


/* ==================================================
SEÇÕES
================================================== */

section {

    position: relative;

    width: 100%;

}


/* ==================================================
ACESSIBILIDADE / SELEÇÃO
================================================== */

::selection {

    background-color: #444444;

    color: #ffffff;

}