.sponsor {
  -webkit-filter: drop-shadow(2rem 2rem 0 #B3F1EE);
          filter: drop-shadow(2rem 2rem 0 #B3F1EE);
}
.sponsor .inner {
  margin-bottom: 8rem;
  padding: 6rem 20rem 7rem;
  -webkit-clip-path: polygon(0 6rem, 6rem 0, 100% 0, 100% calc(100% - 6rem), calc(100% - 6rem) 100%, 0 100%);
          clip-path: polygon(0 6rem, 6rem 0, 100% 0, 100% calc(100% - 6rem), calc(100% - 6rem) 100%, 0 100%);
  background: linear-gradient(15deg, #B3F1EE, #1D1F46);
}
.sponsor h2 {
  margin-bottom: 4rem;
  color: #fff;
}
.sponsor-bnr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3rem;
}/*# sourceMappingURL=sponsor.css.map */

@media screen and (max-width: 768px) {
    .sponsor {
        -webkit-filter: drop-shadow(2rem 2rem 0 #B3F1EE);
        filter: drop-shadow(2rem 2rem 0 #B3F1EE);
    }
    .sponsor .inner {
        margin-bottom: 10rem;
        padding: 10rem 2rem 12rem;
        -webkit-clip-path: polygon(0 6rem, 6rem 0, 100% 0, 100% calc(100% - 6rem), calc(100% - 6rem) 100%, 0 100%);
        clip-path: polygon(0 6rem, 6rem 0, 100% 0, 100% calc(100% - 6rem), calc(100% - 6rem) 100%, 0 100%);
        background: linear-gradient(15deg, #B3F1EE, #1D1F46);
    }
    .sponsor h2 {
        margin-bottom: 4rem;
        color: #fff;
    }
    .sponsor-bnr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 1rem;
    }/*# sourceMappingURL=sponsor.css.map */
}