/* Russo-one Solo tiene un peso (400) */
@import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap');
/* Lato disponibles: Light (300), Normal (400), Bold (700), Black (900). */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
/* Orbitron Normal (400), Bold (700) */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap');
/* @import url('https://fonts.googleapis.com/css2? family = Roboto & display = swap'); */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Press+Start+2P&display=swap');
@import url(banner.css);
@import url(elements.css);
@import url(paginas-web.css);
/* @import url(ofrecemos.css); */


:root{
    --dark: #070C0F;
    --gray: #acacac;
    --color-primary: #BAFD00;
}

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


body{
    font-family: 'Lato', sans-serif;
    background-color: #D8DAE4;
}




.futuristic{
    font-family: 'Orbitron', sans-serif;
}
.font-russo{
    font-family: 'Russo-one', sans-serif;
}
h1{
    font-family: 'Orbitron', sans-serif;
}
.h1-body{
    font-size: 24px !important;
    
}





.parrafo-body{
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    line-height: 24px;
}
@media (min-width: 690px){
    .parrafo-body{
        font-family: 'Lato', sans-serif;
        font-size: 16px;
        line-height: 24px;
    }
    .h1-body{
    font-size: 40px !important;
    margin-top: 16px;
}
}





/*Contenedor */
.contenedor{
    max-width: 1200px;
    padding: 0 15px;
    margin: 0px auto;
}

.banners{
    width: 100%;
    height: auto;
}
.banners img{
    width: 100%;
}



/* Consulta*/
.consulta{
    width: 100%;
    /* background-color: #BAFD00; */
    background-image: linear-gradient(to right ,#a8ae9b 20%, #d9ff72 80%);
    padding-bottom: 10px;
    
}
.consulta1{
    width: 95%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    display: block;
    align-self: center;
    padding: 35px 0 35px 0px;
}
.row-consulta{
    justify-content: center;
    display: flex;
}
.row-consulta p{
    text-align: center;
    color: #070C0F;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px;
    
    
}
.row-consulta a{
    
    text-decoration: none;
    background-color: rgba(248, 255, 247, 0.123);
    border: 2px solid #070C0F;
    color: #070C0F;
    font-size: 18px;
    font-weight: bold;
    border-radius: 5px;
    padding: 20px 35px;
    
}
.row-consulta a:hover{
    

    color: white;
    background-color: #070C0F;
}


.telefono-whassap{
    text-decoration: none;
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
    padding: 8px 12px;
    border-radius: 25px;
}

.telefono-whassap:hover{
    background-color: #9cda74;
    color: black;
    border: none;
    transition: all .8s;
}
