@media screen and (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}html{background-color:#fff}body{min-height:100vh;position:relative}img{max-width:25%;height:auto}

@charset "UTF-8";:root{--cassiopeia-color-primary:#000000;--cassiopeia-color-link:#224faa;--link-color:#224faa;--link-color-rgb:34,79,170;--cassiopeia-color-hover:#424077;--link-hover-color:#424077;--link-hover-color-rgb:66,64,119}

@media (width<=767.98px) {
    .container-header .container-nav .container-search,.container-header .container-nav nav {
        margin-top: 1em
    }
}

.container-header .container-nav .container-search:only-child {
    margin-left: auto
}

.container-header .navbar-collapse.show {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-header .mod-menu {
    color: #649a5f;
    flex: 1 0 100%;
    margin: 0;
    padding: 0;
    list-style: none
}