.about{
    width: 100%;
    position: relative;
    overflow: hidden;
    border-top:1px dashed #333;
    border-bottom:1px dashed #333;
    color:#E7E7E7;
}
.background-form{
    background: #485563;
    background-image: linear-gradient(to right, #29323c,#485563 );
    width: 2300px;
    height: 1000px;
    position: absolute;
    transform: rotate(-45deg) translateX(100px) translateY(-15px);
    z-index: -1;

}
 .title-about{
    font-size: 40px;
    text-align: center;
    margin: 50px 0 70px 0;  
    padding-left: 300px;

}
.container-about{
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin: 50px 0 150px 0;
    flex-shrink: 0;
    padding-left: 300px;
}
.press-left{
    width: 600px;
    flex-shrink: 0;
    margin-bottom: 50px;
    padding-left: 120px;
    padding-top: 20px;
}
.press-left h3{
    text-align: center;
    font-size: 25px;
    letter-spacing: 2px;
}
.press-left hr{
    width: 60px ;
    margin: 0 auto 20px auto;

}
.press-left p{
    text-align: justify;
}
.press-right{
    width: 600px;
    flex-shrink: 0;
    display: flex;
    justify-content: flex-start;

}
.list-about{
    list-style-type: none;
    padding: 10px 0 50px 110px;

}
.number-list{
    font-family: 'Abril Fatface', sans-serif;
    font-size: 40px;
}
.txt-list{
    font-size: 27px;
    display: inline;
}
@media screen and (max-width:1300px){
    .container-about{
        padding-left: 0px ;
    }
    .title-about{
padding-left: 0px;
    }
    
}
@media screen and (max-width:1100px){
    
    .background-form{
        width: 100%;
        height: 150%;
        transform: rotate(0) translateX(0) translateY(0);
    }
    .title-about{
        margin: 0 0 20px 0;
        padding-top: 50px;

    }
    .container-about{
        flex-direction: column;
    }
    .press-left{
        width: 80%;
        flex-shrink: 1;
        margin-bottom: 10px;
        padding: 20px 0;
    }
    .press-left h3{
        font-size: 20px ;
        letter-spacing: 0px ;

    }
    .press-left p{
        font-size: 16px;

    }
    .press-right{
        width: 80%;
        flex-shrink: 1;

    }
    .list-about{
        padding: 0 0;
    }
}
@media screen and (max-width:700px)
 {
    .container-about{
        margin-top: 10px;
        margin-bottom: 70px;

    }
    .title-about{
        font-size: 24px;
        margin: 0 10px;

    }
    .press-left h3{
        font-size: 20px;
    }
    .number-list{
        font-size: 30px;
    }
    .txt-list{
        font-size: 17px;
    }
}