@font-face {
    font-family: 'Lato';
    src: url('Lato-Light.ttf');
}
  
@font-face {
font-family: 'Arial rounded';
src: url('ARLRDBD_0.TTF');
}
  
@font-face {
    font-family: 'gilroy';
    src: url('Gilroy-Bold.ttf');
}

@font-face {
    font-family: 'FreightText';
    src: url('FreightTextProMedium-Regular.ttf');
}

@font-face {
    font-family: 'Calibri';
    src: url('calibri-regular.ttf');
}

body{
    background-color: #2b2b2b;
}

*{
    font-family: "Calibri" !important;
}

.contenuto {
    max-width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    margin: auto;
    height: 100%;
    text-align: center;
}

.contenuto img {
    width:min(800px,90%);
    margin: 0 auto;
    object-fit: contain;
}

.contenuto h1 {
    font-size: 80px;
    color:white;
    font-weight:500
}
.contenuto h1 span{
    color:#32C55E;
}

.contenuto p{
    font-size:30px;
}

button{
    /**background-color:#382e88;**/
    border-radius:20px;
    padding:20px;
    border:0;
    display: block;
    color:white;
    font-size:25px;
    cursor:pointer;
    width:100%;
}

@media only screen and (max-width:800px){
    .contenuto h1 {
        font-size: 35px;
        line-height:37px;
    }
    
    .contenuto p{
        font-size:20px !important;
    }

    .contenuto {
        max-width: 95%;
    }
}
