.formulier-block-inner {
    display: var(--display-flex);
    gap: var(--gap-xl);
    max-width: var(--max-width-lg);
    margin: var(--margin-auto);
    align-items: flex-start;
}
.formulier-block-text {
    flex: 1 1 50%;
    text-align: var(--text-align);
}
.formulier-block-form {
    flex: 1 1 50%;
}
.formulier-block-heading {
    margin: 0 0 16px;
}
.formulier-block-content {
    font-size: var(--font-md);
}
@media (max-width: 900px) {
    .formulier-block-inner {
        flex-direction: var(--flex-direction);
        gap: var(--gap-md);
        text-align: center;
    }
    .formulier-block-text,
    .formulier-block-form {
        flex: 1 1 100%;
    }
    .formulier-block-text {
        text-align: center;
    }
}
@media (max-width: 900px) {
    .formulier-block-form {
       width: var(--width-100);
        padding: var(--padding-md);
        box-sizing: border-box;
    }

    .formulier-block-form .wpforms-form {
       width: var(--width-100);
    }

    .formulier-block-form input,
    .formulier-block-form textarea,
    .formulier-block-form select {
        width: 100% !important;
        max-width: 100%;
        box-sizing: border-box;
    }

    .formulier-block-form .wpforms-field-container {
        width: 100% !important;
    }
}

@media (max-width: 600px) {
    .formulier-block {
        padding: 40px 0;
    }
    .formulier-block-inner {
        padding: var(--padding-md);
    }
    .formulier-block-heading {
        font-size: 24px;
    }
    .formulier-block-content {
        font-size: var(--font-sm);
        font-size: var(--line-height-lg);
    }
}

@media (min-width: 901px) and (max-width: 1200px) {
    .formulier-block-inner {
        max-width: 1000px;
        margin: var(--margin-auto);
        gap: var(--gap-lg);
    }
}

@media (min-width: 1300px) {
    .formulier-block {
        padding: 80px 0;
    }
    .formulier-block-inner {
        gap: 48px;
    }
}
