form .elementor-field-group input:focus,
form .elementor-field-group select:focus,
form .elementor-field-group textarea:focus {
    outline: none !important;
    box-shadow: none !important;
}

.standard-form .elementor-field-type-radio input,
.standard-form .elementor-field-type-checkbox input {
    display: none !important;
}

.standard-form .elementor-field-type-radio input+label:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-flex;
    border: solid 1px var(--e-global-color-text);
    margin-right: 5px;
    border-radius: 2px;
}

.standard-form .elementor-field-type-radio input:checked+label:before {
    background-color: var(--e-global-color-text);
    box-shadow: inset 0px 0px 0px 2px #F9F7F2;
}

.standard-form .elementor-field-type-checkbox input+label:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-flex;
    border: solid 1px var(--e-global-color-text);
    margin-right: 5px;
    border-radius: 2px;
}

.standard-form .elementor-field-type-checkbox input:checked+label:before {
    background-color: var(--e-global-color-text);
    box-shadow: inset 0px 0px 0px 2px #F9F7F2;
}

.standard-form .elementor-field-type-checkbox .elementor-field-subgroup,
.standard-form .elementor-field-type-radio .elementor-field-subgroup {
    margin-top: 10px;
}

.standard-form textarea.elementor-field-textual {
    border: solid 1px var(--e-global-color-text) !important;
    margin-top: 10px;
}