.gform-theme.gform-theme--framework.gform_wrapper {

    & .gform-field-label {
        font-family: inherit !important;
        font-size: var(--wp--preset--font-size--default) !important;
    }

    & input:is([type=submit], [type=button], [type=reset]).button {
        display: inline-block !important;
        padding: 18px 1.5rem !important;
        background-color: var(--wp--preset--color--main) !important;
        color: var(--wp--preset--color--black) !important;
        text-align: center !important;
        text-decoration: none !important;
        border-radius: 1rem 0 1rem 0 !important;
        border: 0px !important;
        font-family: inherit !important;
        font-size: var(--wp--preset--font-size--default) !important;
        font-weight: 600 !important;
        line-height: inherit !important;
        cursor: pointer !important;
    }
}

.gform-theme form[data-formid="1"]:has(input[id="input_1_27"]:not([value=""])) div#field_1_10 {

    & .gfield_required {
        display: none;
    }

    & select {
        pointer-events: none;
        border: 0;
        padding: 0;
        background: none;
        box-shadow: none;
        font-size: var(--wp--preset--font-size--normal);
        font-weight: 600;
    }
}