.elementor-56 .elementor-element.elementor-element-d9a8077{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-a27c9b7{--display:flex;}.elementor-56 .elementor-element.elementor-element-95e8f43 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-95e8f43 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-9297567 );border-color:var( --e-global-color-a94f94d );}.elementor-56 .elementor-element.elementor-element-95e8f43 .fluentform-widget-wrapper .ff-message-success{background-color:var( --e-global-color-9297567 );color:#399F3B;border-style:none;}.elementor-56 .elementor-element.elementor-element-95e8f43 .fluentform-widget-wrapper .error.text-danger{color:#FF3636;}/* Start custom CSS */.forms-wrap .gform_wrapper {
    padding: 20px;
    box-shadow: 0 0 60px #00000010;
    border-radius: 15px
}

.forms-wrap .gform_description,
.forms-wrap .gform_required_legend {
    display: none !important;
}
.forms-wrap fieldset {
    padding: 0 !important;
    border: none !important;
}
.forms-wrap fieldset legend {
    display: none !important;
}
.forms-wrap label {
    color: var(--e-global-color-text) !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    margin: 4px 0 !important;
}
.forms-wrap .gform_fields {
    row-gap: 10px !important;
}
.forms-wrap .gform_button {
    background: var(--e-global-color-accent) !important;
    color: black !important;
    font-weight: 600;
}
.forms-wrap .gform_button:hover {
    background: var(--e-global-color-primary) !important;
    color: white !important;
}/* End custom CSS */