@media screen and (min-width: 768px) {
  #m14-section {
    width: 100vw;
  }
  #m14-section .m14-content {
    width: 100%;
    position: relative;
  }
  #m14-section .m14-content > img {
    width: 100%;
  }
  #m14-section .m14-content .tabs {
    position: absolute;
    top: 4.1666666667vw;
    right: 3.5416666667vw;
  }
  #m14-section .m14-content .tabs p {
    font-size: 0.7291666667vw;
    color: rgba(50, 51, 54, 0.5);
    line-height: 1.6666666667vw;
    text-align: right;
    padding-right: 1.25vw;
    border-right: 0.0520833333vw solid rgba(171, 172, 174, 0.33);
    cursor: pointer;
  }
  #m14-section .m14-content .tabs p.active {
    font-size: 0.9375vw;
    color: #323336;
    border-right: 0.1041666667vw solid rgb(0, 51, 151);
    border-radius: 0.0520833333vw;
  }
}@media screen and (max-width: 767.98px) {
  #m14-section {
    width: 100vw;
    background-color: rgb(245, 247, 250);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #m14-section .m14-content {
    width: 100%;
    position: relative;
  }
  #m14-section .m14-content > img {
    width: 100%;
    height: auto;
  }
  #m14-section .m14-content .tabs {
    position: absolute;
    top: 5.3333333333vw;
    right: 5.3333333333vw;
  }
  #m14-section .m14-content .tabs p {
    font-size: 3.2vw;
    color: rgba(50, 51, 54, 0.5);
    line-height: 7.2vw;
    text-align: right;
    padding-right: 3.2vw;
    border-right: 0.1333333333vw solid rgba(171, 172, 174, 0.33);
    cursor: pointer;
  }
  #m14-section .m14-content .tabs p.active {
    font-size: 4.2666666667vw;
    color: #323336;
    border-right: 0.2666666667vw solid rgb(0, 51, 151);
    border-radius: 0.1333333333vw;
  }
}