a {
    color: #016be9;
    text-decoration: none;
    background-color: transparent;
}

a:hover {
    color: #005bca;
    text-decoration: underline;
}

.visually-hidden {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.visually-hidden:focus {
    clip: auto;
    height: auto;
    overflow: auto;
    position: absolute;
    width: auto;
}

.promo {
    color: #D96C00;
    font-weight: bold;
}
