@media only screen and (max-width:600px){
    body{
        overflow: hidden !;
    }
    .company-info__logo h2{
        font-size: 80px;
    }
    .company-info__header h2{
        font-size: 24px;
    }
    .company-info{
        padding: 0 30px;
    }
    .company-info {
        width: 80%;
        max-width: container-width;
        padding-left:15px;
        padding-right:15px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
        padding:0 15px;
        padding-left: constant(safe-area-inset-left);
        padding-right: constant(safe-area-inset-right);
        padding-left: env(safe-area-inset-left);
        padding-right: env(safe-area-inset-right);
      }
}
@media only screen and (orientation: landscape) and (max-width:600px){
    .company-info__logo h2{
        font-size: 45px;
    }
    .company-info__header h2{
        font-size: 18px;
    }
    .company-info{
        padding: 30px 0;
        /* overflow: scroll; */
        overflow: hidden;
        height: 100vh;
    }
    p{
        font-size: 15px;
    }
}