/*
    Theme Name: thenowo
    Theme URI: https://thenowo.com/
    Author: thenowo
    Author URI: https://www.thenowo.com/
    Description: Theme exclusivo de thenowo
    Version: 1.0
    License: GNU General License v2 or later
    License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
    Tags: Insurance
    Text Domain: thenowo
*/

:root {
    /** Fuentes **/
    --fuentePrincipal : 'Baloo 2', cursive;
    --fuenteTexto : 'Montserrat', sans-serif;
    --fuenteSecundaria : 'Montserrat', sans-serif;

    /** Colores **/
    --colorPrimario : #2b2b2b;
    --grisOscuro : #2b2b2b;
    --grisClaro : #939393;
    --blanco: #ffffff;
    --black: #000000;

}
html {
    box-sizing: border-box;
    font-size: 62.5%; /* 10px = 1rem! */
}
body {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2;
    font-family: var(--fuenteTexto);
}
*, *:before, *:after {
    box-sizing: inherit;
}


/** Headings **/
h1, h2 {
    font-family: var(--fuentePrincipal);
    margin: 1rem 0;
    line-height: 1.2;
}

h1 {
    font-size: 6rem;
}
h2 {
    font-size: 4.8rem;
}

h3, h4 {
    font-family: 'Montserrat', sans-serif;
    margin: 1rem 0;
    line-height: 1.2;
}

h3{
    font-size: 1.9rem;
}
h4{
    font-size: 2.4rem;
}

/** Globales **/

a {
    text-decoration: none;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
img {
    max-width: 100%;
    height: auto;
}
.contenedor {
    max-width: 1200px;
    width: 95%;
    margin: 0 auto;
}

/** Header **/
.site-header {
    background-color: var(--blanco);
    padding: 2rem 0;
}
.logo {
    display:flex;
    justify-content: center;
}

/** Menu principal **/
.menu-principal {
    display: none;
}

@media (min-width: 768) {
    .menu-principal {
        display: flex;
    }
}