/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 14 2025 | 05:04:54 */
.get-in-touch #gform_3 .gform_fields{
	gap: 24px 16px !important;
}
.get-in-touch .gform_title, .get-in-touch .gform_required_legend{
	display: none;
}
.get-in-touch  #gform_3 input::placeholder, .get-in-touch  #gform_3   textarea::placeholder {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #67576F;
}
.get-in-touch  #gform_3   label, .get-in-touch  #gform_3  legend{
	color: #67576F !important;
	font-size: 14px;
	line-height: 22.4px;
}
.get-in-touch  #gform_3   .gfield_required span{
	color: #67576F !important;
}
.get-in-touch  #gform_3  input{
	padding: 16px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #67576F;
	box-shadow: unset;
	height: 56px
}


.get-in-touch  #gform_3   input:focus {
	border-color: #67576F26 !important;
	outline: unset;
}
.get-in-touch  #gform_3  textarea:focus {
	border-color: #67576F26 !important;
	outline: unset;
}
.get-in-touch  #gform_3   textarea {
	padding: 16px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #67576F;
	box-shadow: unset;
}

.get-in-touch  #gform_3  .gform_button{
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #fff;
	background-color: #E14E2D;
	border: 1px solid #E14E2D;
	border-radius: 50px 50px 50px 50px;
	padding: 16px 40px 16px 40px;
/* 	margin-top: 16px; */

}
.get-in-touch  #gform_3  .gform_button:hover{
	color: #E14E2D;
	background-color: #02010100;
	border-color: #E14E2D;
}

.gform_validation_errors{
	display: none !important;
}
.getintouch div#gform_confirmation_message_3 {
    text-align: center;
}
@media(min-width: 1700px){
	.message_img{
		left: 0 !important;
	}
	.hero-vid-bg{
		min-height: 536px !important;
	}
}
 @media (max-width: 1440px) and (min-width: 1366px){
		.message_img{
		left: -240px !important;
	}
}
@media (max-width: 1366px) and (min-width: 1280px) {
		.message_img{
		left: -320px !important;
	}
} 