.shamanic-help-single {
    padding-top: calc(var(--topbar-height) + var(--s-sm));
    padding-bottom: var(--s-lg);
}

.shamanic-help-single-headline {
    grid-column: 3 / span 10;
    margin: 0;
}

.shamanic-help-single-taxonomy {
    grid-column: 3 / span 10;
    margin-top: 1em;
    margin-bottom: var(--s-md);
}

.shamanic-help-single-content-wrapper {
    grid-column: 3 / span 7;
    border-top: 4px solid var(--blue);
    border-left: 4px solid var(--blue);
    padding: 1.5em 1em;
}

.shamanic-help-single-img-wrapper {
    height: 10em;
    display: flex;
    margin-bottom: var(--s-sm);
}

.shamanic-help-single-img-wrapper img,
.shamanic-help-single-img-wrapper picture {
    width: auto;
    height: 100%;
}

.shamanic-help-single-contact-wrapper {
    grid-column: 10 / span 3;
    grid-row: 3 / span 1;
    padding: 1em;
    background-color: var(--blue);
    align-self: flex-start;
}

.shamanic-help-single-contact-map {
    aspect-ratio: 1;
    margin-bottom: 1em;
}

.shamanic-help-single-contact-info {
    color: var(--white);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25em;
}

.shamanic-help-single-contact-info a {
    color: var(--white);
}

@media (max-width: 1199.98px) {
    .shamanic-help-single-content-wrapper {
        grid-column: 2 / span 8;
    }

    .shamanic-help-single-contact-wrapper {
        grid-column: 10 / span 4;
    }

    .shamanic-help-single-headline,
    .shamanic-help-single-taxonomy {
        grid-column: 2 / span 12;
    }
}

@media (max-width: 767.98px) {
        .shamanic-help-single-content-wrapper {
        grid-column: 2 / span 12;
    }

    .shamanic-help-single-contact-wrapper {
        grid-column: 2 / span 12;
        grid-row: 4 / span 1;
        margin-top: var(--s-sm);
    }
}

@media (max-width: 575.98px) {
    .shamanic-help-single-content-wrapper {
        padding: 0;
        border: none;
    }

    .shamanic-help-single-contact-wrapper {
        grid-column: 1 / span 14;
    }
}