 .project .redeem {
  overflow: hidden;
  padding: 4em 0;
}
@media (min-width: 996px) {
  .project .redeem {
    padding: 3.5em 0 8em;
  }
}
.project .redeem__arrow {
  text-align: center;
  margin: 2% 0 3%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media (min-width: 768px) {
  .project .redeem__arrow {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    margin: 6.5% 0 0 0;
  }
}

.project .redeem__arrow img {
    filter: grayscale(1);
}

.project .redeem__mainbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 50px auto 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .project .redeem__mainbox {
    margin: 100px auto 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.project .redeem__item {
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.project .redeem__item img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.project .redeem__item:hover a {
  text-decoration: none;
}
.project .redeem__item:hover img {
  -webkit-filter: drop-shadow(0 0 1em #5cb9c1);
          filter: drop-shadow(0 0 1em #5cb9c1);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.project .redeem__item h4 {
  color: #93e454;
  font-weight: bold;
  text-transform: uppercase;
  font-size: var(--title-md);
  margin: 0.5em 0;
}
.project .redeem__item p {
  color: white;
  padding: 0 5%;
}
.project .redeem__tandcbox {
  padding: 3em 25px;
  background: rgb(171 127 254 / 38%);
  border-radius: 12px;
  margin-top: 40px;
  text-align: left;
}
.project .redeem__tandcbox p {
  color: #28c9d7;
  font-weight: bold;
  font-size: var(--title-md);
  margin: 1em 0 15px;
}
.project .redeem__tandcbox-btn {
  width: 100%;
  text-align: center;
  margin-top: 40px;
}
@media (min-width: 996px) {
  .project .redeem__tandcbox-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 25px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.project .redeem__tandcbox-btn a {
  padding: 7px 15px;
  background: #f7ba15;
  display: inline-block;
  border-radius: 25px;
  border: 2px solid #f7ba15;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #353535;
  font-weight: bold;
  display: block;
  margin: 10px 0;
}
.project .redeem__tandcbox-btn a:hover {
  -webkit-filter: drop-shadow(0 0 10px #f7ba15);
          filter: drop-shadow(0 0 10px #f7ba15);
  background: rgba(247, 187, 21, 0.8862745098);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.project .redeem ul li {
  list-style: disc;
  margin-left: 20px;
}
