.collection-stream-html-01 {
  max-width: 800px;
  margin: 0 auto; }
  @media screen and (min-width: 1650px) {
    .collection-stream-html-01 div {
      font-size: 1.25rem; } }
  @media screen and (min-width: 1200px) and (max-width: 1649px) {
    .collection-stream-html-01 div {
      font-size: 1.2rem; } }
  @media screen and (min-width: 990px) and (max-width: 1199px) {
    .collection-stream-html-01 div {
      font-size: 1.15rem; } }
  @media screen and (min-width: 768px) and (max-width: 989px) {
    .collection-stream-html-01 div {
      font-size: 1.1rem; } }
  @media screen and (min-width: 576px) and (max-width: 767px) {
    .collection-stream-html-01 div {
      font-size: 1.05rem; } }
  @media screen and (min-width: 0px) and (max-width: 575px) {
    .collection-stream-html-01 div {
      font-size: 1rem; } }
  .collection-stream-html-01 a {
    text-decoration: underline;
    transition: background 2s; }
    .collection-stream-html-01 a:hover {
      background: -webkit-linear-gradient(#211551, #009FDF);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      cursor: pointer; }
  .collection-stream-html-01 .richtext-image {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block; }
    .collection-stream-html-01 .richtext-image.left {
      margin: 0; }
    .collection-stream-html-01 .richtext-image.right {
      margin-left: auto;
      margin-right: 0; }
  .collection-stream-html-01 h2, .collection-stream-html-01 h3, .collection-stream-html-01 h4, .collection-stream-html-01 h1 {
    padding: 10px 0; }
  .collection-stream-html-01 p {
    padding: 5px; }
  .collection-stream-html-01 ul {
    padding: 10px 0;
    padding-left: 30px; }
    .collection-stream-html-01 ul li {
      padding: 3px; }

/*# sourceMappingURL=mgz-collection-stream-html-01.css.map */
