/*1ra Seccion*/
body{
    background-color: #F8F9FA;
}
.presentacion{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    position: sticky;
    top: 0;
    z-index: -1;
}
h1{
    text-indent: -9999px;
}
.pres-imagen{
    width: 65vh;
    height:auto;
    align-content: center;
    margin: 30px;
}
.pres-imagen1{
    width: 70vh;
    height: auto;
    margin: 30px;
    align-content: center;
    text-align: center;
    flex: 1;
}
.tam_ima{
    max-width: 100%;
    max-height: 100%;
}
/*Fin 1ra Seccion*/


/*2da Seccion*/
.seccion2{
    display: flex;
    flex-direction: column;
    align-items: center;
}
section{
    display: flex;
    width: auto;
    height: 430px;
    align-content: center;
    justify-content: center;
}
section img{
    width: 0px;
    flex-grow: 1;
    object-fit: cover;
    opacity: .8;
    transition: .5s ease;
}
section img:hover{
    cursor: crosshair;
    width: 300px;
    opacity: 1;
    filter: contrast(120%);
    border-radius: 20px;
}
.cotizar{
    background-color: #1A365D;
    width: 98%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 50px;
}
.cot-fotos{
    border-radius: 20px;
    width: 90%;
    height: auto;
}
.cot-parrafo{
    background-color: #00A896;
    width: 90%;
    font-size: 4vh;
    text-align: center;
    font-family: 'Franklin Gothic Medium';
    font-style: italic;
    margin: 10px;
    border-radius: 10px;
    border-style:groove;
    border-color: #FF6F59;
    color: #F8F9FA;
}
.cot-whats{
    background-color: cadetblue;
    font-size: 10vh;
    margin: 10px;
}
/*Fin 2da Seccion*/


/*3ra Seccion*/
.quien{
    background-color: burlywood;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.qui-texto{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
.qui-parrafo{
    background-color:brown;
    font-size: 5vh;
    text-align: center;
    margin: 10px;
}
.qui-hacemos{
    background-color: cadetblue;
    width: 100%;
    font-size: 4vh;
    margin: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
/*Fin 3ra Seccion*/


/*4ta Seccion*/
.modulares{
    background-color: burlywood;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.mod-titulo{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
.mod-fotos{
    background-color:brown;
    font-size: 10vh;
    text-align: center;
    margin: 10px;
}
.mod-cotizar{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
/*Fin 4ta Seccion*/


/*5ta Seccion*/
.inflables{
    background-color: burlywood;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.inf-fotos{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
.inf-cotizar{
    background-color:brown;
    font-size: 10vh;
    text-align: center;
    margin: 10px;
}
.inf-fotos2{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
/*Fin 5ta Seccion*/


/*6ta Seccion*/
.reparaciones{
    background-color: burlywood;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
.rep-titulo{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
.rep-fotoscot{
    background-color:brown;
    font-size: 10vh;
    text-align: center;
    margin: 10px;
}
.rep-parrafo{
    background-color: aquamarine;
    font-size: 10vh;
    margin: 10px;
}
/*Fin 6ta Seccion*/