/* REQUIRED LEGEND */ .elementor .vsg-form .gform_required_legend { margin-bottom: var(--elementMargin); /*font-size: .5rem;*/ font-size: 0.688rem; display: none; } /* FIELD GRID */ .elementor .vsg-form .gform-theme--foundation .gform_fields { gap: var(--elementMargin); } /* GFORM FIELDS */ .elementor .vsg-form .gform-theme--foundation .gfield--width-quarter { grid-column: span 4; } /* LABEL */ .elementor .vsg-form .gform-theme--framework .gfield_list_group_item::before, .elementor .vsg-form .gform-theme--framework .gform-field-label { display: flex; align-items: center; column-gap: 0.188rem; row-gap: var(--elementMarginClose); /*font-size: 0.563rem;*/ font-size: 0.688rem; margin-bottom: 0; } /* Checkbox label */ .elementor .vsg-form .gform-theme--framework .gfield_checkbox .gform-field-label { margin-inline: var(--elementMarginClose); } /* Label asterisk */ .elementor .vsg-form .gform-theme--framework .gform-field-label > .gfield_required { color: #000; } /* TEXT INPUTS */ .elementor .vsg-form input[type=text], .elementor .vsg-form input[type=email], .elementor .vsg-form input[type=phone], .elementor .vsg-form input[type=number], .elementor .vsg-form select, .elementor .vsg-form textarea { height: auto; border: 1px solid #dbdbdb; padding: .4rem .5rem; border-radius: 0; /*font-size: 0.563rem;*/ font-size: 0.688rem; line-height: 1; box-shadow: none; } .elementor .vsg-form .gfield_checkbox input[type=checkbox] { width: 1rem; height: 1rem; } /* BUTTON */ .elementor .vsg-form .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor .vsg-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor .vsg-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor .vsg-form .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) { background-color: transparent; color: var(--button-color); font-family: var(--button-font); font-size: var(--button-size); font-weight: var(--button-weight); text-transform: var(--button-transform); letter-spacing: var(--button-spacing); line-height: var(--button-lineheight); min-height: 0px; min-width: 9.781rem; max-width: 100%; padding: 0.35rem 1.2rem; border-radius: 0; border: 1px solid var(--button-color); position: relative; top: 0; left: 0; z-index: 5; transition: all .3s ease-in-out; cursor: pointer; color: #fff; background-color: var(--e-global-color-primary); border: 0; margin: 0 auto; }