.test2 {
  display: none;
}

.corporate-responsibility .awards .c-container .c-row:nth-of-type(1) {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: min(max(8px, 2.0833333333vw), 16px);
}

.corporate-responsibility .awards {
  padding-top: min(max(50px, 3.90625vw), 80px);
  padding-bottom: min(max(100px, 7.8125vw), 160px);
  border-bottom-left-radius: min(max(40px, 3.125vw), 50px);
  border-bottom-right-radius: min(max(40px, 3.125vw), 50px);
  background-color: #ffffff;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility .awards {
    border-bottom-left-radius: min(max(40px, 10.4166666667vw), 80px);
    border-bottom-right-radius: min(max(40px, 10.4166666667vw), 80px);
    padding-bottom: min(max(20px, 3.2552083333vw), 25px);
  }
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
  .corporate-responsibility .awards {
    padding-top: 10px;
  }
}
.corporate-responsibility .awards .c-container {
  row-gap: min(max(30px, 2.34375vw), 50px);
}

/* ************ .c-row:nth-of-type(1) ****************** */

/*.corporate-responsibility .awards .c-container .c-row:nth-of-type(1) {
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: min(max(8px, 2.0833333333vw), 16px);
}*/
@media only screen and (max-width: 767px) and (orientation: portrait) {
  .corporate-responsibility .awards .c-container .c-row:nth-of-type(1) {
    padding-left: min(max(8px, 3.2552083333vw), 25px);
  }
}
.corporate-responsibility .awards .c-container .c-row:nth-of-type(1) span {
  margin-bottom: 0;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility .awards .c-container .c-row:nth-of-type(1) span {
    font-size: min(max(25px, 6.5104166667vw), 50px);
  }
}
.corporate-responsibility .awards .c-container .c-row:nth-of-type(1) span span {
  color: #e20074;
}
.corporate-responsibility .awards .c-container .c-row:nth-of-type(1) p {
  /* font-size: min(max(20px, 1.5625vw), 24px); */
  font-weight: 800;
  /* max-width: min(max(300px, 23.4375vw), 340px); */
  max-width: 400px;
  margin-bottom: 0;
  font-size: clamp(20px, 1.56vw, 30px);
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility .awards .c-container .c-row:nth-of-type(1) p {
    font-size: min(max(14px, 3.6458333333vw), 28px);
    max-width: 100%;
  }
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility .awards .c-container .c-row:nth-of-type(1) a {
    width: 100%;
    padding-block: min(max(21px, 5.46875vw), 42px);
    font-size: min(max(12px, 3.2552083333vw), 25px);
    font-weight: 500;
    border-radius: 60px;
  }
}
@media only screen and (max-width: 767px) and (orientation: portrait) {
  .corporate-responsibility .awards .c-container .c-row:nth-of-type(1) a {
    margin-top: 5px;
  }
}

/* ************ .c-row:nth-of-type(2) ****************** */

