body {
    background: gray
}

.container {
    margin-top: 150px
}

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}

a:link { text-decoration: none; color:white; }


a:visited { text-decoration: none; color:white; }


a:hover { text-decoration: none; color:orange; }


a:active { text-decoration: none; color:white;}

blockquote {
    font-size: 2em;
    color: orange;
    line-height: 1.6em;
    padding: 20px 20px 20px 40px;
    border-left: none;
    position: relative;
    text-indent: -19px
}

blockquote p {
    font-size: 1em
}

blockquote:before {
  font-family: Arial, serif;
  font-size: 2.5em;
  vertical-align: middle;
  line-height: 0
}

blockquote:after {
    font-family: Arial, serif;
    font-size: 2.5em;
    vertical-align: middle;
    line-height: 0;
    position: relative;

}

blockquote:before {
    content: open-quote;
    margin-right: 4px
}

blockquote:after {
    content: close-quote;
    margin-left: 3px
}
