/* Media Quuery Mixin */
.core-media--hide-unstyled {
  display: none; }

.core-media pvh-img {
  display: block;
  width: 1px;
  height: 1px; }

.content-error-fallback {
  max-width: 120rem;
  margin: 0 auto;
  display: flex; }
  .content-error-fallback .ck-Button:hover {
    text-decoration: none; }
  .content-error-fallback__content {
    padding: 14px 1.25rem;
    max-width: 250px; }
  .content-error-fallback__title {
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 1.125rem;
    line-height: 1.125rem;
    font-weight: normal; }
  .content-error-fallback__description {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.25px;
    color: #6d6d6d; }
  .content-error-fallback__link-list {
    padding-left: 0; }
    .content-error-fallback__link-list__title {
      margin-bottom: 10px; }
  .content-error-fallback__image {
    flex: 1 0;
    overflow: hidden; }
    .content-error-fallback__image img {
      display: block;
      width: 100%; }
  .content-error-fallback li {
    line-height: 0;
    list-style: none; }
    .content-error-fallback li:not(:last-child) {
      margin-bottom: 16px; }
  @media (max-width: 740px) {
    .content-error-fallback {
      flex-direction: column;
      min-height: calc(100vh - 80px); }
      .content-error-fallback .ck-Button {
        height: auto; }
      .content-error-fallback .btn {
        width: 100%; }
      .content-error-fallback__image {
        height: 0;
        padding-bottom: 100%; }
      .content-error-fallback__content {
        flex: 0 0 auto;
        max-width: none;
        max-width: initial; } }
  @media (min-width: 741px) {
    .content-error-fallback__image {
      order: 1;
      flex: 1 0 auto;
      max-width: 50%; }
    .content-error-fallback__wrapper {
      flex: 1 0 auto;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
    .content-error-fallback__content {
      max-width: 300px; }
    .content-error-fallback__title {
      font-size: 3.75rem;
      line-height: 3.75rem; } }

