.widget-area.header-widget-area {
    display: none;
}

.title-area {
    width: 100%;
}

.header-image h1.site-title a {
    background-size: contain !important;
    background-position: center center !important;
}

.slide.carousel .caption {
    position: inherit;
    color:inherit;
    padding: 1rem;
}

.carousel.slide .wp-block-button__link {
    color: var(--dark);
    border-color: var(--dark);
}

.carousel.slide::before {
    display: none;
}

.nav-primary {
    display: block;
}

.slide.carousel {
    margin-bottom: 0;
}

.title-area {
    max-width: 80%;
    margin-left: 2rem;
}