@font-face {
    font-family: 'Hanken Grotesk';
    src: url('/assets/fonts/HankenGrotesk-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hanken Grotesk';
    src: url('/assets/fonts/HankenGrotesk-Italic-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

body {
    font-family: 'Hanken Grotesk', Lato, proxima-nova, Helvetica Neue, Arial, sans-serif;
}

.wy-nav-content-wrap {
    background: #fcfcfc;
}

.wy-nav-side,
.wy-side-nav-search,
.wy-nav-top {
    background: #fcfcfc;
}

.wy-menu-vertical header,
.wy-menu-vertical p.caption {
    color: #00c9c9
}

.wy-menu-vertical a {
    color: #252525;
}

.wy-menu-vertical a:hover, .wy-menu-vertical a:active {
    background: transparent;
    color: #00c9c9;
}

.wy-nav-side,
.wy-nav-top {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 4px 60px 0 #0000000d;
}

.wy-nav-top,
.wy-nav-top a {
    color: #252525;
}