/* =========================================================
   خط DIN Next LT Arabic
   ========================================================= */

@font-face {
	font-family: "DIN Next LT Arabic";
	src: url("https://alqafelah.sa/wp-content/uploads/2025/02/ArbFONTS-DINNEXTLTARABIC-LIGHT-2-2.ttf")
		format("truetype");
	font-style: normal;
	font-weight: 300;
	font-display: swap;
}

@font-face {
	font-family: "DIN Next LT Arabic";
	src: url("https://alqafelah.sa/wp-content/uploads/2025/02/ArbFONTS-DINNEXTLTARABIC-LIGHT-2-2.ttf")
		format("truetype");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "DIN Next LT Arabic";
	src: url("https://alqafelah.sa/wp-content/uploads/2025/02/ArbFONTS-DINNEXTLTARABIC-LIGHT-2-2.ttf")
		format("truetype");
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "DIN Next LT Arabic";
	src: url("https://alqafelah.sa/wp-content/uploads/2025/02/ArbFONTS-DINNEXTLTARABIC-LIGHT-2-2.ttf")
		format("truetype");
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}


/* =========================================================
   نماذج عروض السعر والتوظيف
   الأساسي: #faad6d
   الثانوي: #464746
   ========================================================= */

.eq-special-quote-box,
.eq-job-application-box,
.eq-special-quote-box *,
.eq-job-application-box * {
	box-sizing: border-box !important;
}


/* =========================================================
   متغيرات الهوية
   ========================================================= */

.eq-special-quote-box,
.eq-job-application-box {
	--eq-font: "DIN Next LT Arabic", Arial, sans-serif;

	--eq-primary: #faad6d;
	--eq-primary-hover: #f29a53;
	--eq-primary-active: #e98b40;

	--eq-primary-soft: rgba(250, 173, 109, 0.10);
	--eq-primary-soft-hover: rgba(250, 173, 109, 0.18);
	--eq-primary-border: rgba(250, 173, 109, 0.58);

	--eq-secondary: #464746;
	--eq-secondary-hover: #353635;

	--eq-text: #464746;
	--eq-muted: rgba(70, 71, 70, 0.58);

	--eq-border: rgba(70, 71, 70, 0.25);
	--eq-border-hover: rgba(250, 173, 109, 0.85);

	--eq-danger: #dc2626;
	--eq-danger-bg: rgba(239, 68, 68, 0.07);
	--eq-danger-border: rgba(239, 68, 68, 0.20);

	--eq-success: #16834d;
	--eq-success-bg: rgba(22, 131, 77, 0.08);
	--eq-success-border: rgba(22, 131, 77, 0.18);

	width: 100% !important;
	max-width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;

	border: 0 !important;
	border-radius: 0 !important;

	box-shadow: none !important;

	color: var(--eq-text) !important;

	font-family: var(--eq-font) !important;

	direction: rtl !important;
	text-align: right !important;
}


/* =========================================================
   فرض الخط على جميع عناصر النموذج
   ========================================================= */

html body .eq-special-quote-box,
html body .eq-special-quote-box *,
html body .eq-job-application-box,
html body .eq-job-application-box *,
html body .eq-special-quote-box input,
html body .eq-special-quote-box select,
html body .eq-special-quote-box option,
html body .eq-special-quote-box textarea,
html body .eq-special-quote-box button,
html body .eq-special-quote-box label,
html body .eq-job-application-box input,
html body .eq-job-application-box select,
html body .eq-job-application-box option,
html body .eq-job-application-box textarea,
html body .eq-job-application-box button,
html body .eq-job-application-box label {
	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-style: normal !important;
}


/* =========================================================
   الحاويات والنماذج
   بدون خلفية أو حدود أو ظل أو حشو
   ========================================================= */

.eq-special-quote-box,
.eq-job-application-box,
.eq-special-quote-form,
.eq-job-application-form {
	width: 100% !important;
	max-width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	background: transparent !important;

	border: 0 !important;
	border-radius: 0 !important;

	box-shadow: none !important;
	outline: 0 !important;
}

.eq-special-quote-form,
.eq-job-application-form {
	display: flex !important;
	flex-direction: column !important;

	gap: 15px !important;

	font-family: var(--eq-font) !important;
}


/* منع أي تنسيق قديم على صندوق التوظيف */

html body .eq-job-application-box {
	padding: 0 !important;

	background: transparent !important;

	border: 0 !important;
	border-radius: 0 !important;

	box-shadow: none !important;
}


