@layer modules {
    .RichTextViewer-module__viewer--iSrgWCwz figcaption {
      font-style: italic;
      margin-top: 5px;
      margin-bottom: 10px;
      opacity: 0.7;
    }

    .RichTextViewer-module__viewer--iSrgWCwz .image {
      position: relative;
      display: table;
      clear: both;
      text-align: center;
      margin: 1em auto;
    }

      .RichTextViewer-module__viewer--iSrgWCwz .image img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        min-width: 50px;
      }

    .RichTextViewer-module__viewer--iSrgWCwz .image-style-align-left {
      max-width: 364px;
      margin-left: 0;
      margin-right: auto;
    }

    .RichTextViewer-module__viewer--iSrgWCwz .image-style-side,
    .RichTextViewer-module__viewer--iSrgWCwz .image-style-align-right {
      max-width: 364px;
      margin-right: 0;
      margin-left: auto;
    }

    .RichTextViewer-module__viewer--iSrgWCwz .media {
      clear: both;
      margin: 1em 0;
      display: block;
      min-width: 15em;
    }

    .RichTextViewer-module__viewer--iSrgWCwz .ck-media__wrapper {
      margin: 0 auto;
    }
      .RichTextViewer-module__viewer--iSrgWCwz .table table {
        border-collapse: collapse;
      }

      .RichTextViewer-module__viewer--iSrgWCwz .table td {
        border: 1px solid #d9d9d9;
      }/* Custom Media Queries for PostCSS *//* Breakpoints for the landing page */
}
