/* Contact Form Input Styling - High Priority */
	input[type="text"],
	input[type="email"],
	input[type="tel"],
	textarea {
		border-color: #e5d9c3 !important;
		border-width: 2px !important;
		border-style: solid !important;
		border-radius: 12px !important;
		padding: 14px 20px !important;
		color: #1f2937 !important;
		font-weight: 500 !important;
		background-color: #ffffff !important;
		transition: all 0.3s ease !important;
		outline: none !important;
		box-shadow: none !important;
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		appearance: none !important;
		font-size: 15px !important;
		line-height: normal !important;
	}

	input[type="text"]:hover,
	input[type="email"]:hover,
	input[type="tel"]:hover,
	textarea:hover {
		border-color: #8a7a3f !important;
	}

	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="tel"]:focus,
	textarea:focus {
		border-color: #8a7a3f !important;
		box-shadow: 0 0 0 4px rgba(138, 122, 63, 0.15) !important;
		outline: none !important;
	}

	textarea {
		resize: none !important;
		min-height: 150px !important;
	}

	/* Remove any default Bootstrap or global form styling */
	.form-control,
	input.form-control,
	textarea.form-control {
		border-color: #e5d9c3 !important;
		border-width: 2px !important;
		border-radius: 12px !important;
		padding: 14px 20px !important;
	}