* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sec02 a, .sec01 a {
  text-decoration: none;
  color: #fff;
  margin-bottom: -35px !important;
}

.sec02 h5, .sec01 h5 {
  margin-bottom: -35px !important;
}

.sec04 .card-date {
  width: 92vw;
}

.sec04 .card-title {
  font-weight: 900;
}

.sec04 hr {
  background: #D3D3D3;
  height: 2px;
  width: 90vw;
  margin: 0 auto;
  opacity: 1 !important;
}

.sec01-collect h5 {
  margin-bottom: -5px !important;
  border-radius: 10px 30px 0 0;
}

.sec05 .sec05-moblie-header {
  border-left: 4px solid #000;
}

.sec05 .sec05-moblie-container {
  padding-top: 10vw;
}

.sec05 .sec05-moblie-container .select {
  -webkit-filter: brightness(50%);
          filter: brightness(50%);
}

.sec05 .sec05-moblie-container .col a {
  text-decoration: none;
  color: #000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.sec05 .sec05-moblie-container .col .card .card-title {
  font-weight: 900;
  font-size: 5vmin;
}

@media screen and (max-width: 350px) {
  .sec05 .sec05-moblie-container .col .card .card-text {
    font-size: 14px;
  }
}

.sec02-qrcode {
  position: relative;
  top: -30px;
  z-index: 30;
}

.select {
  -webkit-filter: brightness(50%);
          filter: brightness(50%);
}
/*# sourceMappingURL=style.css.map */