.accent-cps {
  height: 107px;
  line-height: 118px;
}

.accent-cps:nth-of-type(1) {
  max-width: 132px;
  height: 102px;
  line-height: 116px;
}

.accent-cps:nth-of-type(2), 
.accent-cps:nth-of-type(3) {
  background-image: url("/images/natural-elem-cut.svg");
}

.accent-cps:nth-of-type(2),
.accent-cps:nth-of-type(3),
.accent-cps:nth-of-type(4) {
  margin-top: -2px;
  line-height: 120px;
}

@media screen and (max-width: 850px) {
  .accent-cps:nth-of-type(4) {
    margin-top: 12px;
  }
}

@media screen and (max-width: 600px) {
  .accent-cps {
    font-size: 0.68rem;
  }
  .accent-cps:nth-of-type(1) {
    line-height: 126px;
    max-width: 140px;
    height: 106px;
    margin-top: -5px;
    background-size: 64%;
  }
}

@media screen and (max-width: 400px) {
  .wrapper {
    width: 350px;
  }
  .accent-cps {
    font-size: 0.55rem;
  }
  .accent-cps:nth-of-type(1) {
    line-height: 110px;
    max-width: 115px;
    background-size: 65%;
    background-position: center 5px;
  }
  .accent-cps:nth-of-type(2), 
  .accent-cps:nth-of-type(3), 
  .accent-cps:nth-of-type(4), 
  .accent-cps:nth-of-type(5) {
    height: 90px;
    max-width: 100px;
    background-size: 76%;
    line-height: 103px;
  }
  .accent-cps:nth-of-type(4) {
    margin-left: 65px;
    background-size: 78%;
    background-position: center center;
  }
  .accent-cps:nth-of-type(5) {
    background-size: 76%;
    background-position: center center;
    margin-top: 12px;
  }
}

@media screen and (max-width: 340px) {
  .wrapper {
    width: 315px;
    margin-left: -6vw;
  }
  .accent-cps:nth-of-type(1) span {
    margin-left: 0;
  }
}
