@font-face {
    font-family: 'RobotoMono';
    src: url('fonts/RobotoMono-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


body{
    background-color: #fffcfa;
    margin: 0;
    font-family: 'RobotoMono', 'Courier New', Courier, monospace;
}


/* -------------------------------------------- NOME LATERALE */


.nome-laterale{
    margin-right: -80px;
    margin-left: auto;
    font-weight: 400;
    transform: rotate(90deg);
    margin-top: 80px;
    white-space: nowrap;
}


/* ------------------------------------------------------ IL RESTO */


.titolo-sezione{
    padding: 0 48px;
    margin-bottom: 40px;
    
}

.main-box{
    display: flex;
    flex-direction: column;
    padding-top: 0px;
    gap: 60px;
}

.contact{
    padding-left: 200px;
}

@media (max-width: 768px){
    .contact{
        padding-left: 50px;
} 
    
}
