@charset "utf-8";* {
        -webkit-overflow-scrolling: touch;
      }

      .footer {
        position: relative;
        background: #101010 !important;
        padding-bottom: 40px;
      }

      .image-and-text+.image-and-text {
        margin-top: 0 !important;
      }

      .full-width-text {
        zoom: 1;
        margin: 0 auto;
        max-width: 80%;
        padding-bottom: 2em;
      }

      .image-and-text {
        position: relative;
        padding: 1em 0 !important;
      }

      .cus-link {
        color: white !important;
        text-decoration: underline !important;
      }

      .cus-link:focus,
      .cus-link:hover {
        color: #b9b9b9 !important;
        text-decoration: underline !important;
      }

      .header svg {
        visibility: visible !important;
      }

      #wrapper {
        padding-top: 0;
      }

      @media (max-width:768px) {
        .grid__cell-first {
          margin-bottom: 16px !important;
        }
      }