.elementor-kit-3{--e-global-color-primary:#01493B;--e-global-color-secondary:#90A392;--e-global-color-text:#5E4C3E;--e-global-color-accent:#19190F;--e-global-color-4186bedd:#F5F3F1;--e-global-color-22704432:#D1C3B6;--e-global-color-27f7b25:#000;--e-global-color-31b70407:#FFF;--e-global-color-2cd91a5d:#3F4451;--e-global-color-1033c3eb:#FEFEFE;--e-global-color-30be360b:#8CC8B9;--e-global-color-53d5fbc2:#E0EFF6;--e-global-color-4c3b90ed:#F7FDFC;--e-global-color-7de888c5:#677294;--e-global-color-288a033:#001C2A;--e-global-color-366a8823:#F8F8F8;--e-global-color-fed4dbc:#F5F3F1;--e-global-color-1a795f39:#F0F0F0;--e-global-color-67e35014:#FFE220;--e-global-typography-primary-font-family:"Bodoni Moda";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Bodoni Moda";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sofia Sans Condensed";--e-global-typography-accent-font-weight:500;--e-global-typography-16d8fed-font-family:"Montserrat";--e-global-typography-16d8fed-font-weight:700;color:var( --e-global-color-accent );font-family:"mixta-pro", Sans-serif;font-size:1.05em;font-weight:400;overscroll-behavior:none;}.elementor-kit-3 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3 a{color:var( --e-global-color-accent );font-family:"mixta-pro", Sans-serif;font-weight:700;}.elementor-kit-3 a:hover{color:var( --e-global-color-primary );}.elementor-kit-3 h2{font-weight:200;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:18px;--lightbox-navigation-icons-size:18px;}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.grecaptcha-badge { visibility: hidden; }
.grecaptcha-after-submit {
    font-size: 12px !important;
}
footer .grecaptcha-after-submit {
    color: var(--e-global-color-4186bedd ) !important;
}
/* GRAVITY FORMS / ELEMENTOR BASE */
/* global GF spacing cleanup */
.gform-theme--foundation {
	--gf-form-gap-x: 1rem !important;
	--gf-form-gap-y: 1rem !important;
}
/* reCAPTCHA badge */
.grecaptcha-badge {
	z-index: 9999;
}
/* FORM WRAPPER */
.gf-form-wrap {
	max-width: 720px;
	margin: 0 auto;
}
.gf-form-wrap .gform_wrapper {
	margin: 0;
}
/* FORM LAYOUT */
.gf-form-wrap .gform_body {
	display: block;
}
.gf-form-wrap .gfield {
	margin-bottom: 0;
}
/* compact modifier */
.gf-form-wrap.compact .gfield {
	margin-bottom: 0;
}
/* grid cleanup */
.gf-form-wrap .gform-grid-row,
.gform-theme--foundation .gform-grid-row {
	gap: 1rem !important;
	margin-inline: 0 !important;
}
.gf-form-wrap .gform-grid-col,
.gform-theme--foundation .gform-grid-col {
	padding: 0 !important;
	padding-inline: 0 !important;
}
/* footer spacing */
.gf-form-wrap .gform_footer,
.gf-form-wrap .gform-footer {
	margin-top: 1rem !important;
	text-align: left;
}
/* LABELS */
.gf-form-wrap .gfield_label,
.gf-form-wrap .gform-field-label {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 6px;
	color: #19190f !important;
}
.gf-form-wrap .gfield_required {
	color: #e11d48;
	font-weight: 600;
}
.gf-form-wrap .gfield_description {
	color: #19190f !important;
}
/* INPUTS */
.gf-form-wrap input[type="text"],
.gf-form-wrap input[type="email"],
.gf-form-wrap input[type="tel"],
.gf-form-wrap input[type="url"],
.gf-form-wrap input[type="number"],
.gf-form-wrap textarea,
.gf-form-wrap select {
	font-size: 1rem !important;
	border: 1px solid var(--e-global-color-secondary) !important;
	border-radius: 0 !important;
	background: #f5f3f19e !important;
	color: #19190f !important;
	box-shadow: none !important;
}
/* focus state */
.gf-form-wrap input:focus,
.gf-form-wrap textarea:focus,
.gf-form-wrap select:focus {
	outline: none !important;
	box-shadow: none !important;
	border: 1px solid #0099e5 !important;
}
/* textarea */
.gf-form-wrap textarea {
	min-height: 140px;
	resize: vertical;
}
/* CHARACTER COUNTER */
.gf-form-wrap .gfield--type-textarea {
	position: relative;
}
.gf-form-wrap .gfield--type-textarea .gfield_description {
	position: absolute;
	right: 15px;
	bottom: 2px;
	font-size: 0.7em;
}
/* footer form variant */
.jupiterx-footer .gf-form-wrap textarea {
	min-height: 80px !important;
	height: 80px !important;
}
.jupiterx-footer .gf-form-wrap .gfield--type-textarea .gfield_description {
	bottom: 0;
}
/* BUTTON */
.gf-form-wrap .gform_button {
	width: 100% !important;
	padding: 1rem !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: var(--e-global-color-primary) !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	letter-spacing: 4.8px !important;
}
.gf-form-wrap .gform_button:hover {
	background: var(--e-global-color-secondary) !important;
}
/* ERROR STATES */
.gf-form-wrap .gfield_error input,
.gf-form-wrap .gfield_error textarea,
.gf-form-wrap .gfield_error select {
	border-color: #dc2626 !important;
}
.gf-form-wrap .validation_message {
	margin-top: 4px;
	font-size: 12px;
	color: #dc2626;
}
/* SUCCESS MESSAGE */
.gf-form-wrap .gform_confirmation_message {
	padding: 16px;
	font-size: 14px;
	border-radius: 10px;
	background: #ecfdf5;
	color: #065f46;
}
/* HIDDEN FIELDS */
.gf-form-wrap .gfield_visibility_hidden,
.gf-form-wrap .gform_validation_container {
	display: none !important;
}/* End custom CSS */