.button--skip-link:not(:focus):not(:hover) {
    -webkit-transform: translateY(-4em);
    -ms-transform: translateY(-4em);
    transform: translateY(-4em);
    opacity: 0;
}

.button--skip-link:focus, 
.button--skip-link:focus {
    border-color: #062434;
}

.button--skip-link:hover, .button--skip-link:focus, 
.button--skip-link:hover, .button--skip-link:focus {
    background-color: #08364E;
    text-decoration: none;
    color: #fff;
      top: 1em;
}

.button--skip-link {
    margin: 0 auto;
    position: absolute;
    z-index: 20;
    left: 0;
    right: 0;
    top: 0em;
    width: 10em;
    opacity: 1;
}
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}
