      body {
        -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
        -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
        -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
        animation: -amp-start 8s steps(1, end) 0s 1 normal both;
      }

      @-webkit-keyframes -amp-start {
        from {
          visibility: hidden;
        }

        to {
          visibility: visible;
        }
      }

      @-moz-keyframes -amp-start {
        from {
          visibility: hidden;
        }

        to {
          visibility: visible;
        }
      }

      @-ms-keyframes -amp-start {
        from {
          visibility: hidden;
        }

        to {
          visibility: visible;
        }
      }

      @-o-keyframes -amp-start {
        from {
          visibility: hidden;
        }

        to {
          visibility: visible;
        }
      }

      @keyframes -amp-start {
        from {
          visibility: hidden;
        }

        to {
          visibility: visible;
        }
      }
:root {
        --color-error: #b00020;
        --color-primary: #005af0;
      }
      amp-story {
        color: white;
        border: none;
      }

      .image-fit-contain img {
        object-fit: contain;
      }

      .image-fit-cover img {
        object-fit: cover;
      }

      .image-fit-fill img {
        object-fit: fill;
      }

      div.center {
        justify-content: center;
        align-items: center;
      }

      div.top-center {
        justify-content: center;
        align-items: flex-start;
      }

      div.bottom-center {
        justify-content: center;
        align-items: flex-end;
      }

      div.center-left {
        justify-content: start;
        align-items: center;
      }

      div.top-left {
        justify-content: start;
        align-items: flex-start;
      }

      div.bottom-left {
        justify-content: start;
        align-items: flex-end;
      }

      div.center-right {
        justify-content: flex-end;
        align-items: center;
      }

      div.top-right {
        justify-content: flex-end;
        align-items: flex-start;
      }

      div.bottom-right {
        justify-content: flex-end;
        align-items: flex-end;
      }

      .bottom {
        align-content: end;
      }
      .start {
        align-content: start;
        text-align: left;
      }
      .end {
        align-content: end;
        text-align: right;
      }
      .center {
        align-content: center;
        text-align: center;
      }
      .fill {
        text-align: justify;
      }
      @media screen and (max-width: 767px) and (min-width: 375px) {
        :root {
          --color-error: #b00020;
          --color-primary: #005af0;
        }
        amp-story {
          color: white;
          border: none;
        }
        .bottom {
          align-content: end;
        }
        .start {
          align-content: start;
          text-align: left;
        }
        .end {
          align-content: end;
          text-align: right;
        }
        .center {
          align-content: center;
          text-align: center;
        }
        .fill {
          text-align: justify;
        }
      }