/*** MAIN WRAPPER ***/
.gform_wrapper {
	background: var(--blue);
	padding: 5%;
}
.gform_required_legend {
    color: #fff;
}
.page-id-14861 .gform_wrapper {
	padding: 2%;
}
.page-id-633 .gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter {
	grid-column: span 12 !important;
	min-width: 0;
}

/*** REMOVE LABEL FOR PLACEHOLDER ONLY ***/
/*.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    display: none;
}*/
/*** FIELD STYLING ***/
.gform_wrapper.gravity-theme .gfield_checkbox label,
.gform_wrapper.gravity-theme .gfield_radio label,
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	color: #fff;
}
.gform_wrapper ul.gform_fields li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_half {
	padding-right: 0;
}

.gform_wrapper.gravity-theme input[type="color"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme input[type="datetime-local"],
.gform_wrapper.gravity-theme input[type="datetime"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="month"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="time"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="week"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
	background: #fff;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea {
	border: none;
	border-radius: 0;
	color: var(--blue_dark) !important;
	font-weight: 700 !important;
	letter-spacing: 2px !important;
	padding: 17px 15px !important;
}

.gform_wrapper button,
.gform_wrapper .gform_button.button {
	border-radius: 1.1rem !important;
}
/*** BUTTON STYLING ***/

.gform_wrapper button,
.gform_wrapper [type="button"],
.gform_wrapper [type="reset"],
.gform_wrapper [type="submit"],
.gform_wrapper input[type="submit"] {
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 12px;
	border-radius: 0;
	background: var(--orange);
	color: #fff;
	border: none;
	transition: box-shadow 0.2s ease-in-out;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type="submit"]:hover {
	background: #f2bf2f;
	color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

/*** FIELD FOCUS STYLING ***/
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input.text:focus,
.gform_wrapper input.title:focus,
.gform_wrapper textarea:focus {
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}
/*** MESSAGE BOX TRANSITION ***/
.gform_wrapper textarea.medium {
	margin-top: 6px;
	height: 10em;
	transition: height 0.3s ease-out;
}
/*** MESSAGE BOX FOCUS HEIGHT ***/
.gform_wrapper textarea.medium:focus {
	height: 25em;
}

.gform_wrapper input[type="submit"] {
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 12px;
	border-radius: 0;
	background: var(--orange);
	color: #fff;
	border: none;
	transition: box-shadow 0.2s ease-in-out;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type="submit"]:hover {
	background: #f2bf2f;
	color: #fff;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}
/*** PLACEHOLDER ***/
.gform_wrapper ::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.7) !important;
}
.gform_wrapper :-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.7) !important;
}
.gform_wrapper ::-moz-placeholder {
	color: rgba(255, 255, 255, 0.7) !important;
}
.gform_wrapper :-moz-placeholder {
	color: rgba(255, 255, 255, 0.7) !important;
}

.page-id-655 .gform_required_legend {
	color: white !important;
}
.gform_required_legend {
    color: #fff;
}


.postid-20429 .content-area {
	margin-top: 0;
}
.postid-20429 .gform_wrapper.gravity-theme.short_wrapper {
	padding: 2%;
}

.postid-20429 .gform_wrapper.gravity-theme.short_wrapper input[type="text"], 
.postid-20429 .gform_wrapper.gravity-theme.short_wrapper input[type="email"], 
.postid-20429 .gform_wrapper.gravity-theme.short_wrapper textarea {
	padding: 8px !important;
}

postid-20429 ..gform_wrapper.gravity-theme .gfield textarea.large {
	height: auto;
}