body,
html {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}

body{
    height: 100vh;
    max-height: 100vh;
    background-color: black;
}

.cont {
    background: url('../img/fondo.jpg') no-repeat center top;
    background-size: cover;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.cont p{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin: 0;
    z-index: 3;
    writing-mode: vertical-rl;
    transform: translateY(-50%) rotate(180deg);
}

.sombra{
    position: absolute;
    width: 100%;
    bottom: 0;
}

.intro{
    z-index: 2;
    max-width: 100%;
    max-height: 100vh;
    width: auto;
    height: auto;
    object-fit: contain;
}
