.elementor-field-type-heading label.elementor-field-label {
    display: none;
}
.elementor-form-fields-wrapper {
    .elementor-field-type-checkbox .elementor-field-option+.elementor-field-option,
    .elementor-field-type-radio .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option+.elementor-field-option {
        margin-top: 10px;
    }
    .elementor-field-option {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    input[type="checkbox"] {
        -webkit-appearance: none; /* Removes default checkbox style */
        -moz-appearance: none;
        appearance: none;
        width: 18px;
        height: 18px;
        display: inline-block!important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        cursor: pointer;
        outline: none;
        background-color: #FFF; /* White background */
        border: 1px solid #DFDFDF;
        position: relative;
    }
    input[type="checkbox"]:checked {
        border-color: #ddd;
    }

    input[type="checkbox"]:checked::after {
        content: "";
        position: absolute;

        left: 5px;
        top: 1px;

        width: 5px;
        height: 10px;

        border: solid var(--e-global-color-accent);
        border-width: 0 2px 2px 0;

        transform: rotate(45deg);
    }
}