div#main{
    height: 160rem;
}
.app{
    padding-top: 2rem;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.app p{
    padding: 2rem;
    font-size:3rem;
    color:#11B37C;
    letter-spacing:0.2rem;
    text-align: center;
}
.app img{
    padding: 1rem;
    height: 50rem;
}
.app .descr{
    padding: 2rem;
    font-size:2rem;
    letter-spacing:0.2rem;
}
@media screen and (max-width:800px){
    div#main{
        width:100% !important;
        height: 120rem !important;
    }
    .app{
        padding-top: 2rem;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }
    .app p{
        padding: 1rem;
        font-size:2.4rem;
        color:#11B37C;
        letter-spacing:0.2rem;
        text-align: center;
    }
    .app img{
        padding: 2rem;
        height: auto !important;
    }
    .app .descr{
        padding: 2rem;
        font-size:1.8rem;
        letter-spacing:0.2rem;
    }
}