.news-btn {
    margin: 0.8rem 0 0 auto;
    bottom: 4rem;
    right: 0;
    width: 15rem;
  } 

 .news-btn .c-btn {
    padding: 1rem;
    font-size: 1.6rem;
  }

@media screen and (max-width: 767px) {
  
    .news-btn {
      position: static;
      width: 43rem;
      margin: 4rem auto 0;
    } 
    .news-btn .c-btn {
      padding: 1.6rem 5rem 1.6rem 2rem;
      font-size: 3.2rem;
    }
    .news-btn .c-btn .ico {
      right: 3rem;
    }
  }