.coupon .title-text .title h1, .coupon .title-text .text-two-cols p {
  color: #424b5c; }
.coupon .button-wrap a {
  margin-right: 1.3888888889vw;
  margin-bottom: 2.0833333333vw; }
@media screen and (max-width: 960px) {
  .coupon {
    padding-bottom: 44.4444444444vw; }
    .coupon .bg img {
      object-position: -56.9444444444vw; }
    .coupon .title-text .title h1 {
      margin-bottom: 15.2777777778vw; }
    .coupon .button-wrap {
      margin-block: 8.3333333333vw 16.6666666667vw; } }

.coupon-discount {
  margin-block: 2.0833333333vw 1.3888888889vw;
  width: 27.7777777778vw; }
  @media screen and (max-width: 960px) {
    .coupon-discount {
      margin-right: 18.0555555556vw;
      width: auto; } }

.coupon-disclaimer {
  padding: 1.3888888889vw 2.0833333333vw;
  margin-top: 1.3888888889vw;
  width: 59.0277777778vw;
  line-height: 1.57; }
  .coupon-disclaimer p {
    font-size: 0.7638888889vw; }
  @media screen and (max-width: 960px) {
    .coupon-disclaimer {
      width: auto; }
      .coupon-disclaimer p {
        font-size: 2.6388888889vw; } }

.coupon-ol {
  list-style-type: auto;
  font-size: 0.7638888889vw;
  padding-left: 1.1111111111vw;
  margin-top: 0.6944444444vw;
  margin-bottom: 2.0833333333vw;
  width: 46.5277777778vw; }
  .coupon-ol li {
    margin-bottom: 0.1388888889vw; }
  @media screen and (max-width: 960px) {
    .coupon-ol {
      font-size: 2.6388888889vw;
      padding-left: 4.1666666667vw;
      margin-bottom: 8.3333333333vw;
      width: auto; } }

.coupon-ul {
  list-style-type: disc;
  padding-left: 1.1111111111vw;
  margin-top: 0.3472222222vw;
  margin-bottom: 0.3472222222vw; }
  .coupon-ul li {
    font-size: 0.9722222222vw; }
  @media screen and (max-width: 960px) {
    .coupon-ul {
      padding-left: 4.1666666667vw; }
      .coupon-ul li {
        font-size: 2.6388888889vw; } }

.about-header .title-text .text-two-cols .coupon-text-full {
  width: 46vw; }

/*# sourceMappingURL=coupon.min.css.map */
