/*-------------  CONFIGURACION INICIO  --------------*/
.contiene-inicio {
    padding-top: 130px;
    padding-bottom: 1px;    
    width: 97%;
}

.texto1 {
    margin: 35px;
    height: 85vh;
    background: linear-gradient(to top, rgb(0 0 0 / .3), rgb(0 0 0 / 1)), url(../img/peaje.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 85%;
    display: flex;
    align-items: center;
    text-align: center;    
    border-radius: 70px;
}

p.h0 {
    color: #fff;
    text-align: center;
    font-size: 38px;
    width: 70%;
    margin-left: 40px;
    line-height: 60px;
}


/*--------------CONFIGURACION HISTORIA ------------*/

.texto2 {
    margin: 35px;
    height: 90vh;
    background: linear-gradient(to bottom, rgb(0 0 0 / .0), rgb(0 0 0 / 0.9)), url(../img/peaje7.avif);
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 85%;
    border-radius: 70px;
}

.historia {
    width: 100%;    
}

.logo-historia {
    display: flex;
    align-content:space-around;
}

.logo-apsai-historia{
    width: 30%;
}

.logo-apsai-historia img {
    width: 35%;
    height: 65%;
    text-align: center;
    margin: 20px 0px 0px 230px;
    filter: drop-shadow(0px 10px 25px hsl(206, 95%, 9%));
    animation: rotar 5s linear infinite;
}

@keyframes rotar {
    from {transform: rotateY(180deg);}
    to {transform: rotateY(-180deg);}
}

.titulo-historia {
    width: 40%;
    font-size: 50px;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    font-weight: bold;
    padding: 90px 0px;
}

.logo-cta-historia{
    width: 30%;
}
.logo-cta-historia img {
    width: 40%;
    height: 65%;
    margin: 20px 0px 0px 80px;
    filter: drop-shadow(0px 10px 25px hsl(206, 95%, 9%));
    animation: rotar 5s linear infinite;
}

.texto-historia {
    display: flex;
    position: relative;
    text-align: center;
    font-size: 24px;
    padding: 0px 160px;
    color: rgba(255, 255, 255, 2.5);
    text-shadow: 0 0 40px #111102 ;    
    line-height: 45px;
}

.texto3 {
    margin: 35px;
    height: 90vh;
    width: auto;
    background: linear-gradient(to bottom, rgb(0 0 0 / .2), rgb(0 0 0 / 0.9)), url(../img/peaje6.webp);
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 70%;
    display: flex;
    align-items: center;
    text-align: center;
    border-radius: 6%;
}

.objetivos{
    padding: 60px 55px;
}

.obj {
    color: rgba(255, 255, 255, 2.5);
    text-shadow: 0 0 3.5px hsl(60, 88%, 3%) ; 
    text-align: center;
    font-size: 43px;
    width: 70%;
    margin-left: 35%;
    line-height: 40px;
    padding: 10px 0;
    font-weight: bold;
    font-style: italic;
}

.obj1 {
    color: rgba(255, 255, 255, 2.5);
    text-shadow: 0 0 4px #020202 ; 
    text-align: center;
    font-size: 28px;
    
    margin-left: 40%;
    line-height: 50px;
}

.obj2 {
    color: rgba(255, 255, 255, 2.5);
    text-shadow: 0 0 4px #fefcc9 ; 
    text-align: center;
    font-size: 34px;
    margin-left: 40%;
    padding: 30px 0px;
}

.obj3 {
    color: rgba(255, 255, 255, 2.5);
    text-shadow: 0 0 10px #0018a1 ; 
    font-size: 35px;
    margin-left: 40%;
    line-height: 30px;
    padding: 20px 0px 0px;
}

.obj4 {
    color: #fff;
    text-align: center;
    font-size: 24px;
    margin-left: 40%;
    line-height: 30px;
}




