/* contact form */
.emts-gf-wrap .gform-theme--foundation .gform_fields { gap: 20px; }
.emts-gf-wrap .gfield_time_ampm select,
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="text"],
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="email"],
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="tel"], 
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="url"],
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="number"],
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield textarea { background-color: transparent; border: 1px solid var(--bordercolor); border-radius: 10px; outline: none; padding: 10px 25px; height: 50px; font-family: var(--primaryfont); transition: all 0.3s ease-out; }
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="text"]:focus,
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="email"]:focus,
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="tel"]:focus, 
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="url"]:focus,
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield input[type="number"]:focus,
.emts-gf-wrap .gform-theme--foundation .gform-body .gfield textarea:focus { border-color: var(--linkhovercolor); }
.emts-gf-wrap .gform-theme--foundation .gform-footer #gform_submit_button_1 { background-color: var(--primarycolor); border: none; border-radius: 10px; color: var(--accenttxtcolor); cursor: pointer; font-family: var(--primaryfont); font-size: 16px; padding: 16px 36px; transition: all 0.3s ease-out; }
.emts-gf-wrap .gform-theme--foundation .gform-footer #gform_submit_button_1:hover { background-color: var(--linkhovercolor); }

.emts-gf-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox {
	display: grid;
  grid-template-columns: repeat(3, 1fr);
}


.emts-gf-wrap .gform-theme--foundation legend,
.emts-gf-wrap .gform-theme--foundation label{
	font-size: 20px !important; 
}

.emts-gf-wrap .gfield_time_ampm select,
.emts-gf-wrap .gfield_time_hour input[type="number"],
.emts-gf-wrap .gfield_time_minute input[type="number"] {
	padding: 10px 20px !important; 
	width: fit-content !important;
}

.gform-theme--foundation .gform-grid-row {
	flex-flow: nowrap !important;
}

.gform-datepicker {
	width: 100% !important;
}