/* formato para página principal */
@import url('https://fonts.googleapis.com/css2?family=Alkatra&display=swap');

body{
    background-color: blue;
}

.botonera{
    /* diseño */
    width: 100%;
    height: 10%;
    /* organizar contenido */
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  /* ESTO ES LO QUE COPIO DE LA PÁGINA*/
    margin-bottom: 3%;
    margin: 0.5%;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  }
  
  button {
    padding: 0.1em 0.25em;
    width: 13em;
    height: 4.2em;
    background-color:red;
    border: 0.08em solid red;
    border-radius: 0.3em;
    font-size: 12px;
  }
  
  button span {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 0.4em;
    width: 8.25em;
    height: 2.5em;
    background-color: red;
    border-radius: 0.2em;
    font-size: 1.5em;
    color: blue;
    border: 0.08em solid red;
    box-shadow: 0 0.4em 0.1em 0.019em rgb(90, 10, 10);
  }
  
  button span:hover {
    transition: all 0.5s;
    transform: translate(0, 0.4em);
    box-shadow: 0 0 0 0 red;
  }
  
  button span:not(hover) {
    transition: all 1s;
  }

.titulo{
    width: 80%;
    margin: auto;
    height: 20%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background-color: red;
    font-size: 200%;
    color: blue;
    text-align: center;
    font-family: 'Alkatra', cursive;
    letter-spacing: 1.15em;

}

.info{
    /* ALTO Y ANCHO */
    width: 80%;
    margin: auto;
    margin-top: 3%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;

}

.texto{
    width: 60%;
    padding-right: 3%;
    font-size: 1.5rem;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color:rgb(240, 233, 234);
    text-align:justify; 

}

.imagen{
    width: 35%;
}

.imagen img{
    width: 100%;
    border-radius: 10%;
    border: 10px solid red;
}