body{
    font-family: 'Victor Mono', monospace;
}

#contenedor{
    display: flex;
    flex-wrap: wrap;
    width:100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    justify-content: center;
    align-items: center;
    border-radius: 3vh;
}


#contenedor2{
    background-color: rgb(197, 177, 155);
}

#datos {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    height: 50vh;

}

#texto{
    text-align: center;
}

#contenedor3{
    text-align: center;
    width: 100%;
    background-color: rgb(197, 177, 155);
}

#contenedor4{
    margin: 5vh;
    height: 10vh;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background-color: rgb(37, 55, 70);
}

#contenedor5{

 text-align: start;
}

#contenedor5 h2{
 text-align: center;
}

#btn1{

    background-color: rgb(12, 24, 58);
    color:#ffff ;
}

#mail{
    color:#ffff ;
}

#mail:visited{
    color:#ffff ;
}


#btn2{

    background-color: rgb(102, 50, 95);
    color:#ffff ;
}

#iCal{

    background-color: rgb(47, 96, 136);
    color:#ffff ;
}

#mediosP{
    color:#ffff ;
    border: 2px solid black;
    background-color: rgb(40, 65, 66);
    color:#ffff ;
    padding: 10px;
    text-decoration: none;
}

.input{
    border-radius: 5px;
}

#Padre{
    text-align: center;
    width: 100%;
    height: 30vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}

.Placas__Carrusel {
    display: flex;
    width: 40vh;
    height: 22vh;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    background-color: rgb(197, 177, 155);
}
  
.Placas__Carrusel1 {
    display: flex;
    flex: 0 0 100%;
    width: 80%;
    scroll-snap-align: center;
    justify-content: center;
    align-items: center;
}