/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 17 2025 | 07:10:51 */
.get_in_touch .wpcf7-form p{
	margin-bottom: 0 !important;
}
.get_in_touch .wpcf7-form .fullname {
	display: flex;
	gap: 24px;
	flex-wrap: nowrap;
}

.get_in_touch .wpcf7-form .fullname .firstname, 
.get_in_touch .wpcf7-form .fullname .lastname{
	width: 50%;
}

.get_in_touch .wpcf7-form label{
	color: #344054;
	font-family: "Work Sans";
	font-size: 14px;
	font-weight: 500;
	line-height: 0;
	margin-bottom: 6px;
}

.get_in_touch .wpcf7-form label .asterik{
	color:#DC2626;
}
.get_in_touch .wpcf7-form .fullname input,
.get_in_touch .wpcf7-form .email input,
.get_in_touch .wpcf7-form .phone input{
	width: 100%;
	padding: 10px 14px;
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background:#FFF;
	box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
	color: #667085;
	font-family: "Work Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px; 
}

.get_in_touch .wpcf7-form .fullname input::placeholder,
.get_in_touch .wpcf7-form .email input::placeholder,
.get_in_touch .wpcf7-form .phone input::pleaceholder{
	color: #667085;
	font-family: "Work Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px; 
}

.get_in_touch .wpcf7-form .message textarea{
	width: 100%;
	padding: 10px 14px;
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background:#FFF;
	box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
	color: #667085;
	font-family: "Work Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px; 
	height: 100%;
	max-height: 134px; 
}

.get_in_touch .wpcf7-form .message textarea::placeholder{
	color: #667085;
	font-family: "Work Sans";
	font-size: 16px;
	font-weight: 400;
	line-height: 24px; 
}

.get_in_touch .wpcf7-form .send .submit_btn{
	width: 100%;
	padding: 16px 24px;
	border-radius: 12px;
	color: #fff !important;
	background: #3730A3 !important;
	border: 1px solid #3730A3 !important;
	font-family: "Work Sans";
	font-size: 18px;
	font-weight: 500;
	line-height: 27px; 
}

.get_in_touch .wpcf7-form .send p .wpcf7-spinner {
    display: none;
}
.get_in_touch .wpcf7-form .send .submit_btn:hover{
	cursor: pointer;
	background: #f87171 !important;
	border: 1px solid #f87171 !important;
}

.get_in_touch .wpcf7-form .message{
	margin-bottom: 32px;
}
.get_in_touch .wpcf7-form .fullname,
.get_in_touch .wpcf7-form .email,
.get_in_touch .wpcf7-form .phone{
	margin-bottom: 24px;
}

/* .get_in_touch .wpcf7-form .submit_btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

.get_in_touch .wpcf7-form .submit_btn:not(:disabled):hover {
  background: #000;
  color: #fff;
} */

/* .get_in_touch .wpcf7-form .submit_btn.is-blocked {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
} */



.wpcf7 input[type="submit"]:disabled {
       cursor: not-allowed !important;
}









@media(max-width: 767px){
	.get_in_touch .wpcf7-form .fullname {
		gap: 16px;
		flex-wrap: wrap;
	}
	.get_in_touch .wpcf7-form .fullname .firstname, 
	.get_in_touch .wpcf7-form .fullname .lastname{
		width: 100%;
	}
	.get_in_touch .wpcf7-form label{
		font-size: 12px;

	}
	.get_in_touch .wpcf7-form .fullname input,
	.get_in_touch .wpcf7-form .email input,
	.get_in_touch .wpcf7-form .phone input{
		padding: 8px 12px;
		font-size: 14px;
		line-height: 20px; 
	}

	.get_in_touch .wpcf7-form .fullname input::placeholder,
	.get_in_touch .wpcf7-form .email input::placeholder,
	.get_in_touch .wpcf7-form .phone input::pleaceholder{
		font-size: 14px;
		line-height: 20px;  
	}

	.get_in_touch .wpcf7-form .message textarea{
		width: 100%
			padding: 8px 12px;
		font-size: 14px;
		line-height: 20px; 
		min-height: 136px;
	}

	.get_in_touch .wpcf7-form .message textarea::placeholder{
		font-size: 14px;
		line-height: 20px; 
	}

	.get_in_touch .wpcf7-form .send .submit_btn{
		padding: 14px 24px;
		font-size: 16px;
		line-height: 24px; 
	}
	.get_in_touch .wpcf7-form .fullname,
	.get_in_touch .wpcf7-form .email,
	.get_in_touch .wpcf7-form .phone{
		margin-bottom: 16px;
	}
}

.email_box .elementor-image-box-title{
	margin-top: 0 !important;
}

