.block-email {
    margin-top: 40px !important;
}

.block-email__image {
    max-width: 275px;
    margin-top: -50px;
    margin-inline: auto;
}

@media only screen and (min-width: 600px) {
    .block-email:not(.block-area-sidebar .block-email) {
        display: grid;
        grid-template-columns: 1fr 275px;
        grid-template-areas: 'content image';
        gap: 40px;
        align-items: center;
    }

    .block-email .cwp-inner {
        grid-area: content;
    }

    .block-email__image {
        grid-area: image;
        margin-bottom: -50px;
    }
}