/* contact form */
.emts-gf-wrap .gform-theme--foundation .gform_fields { gap: 20px; }
.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: 20px; 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(--secondarycolor); border: none; border-radius: 20px; 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); }