#fullrisk-top{
    background-color: #eee;
    text-align:center;
    padding: 115px 15px 30px;
}
#fullrisk-top .wrap{
    max-width: 100%;
    width: 1024px;
    margin: 0 auto;
}
#fullrisk-top h2{
    color: #666;
    font-size: 20px;
    font-weight: 300;
}
#fullrisk-top h1{
  
    font-size: 38px;
}

.flex-row{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -15px;
    margin-right: -15px;
    margin:20px -15px;
}
.flex-col{
    width:50%;
    padding: 0 15px;
}
#fasi-previste h2{
    font-size:20px;
}
#fasi-previste ul,
#fasi-previste ol,
#fasi-previste p{
    font-size:14px;
    margin-bottom: 10px;
    list-style-position:inside;
}
@media all and (max-width: 980px){
    .flex-row{
        flex-direction: column;
    }
     .flex-row.mobile-reverse{
         flex-direction: column-reverse;
     }
    .flex-col{
    width:100%;
    margin: 30px auto;
    }
    .flex-col img{
        width:100%;
    }
}