nav {
    display: flex;
    padding: 1em 2em;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

nav div {
    user-select: none;
    width: 100%;
    max-width: 144px;
}

nav div a {
    background: #f0f0ed;
    border: none;
    border-radius: 20%;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
    display: flex;
    margin: 12px auto;
    max-height: 92px;
    max-width: 92px;
    min-height: 76px;
    min-width: 76px;
    outline: none;
    overflow: hidden;
    padding: 0.15em;
    position: relative;
    transition-duration: 0.15s;
}

nav div a.current,
nav div a:hover,
nav div a:active {
    background: white;
}

nav div a svg {
    width: 100%;
}

nav div h4 {
    font-family: inherit;
    font-weight: 300;
    text-align: center;
    color: white;
    margin-top: 6px;
    margin-bottom: 12px;
}

nav div a.current+h4 {
    font-weight: 700;
}


nav div:last-of-type .blue-stroke {
    fill: none;
    stroke: #2e4369;
    stroke-width: 1.5px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
}

nav div:last-of-type .white-highlight {
    fill: #fff;
    opacity: .25;
    isolation: isolate;
}

nav div:last-of-type .blue-shadow {
    fill: #000064;
    opacity: .15;
    isolation: isolate;
}

nav div:last-of-type .opacity20 {
    opacity: .2
}

nav div:last-of-type .opacity40 {
    opacity: .4
}

nav div:last-of-type .white-fill {
    fill: #fff
}

nav div:last-of-type .start-form-download {
    fill: #f27e7c
}

nav div:last-of-type .paper {
    fill: #ebf5ff
}

nav div:last-of-type .pill-top {
    fill: #f4475d
}

nav div:last-of-type .pill-shape {
    transform-box: fill-box;
    transform-origin: center;
    transform: rotate(-45deg) translate(-8px, 29px);
    width: 23px;
    height: 10px;
    rx: 5px;
}

nav div:last-of-type .pill-bottom {
    fill: #cbe5ff;
    height: 13px;
    width: 13px;
    x: 16px;
    y: 30px;
    transform: rotate(45deg);
    transform-origin: center;
    transform-box: fill-box;
}

nav div:last-of-type .download-circle {
    cx: 42.5px;
    cy: 45.5px;
    r: 11.5px;
}