.elementor-737 .elementor-element.elementor-element-1961b84{--display:flex;}/* Start custom CSS for global, class: .elementor-global-1998 */.elementor-737 .elementor-element.elementor-global-1998 input, .elementor-737 .elementor-element.elementor-global-1998 textarea {
    background-color: #FFFFFF00;
    border-color: #231F204D !important;
    border-radius: 2px 2px 2px 2px !important;
    min-height: 47px;
    padding: 6px 16px !important;
    font-weight: 500;
}

.elementor-737 .elementor-element.elementor-global-1998 label{
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    line-height: 24px !important;
    padding: 0px !important;
    margin-bottom: 2px !important;
}

.elementor-737 .elementor-element.elementor-global-1998 h2{
    display: none;
}

.elementor-737 .elementor-element.elementor-global-1998 .gform_footer.top_label {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.elementor-737 .elementor-element.elementor-global-1998 input[type=submit]:hover{
    background-color: #a0370f !important;
}

.elementor-737 .elementor-element.elementor-global-1998 span.gfield_required.gfield_required_text:before {
    content: "*";
    font-size: 16px;
}

.elementor-737 .elementor-element.elementor-global-1998 span.gfield_required.gfield_required_text {
    font-size: 0px;
}


.elementor-737 .elementor-element.elementor-global-1998 input[type=submit]{
    padding: 13px 24px 13px 24px !important;
    background-color: var(--e-global-color-accent) !important;
        line-height: 1 !important;
            font-size: 1rem !important;
          text-transform: uppercase !important;
    color: white !important;
    border: 0px !important;
    min-height: auto !important;
    font-weight: 600!important;
}

.elementor-737 .elementor-element.elementor-global-1998 .gform_footer.top_label {
    /*margin-top: -58px;*/
}

.elementor-737 .elementor-element.elementor-global-1998 .gform_validation_error .gform_footer.top_label {
    margin-top: 0;
}

@media(max-width: 767px){
    .elementor-737 .elementor-element.elementor-global-1998 input[type=submit]{
        width: 100%;
    }

    .elementor-737 .elementor-element.elementor-global-1998 .gform_footer.top_label {
        margin-top: 0;
    }
}

/* GRAVITY FORMS */
.gform_wrapper.gravity-theme #field_submit{
	justify-content: end!important;
}

@media(min-width: 600px){
	#field_1_7{
		grid-column: span 8;
		margin-top: 13px;
	}
	
	.gform_wrapper.gravity-theme #field_submit{
		grid-column: span 4;
		justify-content: end!important;
		margin-top: 10px;
	}
}/* End custom CSS */