.form-wrapper-description {
    grid-column: 3 / span 5;
    margin-top: var(--s-sm);
}

.form-wrapper-headline {
    grid-column: 3 / span 5;
    margin: 0;
}

.form-wrapper .acf-innerblocks-container {
    grid-column: 3 / span 5;
    margin-top: var(--s-sm);
}

.form-wrapper::after {
    content: '';
    grid-column: 10 / span 3;
    width: 100%;
    aspect-ratio: 96/150;
    background-color: var(--light-red);
    mask-image: url('../../img/turtle.svg');
    mask-repeat: no-repeat;
    mask-size: contain;
    grid-row: 1 / span 3;
    align-self: center;
}

@media (max-width: 1199.98px) {
    .form-wrapper-headline,
    .form-wrapper-description,
    .form-wrapper .acf-innerblocks-container {
        grid-column: 2 / span 6;
    }

    .form-wrapper::after {
        grid-column: 10 / span 4;
    }
}

@media (max-width: 991.98px) {
        .form-wrapper-headline,
    .form-wrapper-description {
        grid-column: 2 / span 12;
    }

    .form-wrapper::after {
        grid-row: 3 / span 1;
    }

    .form-wrapper .acf-innerblocks-container {
        grid-column: 2 / span 7;
    }
}


@media (max-width: 575.98px) {
    .form-wrapper .acf-innerblocks-container {
        grid-column: 2 / span 12;
    }

    .form-wrapper::after {
        grid-column: 2 / span 12;
        grid-row: unset;
        max-width: min(100%, 15ch);
        justify-self: center;
        margin-top: var(--s-md);
    }

}