.elementor-976 .elementor-element.elementor-element-89cbe1a:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-89cbe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c6fd0f );}.elementor-976 .elementor-element.elementor-element-89cbe1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-976 .elementor-element.elementor-element-89cbe1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c27f9be *//* REMOVE FORM WRAPPER SPACING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_wrapper, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_footer {
	margin:0px !important;
}
/* REMOVE PADDING RIGHT OF FIELDS (ONLY FOR SINGLE LINE FIELDS) */
.elementor-976 .elementor-element.elementor-element-c27f9be .gfield {
    /*padding-right: 0px !important;*/
}
/* REMOVE INPUT FIELD SPACING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_body .gfield, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body .ginput_containert, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body select {
    margin: 4px 0 0 0 !important;
}
/* SPACING BETWEEN FIELDS */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_body .gfield {
    margin-bottom: 12px !important;
}
/* LABEL TYPOGRAPHY */
.elementor-976 .elementor-element.elementor-element-c27f9be .gfield_label {
    font-family: "Montserrat" !important;
	font-weight: 500 !important;
	color: #919191 !important;
}
/* INPUT FIELD STYLING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_body input, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body select , .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body textarea {
	padding: 8px 16px !important;
	border: solid 1px #919191;
	border-radius:3px;
	background-color: #fff;
	text-align: left;
	transition: all .4s;
}
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_body input:focus, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body select:focus , .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body textarea:focus {
	border: 1px solid #0a172e;
}
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_body input::placeholder, .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body select , .elementor-976 .elementor-element.elementor-element-c27f9be .gform_body textarea::placeholder {
    line-height: 1.6;
    color: #666666 !important;
    opacity: 1;
}
/* BUTTON WRAPPER SPACING */
.gform_wrapper .gform_footer {
    padding: 0px !important;
}
/* BUTTON STYLING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_footer {
    text-align: left;
}
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_footer .gform_button {
	border: 1px solid #d6b8ae;
	border-radius:3px;
	background-color: #d6b8ae;
	padding:12px 32px !important;
	font-size:0.9rem;
	letter-spacing: 2px;
	line-height: 1.3;
	font-weight:300 !important;
	color: #fff;
	text-transform: uppercase;
	transition: all 0.4s !important;
}
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_footer .gform_button:hover {
	background-color: #e6b196;
	border: 1px solid #e6b196;
}
/* RECAPTCHA ALIGNMENT */
.elementor-976 .elementor-element.elementor-element-c27f9be .ginput_recaptcha {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
/* CONFIRMATION STYLING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_confirmation_wrapper {
    color: #fff;
    font-size: 1rem;
}
/* ERROR STYLING */
.elementor-976 .elementor-element.elementor-element-c27f9be .gform_wrapper .validation_error {
	display:none !important;
}
.elementor-976 .elementor-element.elementor-element-c27f9be .gfield_error {
    padding: 0px !important;
	background-color:transparent !important;
	border:0px !important;
}/* End custom CSS */