
.webform-submission-form {
    --column-span: 8;
    --max-width: calc(
            var(--column-span) * var(--grid-column-width--desktop)
            + (var(--column-span) - 1) * var(--grid-gutter--desktop)
    );
    max-width: var(--max-width);

    background-color: var(--ambience-300);
    padding: var(--spacing-800);
    margin: var(--spacing-400);
    margin-left: auto;
    margin-right: auto;

    .form-item {


        label {
            font-size: 22px;
        }


        .form-text,
        .form-textarea {
            padding: 10px;
        }

        .form-text,
        .form-textarea-wrapper,
        .form-textarea {
            width: 100%;
            font-size: 22px;

        }

        .form-text,
        .form-textarea,
        .form-checkbox {

        }

        .form-checkbox {

            margin-right: 8px;

            margin-top: 1px;
        }


    }

    .form-date {
        font-size: 22px;
        color: var(--ambience-700);
        padding: 12px;
        border:0;
    }

    .webform-type-date label {
        min-width: 300px;
        width: 300px;
        display: inline-block;
    }

    .webform-type-checkbox.form-item {
        label {
            width: 164px;
            min-width: 164px;
        }

        .description {
            font-size: 20px;
        }
    }

    .webform-button--submit {
        font-size: 22px;
        padding: 12px 32px;
        border-radius: 100px;
        border-style: none;
    }

    .description {
        margin-top: 1rem;
    }

    .radios--wrapper legend {
        display: block;
        font-size: 22px;
    }

}