/* =========================================================
   شبكة الحقول
   ========================================================= */

.eq-special-grid,
.eq-job-grid {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

	width: 100% !important;
	max-width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	gap: 15px !important;
}

.eq-span-2 {
	grid-column: 1 / -1 !important;
}


/* =========================================================
   حاوية كل حقل
   ========================================================= */

.eq-form-field {
	position: relative !important;

	display: flex !important;
	flex-direction: column !important;

	width: 100% !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;

	gap: 7px !important;

	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}


/* =========================================================
   عناوين الحقول
   ========================================================= */

html body .eq-form-field > label:not(.eq-sr-only),
html body .eq-special-quote-box .eq-form-field > label,
html body .eq-job-application-box .eq-form-field > label:not(.eq-sr-only) {
	display: block !important;

	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	color: var(--eq-secondary) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;

	text-align: right !important;
	direction: rtl !important;

	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}


/* =========================================================
   الحقول والقائمة المنسدلة
   نفس ارتفاع نموذج عرض السعر
   ========================================================= */

html body .eq-special-quote-box .eq-form-field input,
html body .eq-special-quote-box .eq-form-field select,
html body .eq-job-application-box .eq-form-field input,
html body .eq-job-application-box .eq-form-field select {
	position: relative !important;

	display: block !important;

	width: 100% !important;
	max-width: 100% !important;

	height: 45px !important;
	min-height: 45px !important;
	max-height: 45px !important;

	margin: 0 !important;
	padding: 0 16px !important;

	background-color: transparent !important;
	color: var(--eq-text) !important;

	border: 1px solid var(--eq-border) !important;
	border-radius: 30px !important;

	outline: 0 !important;
	box-shadow: none !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: 43px !important;

	text-align: right !important;
	direction: rtl !important;

	vertical-align: middle !important;

	transition:
		border-color 0.18s ease,
		background-color 0.18s ease !important;
}


/* إزالة تأثيرات القالب على ارتفاع الحقول */

html body .eq-job-application-form input,
html body .eq-job-application-form select,
html body .eq-special-quote-form input,
html body .eq-special-quote-form select {
	min-height: 45px !important;
	max-height: 45px !important;

	padding-top: 0 !important;
	padding-bottom: 0 !important;

	line-height: 43px !important;
}


/* البريد والجوال */

html body .eq-special-quote-box input[type="email"],
html body .eq-special-quote-box input[type="tel"],
html body .eq-job-application-box input[type="email"],
html body .eq-job-application-box input[type="tel"] {
	text-align: right !important;
	direction: rtl !important;
}


/* =========================================================
   القائمة المنسدلة واختيار الوظيفة
   ========================================================= */

html body .eq-special-quote-box select,
html body .eq-job-application-box select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;

	padding-top: 0 !important;
	padding-right: 16px !important;
	padding-bottom: 0 !important;
	padding-left: 44px !important;

	background-color: transparent !important;

	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23464746' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;

	background-repeat: no-repeat !important;
	background-position: left 16px center !important;
	background-size: 15px 15px !important;

	color: var(--eq-text) !important;

	line-height: normal !important;

	cursor: pointer !important;
}


/* إزالة سهم المتصفح القديم */

html body .eq-special-quote-box select::-ms-expand,
html body .eq-job-application-box select::-ms-expand {
	display: none !important;
}


/* خيارات القائمة */

html body .eq-special-quote-box select option,
html body .eq-job-application-box select option {
	background: #ffffff !important;
	color: var(--eq-secondary) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;

	text-align: right !important;
	direction: rtl !important;
}


/* منع أي سهم إضافي من القالب */

.eq-special-quote-box .eq-form-field:has(select)::before,
.eq-special-quote-box .eq-form-field:has(select)::after,
.eq-job-application-box .eq-form-field:has(select)::before,
.eq-job-application-box .eq-form-field:has(select)::after {
	pointer-events: none !important;
}


/* =========================================================
   العنصر النائب
   ========================================================= */

html body .eq-special-quote-box input::placeholder,
html body .eq-special-quote-box textarea::placeholder,
html body .eq-job-application-box input::placeholder,
html body .eq-job-application-box textarea::placeholder {
	color: var(--eq-muted) !important;
	opacity: 1 !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: inherit !important;

	text-align: right !important;
	direction: rtl !important;
}