.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid {
  width: 100%;
  display: grid;
  grid-template-columns: 1.5fr 1fr 1.5fr;
  grid-template-rows: 1fr 1fr;
  gap: 20px;
  /* height: min(max(320px, 25vw), 475px); */
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid {
    /* height: min(max(230px, 61.8489583333vw), 475px); */
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 15px;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block {
  border-radius: 20px;
  /*padding: min(max(10px, 0.78125vw), 20px) 30px min(max(25px, 1.953125vw), 40px)
    min(max(30px, 2.34375vw), 45px);*/
  padding: min(max(25px, 2.34375vw), 25px) min(max(25px, 1.953125vw), 40px);
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: #ffffff;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block {
    border-radius: min(max(30px, 7.8125vw), 40px);
    /* padding: min(max(8px, 2.2135416667vw), 17px)
      min(max(8px, 2.2135416667vw), 17px) min(max(10px, 2.6041666667vw), 20px)
      min(max(17px, 4.5572916667vw), 35px); */
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block
  .bg {
  position: absolute;
  border-radius: inherit;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  transform-origin: top center;
  width: 100%;
  height: 100%;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block
  .bg-helper {
  position: absolute;
  border-radius: inherit;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 8px);
  height: 0;
  background-color: #ffffff;
  z-index: 1;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block
  span {
  font-weight: 800;
  margin: 5px 0;
  line-height: 0.9;
  z-index: 0;
  font-size: clamp(70px, 5.46vw, 105px);
}

@media only screen and (max-width: 500px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block
    h3 {
    font-size: 43px;
  }
}

.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block
  p {
  margin-bottom: 0;
  /* font-size: min(max(20px, 1.5625vw), 25px); */
  font-size: clamp(18px, 1.14vw, 22px);
  font-weight: 800;
  z-index: 0;
}

@media only screen and (max-width: 500px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block
    p {
    font-size: 13px;
  }
}

.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block.with-big-layout
  > p:nth-of-type(1) {
  font-size: clamp(20px, 1.56vw, 30px);
}

@media only screen and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block.with-big-layout {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 2fr;
    row-gap: 5px;
    column-gap: 15px;
  }

  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block.with-big-layout
    > p {
    grid-row: 1;
    grid-column: 1 / -1;
  }

  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block.with-big-layout
    > div:nth-of-type(1) {
    grid-row: 2;
    grid-column: 1;
  }

  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block.with-big-layout
    > div:nth-of-type(3) {
    grid-row: 2;
    grid-column: 3;
  }

  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block.with-big-layout
    .line {
    /* display: none; */
    grid-row: 2;
    grid-column: 2;
    margin: 0 auto;
  }
}

/*@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block
    p {
    font-size: min(max(20px, 5.46875vw), 42px);
  }
}*/

/* ************ Block No1 ****************** */

.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(1) {
  grid-column: 1;
  grid-row: 1/-1;
  justify-content: end;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(1) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(1)
  .bg {
  background-color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(1)
  span {
  color: #fff;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(1)
  p {
  color: #fff;
}
/*
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(1)
  h3 {
  font-size: clamp(50px, 5.46vw, 105px);
}

@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(1)
    h3 {
    font-size: min(max(65px, 16.9270833333vw), 130px);
  }
}*/

/* ************ Block No2 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(2) {
  grid-column: 2;
  grid-row: 1/-1;
  align-items: flex-start;
  justify-content: flex-start;
  transform-origin: top;
  display: block;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(2) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(2)
  .bg {
  border: 2px solid #e20074;
  z-index: 2;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(2)
  span {
  color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(2)
  p {
  color: #000;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(2)
  span {
  /* font-size: min(max(120px, 9.375vw), 170px); */
  order: 2;
}
/*
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(2)
    h3 {
    font-size: min(max(65px, 16.9270833333vw), 130px);
  }
}
*/

/* ************ Block No3 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(3) {
  grid-column: 3;
  grid-row: 1;
  justify-content: space-between;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(3) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
    flex-direction: column;
    justify-content: flex-start;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(3)
  .bg {
  background-color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(3)
  p {
  color: #ffffff;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(3)
  span {
  color: #fff;
}
/*.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(3)
  h3 {
  font-size: min(max(70px, 5.46875vw), 100px);
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(3)
    h3 {
    font-size: min(max(41px, 11.0677083333vw), 85px);
  }
}*/

/* ************ Block No4 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(4) {
  grid-column: 3;
  grid-row: 2;
  justify-content: flex-end;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(4) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(4)
  .bg {
  border: 2px solid #e20074;
  z-index: 2;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(4)
  span {
  color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(4)
  p {
  color: #000;
}
/*.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(4)
  h3 {
  font-size: min(max(70px, 5.46875vw), 100px);
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(4)
    h3 {
    font-size: min(max(41px, 11.0677083333vw), 85px);
  }
}*/

/* ************ Block No5 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(5) {
  grid-column: 1 / -2;
  grid-row: 3;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(5) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(5)
  .bg {
  border: 2px solid #e20074;
  z-index: 2;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(5)
  span {
  color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(5)
  p {
  color: #000;
  align-self: flex-start;
}

/* ************ Block No6 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(6) {
  grid-column: 3;
  grid-row: 3;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(6) {
    flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(6)
  .bg {
  border: 2px solid #e20074;
  background-color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(6)
  span {
  color: #fff;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(6)
  p {
  color: #fff;
  align-self: flex-start;
}

/* ************ Block No7 ****************** */
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(7) {
  grid-column: 1 / -1;
  grid-row: 4;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
@media only screen and (max-width: 1279px),
  (orientation: landscape) and (max-width: 767px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(7) {
    /* flex: 0 0 calc(100% - 7.5px);
    max-width: calc(100% - 7.5px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start; */
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .corporate-responsibility
    .awards
    .c-container
    .c-row:nth-of-type(2)
    .awards-grid
    .block:nth-of-type(7) {
    gap: 10px;
  }
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(7)
  .bg {
  border: 2px solid #e20074;
  z-index: 2;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(7)
  span {
  color: #e20074;
}
.corporate-responsibility
  .awards
  .c-container
  .c-row:nth-of-type(2)
  .awards-grid
  .block:nth-of-type(7)
  p {
  color: #000;
}

.line {
  height: 100%;
  width: 1px;
  background-color: black;
}
