.home {
    overflow-x: hidden;
}


.home header {
    position: absolute;
    width: calc(100% - 32px);
    padding: 16px;
    z-index: 10;
}

.home header + .wp-block-cover {
    margin-top: 0;
}

.home h2 a {
    text-decoration: none;
}

.home header .wp-block-site-title a {
    color: white;
    text-decoration: none;
}

.home header nav a span {
    color: white;
}

.home header nav button svg {
    fill: white;
}

.home footer {
    margin-block-start: 0;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #48655E;
}