.block-email {
    background: var(--wp--preset--color--octonary);
    padding: 16px;
}

@media (min-width: 600px) {
    .block-email {
        padding: 40px;
    }
}

.block-email .wpforms-container {
    margin: 0;
}

.block-email .wpforms-container .wpforms-head-container .wpforms-title {
    margin-bottom: 8px;
    font-size: var(--wp--preset--font-size--huge);
}

.block-email div.wpforms-container.flex-fields .wpforms-field-container .wpforms-field {
    padding: 0;
}

.block-email div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding-top: 0px;
}

.block-email div.wpforms-container-full .wpforms-form button[type=submit],
.block-email div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background-color: var(--wp--preset--color--primary);
    border-radius: var(--wp--custom--button--border-radius);
    border-width: 0px;
    color: var(--wp--preset--color--background);
    font-family: var(--wp--custom--typography--interface--font-family);
    font-size: var(--wp--preset--font-size--tiny);
    font-weight: 700;
    letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
    line-height: var(--wp--custom--line-height--medium);
    padding-top: var(--wp--custom--button--padding-block);
    padding-right: var(--wp--custom--button--padding-inline);
    padding-bottom: var(--wp--custom--button--padding-block);
    padding-left: var(--wp--custom--button--padding-inline);
    text-decoration: none;
    text-transform: var(--wp--custom--typography--interface--text-transform);
}

@media (max-width: 600px) {
    .block-email .wpforms-container .wpforms-field-container {
        flex-direction: column;
    }

    .block-email div.wpforms-container.flex-fields .wpforms-field-container .wpforms-field {
        flex-basis: auto;
    }
}


.block-area-sidebar .block-email {
    padding: 16px;
}

.block-area-sidebar .block-email .wpforms-container .wpforms-head-container .wpforms-title {
    font-size: 30px;
}

.block-area-sidebar .block-email div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding-top: 16px;
}