.region-footer .partner-logos {
    display: flex;
    align-items: center;
}

.region-footer .partner-logos .partner-logo {
    max-width: 150px !important;
}

h2 {
    color: rgb(126, 39, 47);
    text-transform: none;
    font-size: 1.67em;
}

.views-exposed-widgets {
    margin-bottom: 2em;
    display: flex;
    align-items: center;
}

@media screen and (min-width: 790px) {
[id*="block-views-highlight-box-block"] + article {
    max-width: 62.5%;
}
}

.region-navigation .menu__item.level-1 {
    margin-right: 1em;
    letter-spacing: 0;
}
@media screen and (min-width: 1260px) {
.region-navigation .menu__item.level-1 {
    margin-right: 2em;
    letter-spacing: 0.1em;
}
}
