.gform_wrapper {
    --gf-ctrl-border-color: var(--wp--preset--color--light-grey);
    --gf-ctrl-shadow: none;
    --gf-ctrl-radius: var(--wp--preset--spacing--30);
    --gf-field-pg-prog-bar-bg-color-blue: var(--wp--preset--color--primary);
    --gf-ctrl-btn-font-size: 1.125rem;
    --gf-ctrl-btn-font-weight: 400;
    --gf-ctrl-btn-letter-spacing: 0.025em;
    --gf-ctrl-btn-radius: 4rem;
}

.gform_wrapper .gform_button {
    --gf-ctrl-btn-padding-x: var(--wp--preset--spacing--50);
    --gf-ctrl-btn-padding-y: var(--wp--preset--spacing--40);
}

.gform_wrapper .ginput_container_consent {
    --gf-ctrl-border-width: 0.25rem;
    --gf-ctrl-border-color-hover: var(--wp--preset--color--primary);
}

select option:checked {
    background-color: var(--wp--preset--color--light-grey);
}

.gform_wrapper input[type=checkbox]:where(:not(.gform-theme__disable, .gform-theme__disable *, .gform-theme__disable-framework, .gform-theme__disable-framework *))::before {
    background-color: currentcolor;
    color: var(--wp--preset--color--primary);
    content: '';
    height: 0.5em;
    width: 0.5em;
}
