.main-header > nav > ul > li:last-child > a > .en,
.sub-header > nav > ul > li:last-child > a > .en {
  color: var(--BG_BK, #141414);
}

.sp-header__nav .button-wrapper .en {
  background: linear-gradient(141deg, #ea3b49 13.74%, #3b8ac6 87.01%);
}

@media (min-width: 700px) {
  .main-container .content-wrapper .hero-section .hero-content {
    grid-template-rows: 97.78px 51.13px 108px 35px auto 62px auto auto !important;
  }
}

@media (min-width: 700px) {
  .main-container .content-wrapper .hero-section .hero-content .hero-text {
    font-size: 16px !important;
    line-height: 29px !important;
  }
}
@media (min-width: 1200px) {
  .main-container .content-wrapper .hero-section .hero-content .hero-text {
    width: 297px !important;
  }
}

.gift-description ul {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

@media (min-width: 700px) {
  .feature-content .description {
    left: calc(50% + 14px) !important;
    right: 50% !important;
    transform: translateX(-50%) !important;
  }
}

@media (min-width: 700px) {
  .feature-content-2 .description {
    left: calc(50% - 14px) !important;
  }
}

.sbt-icon .ribbon-text {
  color: #fff;
  text-align: center;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 15px !important; /* 125% */
  height: 36px !important;
}
@media (max-width: 700px) {
  .sbt-icon .ribbon-text {
    font-size: 3.6231884058vw !important;
    line-height: 4.5893719807vw !important;
    height: 11.8357487923vw !important;
    position: absolute;
    top: 1.2077294686vw !important;
  }
}

@media (min-width: 700px) {
  .word .quote-text::after {
    position: absolute;
    right: -33px !important;
  }
}

@media (min-width: 700px) {
  #about-section .inner {
    width: 480px !important;
  }
}

@media (min-width: 700px) {
  .contact-item.connect .contact-description {
    margin-left: 40px !important;
  }
}
@media (min-width: 1200px) {
  .contact-item.connect .contact-description {
    margin-left: 40px !important;
  }
}

@media (min-width: 700px) and (max-width: 1200px) {
  #contact .contact-content {
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media (max-width: 700px) {
  .member-name .artist-name {
    margin-bottom: 2px !important;
  }
}

@media (max-width: 700px) {
  .enjoy-expo-text {
    margin-left: 9.4202898551vw !important;
  }
}

@media (max-width: 700px) {
  #topics-section {
    row-gap: 10.8695652174vw !important;
  }
}
@media (min-width: 700px) {
  #topics-section {
    row-gap: 24px !important;
  }
}
@media (min-width: 700px) and (max-width: 1200px) {
  #topics-section {
    margin-top: 57px;
  }
}

@media (min-width: 700px) and (max-width: 1200px) {
  .interview-section {
    padding-left: 5%;
  }
}

@media (min-width: 700px) and (max-width: 1200px) {
  .interview-content {
    width: 95% !important;
  }
}

@media (max-width: 700px) {
  .topics-header {
    top: 12.077294686vw !important;
  }
} /*# sourceMappingURL=en.css.map */
