@font-face {
    font-family: "PPNeueMachina";
    /* set name */
    src: url('../fonts/PPNeueMachina-InktrapRegular.otf');
    /* url of the font */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PPNeueMachina-bold";
    /* set name */
    src: url('../fonts/PPNeueMachina-InktrapUltrabold.otf');
    /* url of the font */
    font-weight: bold;
    font-style:normal;
}

body{
    font-family: 'PPNeueMachina';
    margin: 0;    
}

.immagine{
    height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.immagine img{    
    max-height: 90%;
    max-width: 100%;
}

.informazioni {
    height: 30vh;
    color: #fff ;
    background-color:#1C215A ;
    padding: 16px 48px;
}

.informazioni h1{
    font-family: 'PPNeueMachina-bold';
    font-size: 42px;
    margin: 0;
}

.informazioni .contenuto{
    margin: 24px 0;
    display: grid;
    grid-template-columns: 2fr 1fr;
    font-size: 16px;
}

.informazioni .contenuto .info{

}

.informazioni .contenuto .info .titolo{}

.informazioni .contenuto .info .dato{}

.informazioni .contenuto .info .tempo{
    position: absolute;
    bottom: 24px;
    left: 48px;

}

.informazioni .contenuto .data-ora{
    text-align: right;    
}

.informazioni .contenuto .data-ora .ora{
    position: absolute;
    bottom: 24px;
    right: 48px;
    font-size: 42px;
}