/* Chrome وSafari وEdge */

html body .eq-special-quote-box input::-webkit-input-placeholder,
html body .eq-special-quote-box textarea::-webkit-input-placeholder,
html body .eq-job-application-box input::-webkit-input-placeholder,
html body .eq-job-application-box textarea::-webkit-input-placeholder {
	color: var(--eq-muted) !important;
	opacity: 1 !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;

	text-align: right !important;
	direction: rtl !important;
}


/* Firefox */

html body .eq-special-quote-box input::-moz-placeholder,
html body .eq-special-quote-box textarea::-moz-placeholder,
html body .eq-job-application-box input::-moz-placeholder,
html body .eq-job-application-box textarea::-moz-placeholder {
	color: var(--eq-muted) !important;
	opacity: 1 !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;

	text-align: right !important;
	direction: rtl !important;
}


/* =========================================================
   المرور والتركيز
   ========================================================= */

html body .eq-special-quote-box .eq-form-field input:hover,
html body .eq-special-quote-box .eq-form-field select:hover,
html body .eq-special-quote-box .eq-form-field textarea:hover,
html body .eq-job-application-box .eq-form-field input:hover,
html body .eq-job-application-box .eq-form-field select:hover,
html body .eq-job-application-box .eq-form-field textarea:hover {
	border-color: var(--eq-primary-border) !important;
	box-shadow: none !important;
}

html body .eq-special-quote-box .eq-form-field input:focus,
html body .eq-special-quote-box .eq-form-field select:focus,
html body .eq-special-quote-box .eq-form-field textarea:focus,
html body .eq-job-application-box .eq-form-field input:focus,
html body .eq-job-application-box .eq-form-field select:focus,
html body .eq-job-application-box .eq-form-field textarea:focus {
	background-color: transparent !important;

	border-color: var(--eq-primary) !important;

	outline: 0 !important;
	box-shadow: none !important;
}


/* =========================================================
   حالة الخطأ
   ========================================================= */

html body .eq-form-field input.eq-invalid,
html body .eq-form-field select.eq-invalid,
html body .eq-form-field textarea.eq-invalid {
	border-color: var(--eq-danger) !important;

	outline: 0 !important;
	box-shadow: none !important;
}


/* =========================================================
   التفاصيل ورفع الملف
   ========================================================= */

.eq-special-bottom,
.eq-job-bottom {
	display: grid !important;
	grid-template-columns: minmax(0, 2fr) minmax(220px, 0.85fr) !important;

	width: 100% !important;

	margin: 0 !important;
	padding: 0 !important;

	gap: 15px !important;

	align-items: stretch !important;
}


/* =========================================================
   حقل التفاصيل
   ========================================================= */

html body .eq-details-field textarea,
html body .eq-job-details-field textarea {
	display: block !important;

	width: 100% !important;
	max-width: 100% !important;

	height: 128px !important;
	min-height: 128px !important;
	max-height: none !important;

	margin: 0 !important;
	padding: 15px 18px !important;

	resize: vertical !important;

	background: transparent !important;
	color: var(--eq-text) !important;

	border: 1px solid var(--eq-border) !important;
	border-radius: 25px !important;

	outline: 0 !important;
	box-shadow: none !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: 1.8 !important;

	text-align: right !important;
	direction: rtl !important;

	transition: border-color 0.18s ease !important;
}


/* =========================================================
   حقل رفع الملف
   ========================================================= */

