*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    height: 100%;
    width: 100%;
    background-color: aliceblue;
}
.fondos{
    background-image: url(/img/fondo1.5.webp);
    background-position: center;
    background-size: cover;  
    width: 100%;
    height: 450px;  
}
.contenedor{
   padding: 20px;
   display: flex;
   justify-content: center;
}
.logo{
    margin: 0 150px;
    gap: 50px;
    color: antiquewhite;
}
nav{
    display: flex;
    justify-content: end;
    gap: 30px;
}
.header2{
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 50PX;
}
.parrafo{
    padding: 0px ;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30PX;
    color: rgb(138, 59, 59);
}
.parrafo1{
    margin: 20px 300px 20px 300px;
    font-size: 15px;
    color: rgba(250, 235, 215, 0.466);
}  
input{
    padding: 5px;
    width: 220px;
    border: none;
    border-radius: 15px;
}
button{
    padding: 5px;
    width: 90px;
    border: none;
    border-radius: 15px;
}
.advantages{
    display:flex ;
    justify-content: center;
    text-align: center;
}
h3{
    font-size: 30px;
    padding: 20px;
}
.parrafo2{
    margin: 20px 300px 20px 300px;
}
.advantages1{
    display:flex ;
    justify-content: center;
    justify-content: space-around;
}
.card{
    background-color: rgb(93, 189, 189);
    display:flex; 
    justify-content: center;
    height: 150px;
}
.icono{
    width: 110px;
    height: 110px;
    margin: 10px;
    border-radius: 50%;
   
}
.card1{
    display: flex;
    align-items: center;
    background-color: antiquewhite;
    margin: 10px;
    width: 450px;
    
}
.card2{
    display: flex;
    align-items: center;
    margin: 10px;
    background-color: aquamarine;
    width: 450px;
}
.card3{
    display: flex;
    align-items: center;
    margin: 10px;
    background-color: aqua;
    width: 450px;
}
.titulocard{
    display: flex;
    justify-content: center;
}
.contenedor3{
    background-color:wheat ;
    padding: 50px;

}
.contenido{
    padding: 0 500px 0 5px;
}
.lista{
    margin-top: 20px;
    padding: 0 500px 0 50px;
    flex-wrap: wrap
}
.item{
    display: flex;
    align-items: center;
    margin: 8px 0;
    flex-wrap: wrap;
}
.icono{
 font-size: 20px;
 margin-right: 10px;
    }
.texto{
    font-size: 16px;
}
.img{
    width: 14px;
    height: 24px;
    object-fit: contain;
}

.contenido1{
    
    padding: 50px;
}
.imagenes4{
    display: flex;
    justify-content: center;
}
.img2{
     display: flex;
     justify-content: center;
     gap:50px;
     object-fit: cover;
     border-radius: 50%;
     width: 40px;
     height: 200px;
}
.img1{
    border-radius: 50% 
   
}
.line{
    display: flex;
    justify-content: center;
    width: 93%;
    height: 5px;
    margin: 50px ;
    background-color: rgb(204, 164, 31);
}
.contenido2{
   
   padding: 50px;  
}
.ecenarios{
    display: flex;
    justify-content: center;
    gap: 250px;
    
}
.ecena{
    display: flex;
    text-align: start;
   
}
.parrafo3{
    color: rgb(185, 192, 179);
}
.contenido3{
    display: flex;
    justify-content: center;
    padding: 40px;
    background-color: rgb(13, 110, 110);
}
.fondo6{
  background-color: antiquewhite;
}

.imagen1{
   width: 700px;
   height: 350px;
   margin: 5px;
}
.imagen2{
    width: 300px;
    height: 350px;
    margin: 5px;
}
.imagen3{
    width: 300px;
    height: 350px;
    margin: 5px;
}
.imagen4{
    width: 700px;
    height: 350px;
    margin: 5px;
}


.seccion8{
    background-color: aqua;
    padding: 30px;
    display: flex;
    justify-content: center;
}
.contenedor8{
    background-color: rgb(44, 77, 77);
    display:flex; 
    justify-content: center;
}
.ubicacion{
    
    width: 500px;
    height:400px;
}
.contactos{
    text-align: start;
    margin: 30px;
    padding: 10px;
    background-color: aquamarine;
    gap: 50px;
    
}
