<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.paragraph-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  .paragraph-text__img {
    padding: 1rem;

    img {
      max-width: 100%;
      height: auto;
    }
  }

  .paragraph-text__text {
    width: 50%;
    padding: 1rem;
  }

  &amp;.is-left {
    .paragraph-text__text,
    .paragraph-text__img {
      max-width: 50%;
    }
  }

  &amp;.is-right {
    flex-direction: column-reverse;

    .paragraph-text__text {
      max-width: 50%;
    }
    .paragraph-text__img {
      order: 2;
      max-width: 50%;
    }
  }

  &amp;.is-above {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    .paragraph-text__img {
      text-align: center;
    }

    .paragraph-text__text,
    .paragraph-text__img {
      width: 100%;
      max-width: 100%;
    }
  }

  &amp;.is-below {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;

    .paragraph-text__text,
    .paragraph-text__img {
      width: 100%;
      max-width: 100%;
    }
  }

  img {
    max-width: 100%;
    height: auto;
  }

  a.btn {
    padding: 0.75rem 2rem;
    white-space: break-spaces;
    text-decoration: none;
    color: var(--blue-main);
    border-radius: 10px;
    background-color: var(--blue-secondary);

    &amp;:hover {
      color: white;
      background-color: var(--blue-secondary-hover);
    }

    &amp;.-blue-main {
      color: white;
      background-color: var(--blue-main);

      &amp;:hover {
        color: white;
        background-color: var(--blue-main-hover);
      }
    }
    &amp;.-big {
      padding: 1.2rem 6rem;
    }
  }
}

@media (min-width: 768px) {
  .paragraph-text {
    flex-direction: row;

    &amp;.is-right {
      flex-direction: row;
    }
  }
}

@media (max-width: 768px) {
  .paragraph-text {
    &amp;.is-left,
    &amp;.is-right {
      .paragraph-text__text {
        width: 100%;
        max-width: 100%;
      }
      .paragraph-text__img {
        width: 100%;
        max-width: 100%;
        text-align: center;
      }
    }
  }

  a.btn {
    display: block;
  }
}

@media (max-width: 1024px) {
  a.btn {
    padding: 0.5rem 1.5rem;
    text-align: center;
  }
}
</pre></body></html>