.eq-upload-field,
.eq-job-upload-field {
	display: flex !important;

	width: 100% !important;
	min-width: 0 !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* محاذاة رفع ملف عرض السعر مع حقل التفاصيل */

.eq-special-quote-form .eq-upload-field {
	padding-top: 23px !important;
}


/* نموذج التوظيف بدون مسافة علوية */

.eq-job-application-form .eq-job-upload-field {
	padding-top: 0 !important;
}


/* إخفاء حقل الملف الأصلي */

.eq-upload-field input[type="file"],
.eq-job-upload-field input[type="file"] {
	position: absolute !important;

	width: 1px !important;
	height: 1px !important;

	margin: 0 !important;
	padding: 0 !important;

	overflow: hidden !important;

	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;

	white-space: nowrap !important;
}


/* صندوق رفع الملف */

html body .eq-upload-box,
html body .eq-job-upload-box {
	display: flex !important;
	flex: 1 1 auto !important;

	align-items: center !important;
	justify-content: center !important;
	flex-direction: column !important;

	width: 100% !important;
	min-width: 0 !important;

	height: 128px !important;
	min-height: 128px !important;

	margin: 0 !important;
	padding: 14px !important;

	gap: 5px !important;

	background: var(--eq-primary-soft) !important;
	color: var(--eq-secondary) !important;

	border: 1px dashed var(--eq-primary-border) !important;
	border-radius: 25px !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;

	text-align: center !important;

	cursor: pointer !important;

	outline: 0 !important;
	box-shadow: none !important;

	transition:
		border-color 0.18s ease,
		background-color 0.18s ease !important;
}


/* المرور والتركيز */

html body .eq-upload-box:hover,
html body .eq-job-upload-box:hover,
html body .eq-upload-field input:focus + .eq-upload-box,
html body .eq-job-upload-field input:focus + .eq-job-upload-box {
	background: var(--eq-primary-soft-hover) !important;

	border-color: var(--eq-primary) !important;

	color: var(--eq-secondary) !important;
}


/* أيقونة رفع الملف */

.eq-upload-icon {
	display: flex !important;

	align-items: center !important;
	justify-content: center !important;

	margin: 0 0 2px !important;

	color: var(--eq-primary) !important;
}

.eq-upload-icon svg {
	width: 22px !important;
	height: 22px !important;

	color: inherit !important;
	stroke: currentColor !important;
}


/* نصوص رفع الملف */

html body .eq-upload-title,
html body .eq-job-upload-title {
	margin: 0 !important;
	padding: 0 !important;

	color: var(--eq-secondary) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
}

html body .eq-upload-hint,
html body .eq-job-upload-hint {
	margin: 0 !important;
	padding: 0 !important;

	color: rgba(70, 71, 70, 0.78) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;

	text-decoration: underline !important;
	text-decoration-color: rgba(70, 71, 70, 0.30) !important;
	text-underline-offset: 3px !important;
}

html body .eq-upload-file-name,
html body .eq-job-upload-file-name {
	display: block !important;

	max-width: 100% !important;

	margin: 3px 0 0 !important;
	padding: 0 !important;

	color: var(--eq-muted) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 11px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: 1.5 !important;

	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}


/* خطأ رفع الملف */

.eq-upload-field.eq-invalid .eq-upload-box,
.eq-job-upload-field.eq-invalid .eq-job-upload-box {
	background: var(--eq-danger-bg) !important;
	color: var(--eq-danger) !important;

	border-color: var(--eq-danger) !important;
}


/* =========================================================
   زر الإرسال
   نفس التصميم في النموذجين
   ========================================================= */

html body .eq-form-submit,
html body .eq-special-quote-form .eq-form-submit,
html body .eq-job-application-form .eq-form-submit {
	display: inline-flex !important;

	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;

	height: 45px !important;
	min-height: 45px !important;
	max-height: 45px !important;

	margin: 4px 0 0 !important;
	padding: 0 18px !important;

	gap: 8px !important;

	background: var(--eq-primary) !important;
	color: var(--eq-secondary) !important;

	border: 0 !important;
	border-radius: 30px !important;

	outline: 0 !important;
	box-shadow: none !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1 !important;

	text-align: center !important;
	text-decoration: none !important;

	cursor: pointer !important;

	transition:
		background-color 0.18s ease,
		color 0.18s ease !important;
}


/* نص وأيقونة الزر */

html body .eq-form-submit,
html body .eq-form-submit span,
html body .eq-form-submit svg {
	color: var(--eq-secondary) !important;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;

	stroke: currentColor !important;
}


/* المرور */

html body .eq-form-submit:hover,
html body .eq-form-submit:focus {
	background: var(--eq-secondary) !important;
	color: #ffffff !important;

	outline: 0 !important;
	box-shadow: none !important;

	transform: none !important;
}

html body .eq-form-submit:hover span,
html body .eq-form-submit:focus span,
html body .eq-form-submit:hover svg,
html body .eq-form-submit:focus svg {
	color: #ffffff !important;
	stroke: currentColor !important;
}


/* الضغط */

html body .eq-form-submit:active {
	background: var(--eq-secondary-hover) !important;
	color: #ffffff !important;

	transform: none !important;
	box-shadow: none !important;
}


/* التعطيل */

html body .eq-form-submit:disabled {
	opacity: 0.65 !important;

	cursor: not-allowed !important;

	transform: none !important;
	box-shadow: none !important;
}


/* أيقونة الإرسال */

.eq-submit-icon {
	display: inline-flex !important;

	align-items: center !important;
	justify-content: center !important;

	color: currentColor !important;
}

.eq-submit-icon svg {
	width: 18px !important;
	height: 18px !important;

	stroke: currentColor !important;
}


/* =========================================================
   مؤشر التحميل
   ========================================================= */

.eq-submit-loader {
	display: none !important;

	width: 16px !important;
	height: 16px !important;

	border: 2px solid rgba(70, 71, 70, 0.24) !important;
	border-top-color: var(--eq-secondary) !important;
	border-radius: 50% !important;

	animation: eqSpin 0.7s linear infinite !important;
}

.eq-form-submit:hover .eq-submit-loader,
.eq-form-submit:focus .eq-submit-loader {
	border-color: rgba(255, 255, 255, 0.38) !important;
	border-top-color: #ffffff !important;
}

.eq-form-submit.eq-loading .eq-submit-text,
.eq-form-submit.eq-loading .eq-submit-icon {
	display: none !important;
}

.eq-form-submit.eq-loading .eq-submit-loader {
	display: block !important;
}

@keyframes eqSpin {
	to {
		transform: rotate(360deg);
	}
}


/* =========================================================
   رسائل النجاح والخطأ
   ========================================================= */

.eq-form-message {
	display: none;

	width: 100%;

	margin: 0;
	padding: 11px 16px;

	border-radius: 30px;

	font-family: "DIN Next LT Arabic", Arial, sans-serif !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.7;

	text-align: right;
	direction: rtl;

	box-shadow: none;
}

.eq-form-message.eq-success {
	display: block;

	background: var(--eq-success-bg);
	color: var(--eq-success);

	border: 1px solid var(--eq-success-border);
}

.eq-form-message.eq-error {
	display: block;

	background: var(--eq-danger-bg);
	color: var(--eq-danger);

	border: 1px solid var(--eq-danger-border);
}


/* =========================================================
   الحقول المخفية
   ========================================================= */

.eq-honeypot,
.eq-sr-only {
	position: absolute !important;

	width: 1px !important;
	height: 1px !important;

	margin: 0 !important;
	padding: 0 !important;

	overflow: hidden !important;

	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;

	white-space: nowrap !important;
}


/* =========================================================
   الجوال
   ========================================================= */

@media (max-width: 768px) {

	.eq-special-quote-box,
	.eq-job-application-box,
	.eq-special-quote-form,
	.eq-job-application-form {
		margin: 0 !important;
		padding: 0 !important;

		background: transparent !important;

		border: 0 !important;
		border-radius: 0 !important;

		box-shadow: none !important;
	}

	.eq-special-grid,
	.eq-job-grid {
		grid-template-columns: 1fr !important;

		gap: 14px !important;
	}

	.eq-span-2 {
		grid-column: auto !important;
	}

	.eq-special-bottom,
	.eq-job-bottom {
		grid-template-columns: 1fr !important;

		gap: 14px !important;
	}

	.eq-upload-field,
	.eq-job-upload-field,
	.eq-special-quote-form .eq-upload-field,
	.eq-job-application-form .eq-job-upload-field {
		padding-top: 0 !important;
	}

	html body .eq-special-quote-box .eq-form-field input,
	html body .eq-special-quote-box .eq-form-field select,
	html body .eq-job-application-box .eq-form-field input,
	html body .eq-job-application-box .eq-form-field select {
		height: 43px !important;
		min-height: 43px !important;
		max-height: 43px !important;

		padding-right: 14px !important;
		padding-left: 42px !important;

		font-size: 12px !important;
		line-height: 41px !important;
	}

	html body .eq-special-quote-box select,
	html body .eq-job-application-box select {
		background-position: left 14px center !important;
		background-size: 14px 14px !important;
	}

	html body .eq-details-field textarea,
	html body .eq-job-details-field textarea,
	html body .eq-upload-box,
	html body .eq-job-upload-box {
		height: 120px !important;
		min-height: 120px !important;

		font-size: 12px !important;
	}

	html body .eq-form-submit,
	html body .eq-special-quote-form .eq-form-submit,
	html body .eq-job-application-form .eq-form-submit {
		height: 43px !important;
		min-height: 43px !important;
		max-height: 43px !important;

		font-size: 13px !important;
	}
}