[data-id="1769030"] {
  background-image: url("/files/yd_rd2_00_tcm111-1643009.png");
  background-size: cover;
}

#d1758594 {
  text-align: center;
}

#d1758594 .p-media-layout {
  margin: 0;
  padding: 30px 0px 15px;
}

#d1758594 .c-link {
  color: #fff;
  font-size: 1.5rem;
}

#d1758594 .c-link::after {
  filter: brightness(0) invert(1);
}

@media only screen and (max-width: 768px) {
  [data-id="1762469"] .p-layout__inner {
    gap: 19px !important;
  }
}
@media only screen and (max-width: 768px) {
  [data-id="1762469"] .p-media-layout-02__link {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  [data-id="1762469"] .p-layout__content {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
[data-id="1762469"] .c-link {
  text-align: center;
  display: inline-block;
  padding: 10px 14px;
  color: #888;
  border: solid 2px #888;
  border-radius: 3px;
  transition: background 0.4s, color 0.4s;
  font-size: 0.875rem;
  width: 100%;
}

[data-id="1762469"] .c-link:hover, [data-id="1762469"] .c-link:active, [data-id="1762469"] .c-link:focus-visible {
  background: #888;
  color: #fff;
}

[data-id="1762469"] .c-link::after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 0.5rem;
}

[data-id="1767487"],
[data-id="1766684"] {
  background-color: #676b76;
  text-align: center;
  color: #fff;
}

@media only screen and (max-width: 768px) {
  [data-id="1767487"] .p-layout__content,
  [data-id="1766684"] .p-layout__content {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
[data-id="1767487"] .p-media-layout-02__link + .p-media-layout-02__media,
[data-id="1766684"] .p-media-layout-02__link + .p-media-layout-02__media {
  margin-bottom: 0 !important;
}

[data-id="1767487"] .c-link,
[data-id="1766684"] .c-link {
  color: #fff;
}

[data-id="1767487"] .c-link::after,
[data-id="1766684"] .c-link::after {
  filter: brightness(0) invert(1);
}

/* The Yamaha DIFFERENCE */
#d1758594 {
  padding-bottom: 1px;
}

#d1758594 a {
  color: #ffffff;
  font-size: 1.7em;
  font-family: Oswald, "Lucida Grande", sans-serif;
}

#d1758594 li {
  text-align: center;
}

#d1758594 .c-link--arrow {
  filter: brightness(0) invert(1);
}

[data-id="1767487"] {
  background-color: #676b76;
}

[data-id="1767487"],
[data-id="1766684"] {
  padding-bottom: 10px !important;
}

[data-id="1767487"] .c-text {
  display: none !important;
}

[data-id="1766684"] .c-text {
  display: none !important;
}

[data-id="1767487"] a {
  color: #ffffff !important;
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 8px;
  font-size: 1.2em;
  font-family: Oswald, "Lucida Grande", sans-serif;
}

[data-id="1766684"] a {
  color: #ffffff !important;
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 8px;
  font-size: 1.2em;
  font-family: Oswald, "Lucida Grande", sans-serif;
}

[data-id="1767487"] li {
  text-align: center;
}

[data-id="1767487"] .c-media {
  margin-bottom: initial;
}

[data-id="1767487"] .p-media-layout-02__link {
  margin-top: initial;
}

[data-id="1766684"] .p-media-layout-02__link {
  margin-top: initial;
}

[data-id="1767487"] .c-link--arrow {
  filter: brightness(0) invert(1);
}

[data-id="1766684"] .p-layout__inner {
  gap: 0.5rem 1.5rem !important;
}

@media only screen and (max-width: 768px) {
  [data-id="1769030"] {
    background: #eee;
  }
  [data-id="1769030"] .p-layout__content {
    height: 100% !important;
  }
  [data-id="1769030"] .p-media-layout__inner {
    height: 100% !important;
  }
  [data-id="1769030"] .c-heading-3__heading {
    margin-top: 19px !important;
    color: #333;
    text-shadow: none;
    line-height: 1.1;
    font-weight: 600;
    font-size: 1.5rem !important;
  }
  [data-id="1769030"] .p-text {
    margin: 14px 0 16px !important;
    width: 100% !important;
  }
  [data-id="1769030"] .c-text {
    color: #333;
    text-shadow: none;
    font-size: 16px;
  }
}
