.elementor-732 .elementor-element.elementor-element-974991c{--display:flex;--padding-top:0250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-732 .elementor-element.elementor-element-f487700{--display:flex;}.elementor-732 .elementor-element.elementor-element-4213297 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}@media(max-width:767px){.elementor-732 .elementor-element.elementor-element-974991c{--padding-top:150px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-4213297 */.cs-ft-form .ff-el-form-control:hover {
	border-color: #a9a9a9 !important;
}
.cs-ft-form .fluentform .ff-el-input--label {
	position: absolute;
	top: 0.8rem;
	left: .75rem;
	font-size: .8125rem;
	margin-bottom: .5rem;
}
.cs-ft-form .ff-el-group {
	position: relative;
}
.cs-ft-form .ff-el-group .ff-el-input--label.focused {
	top: 0.28rem;
	transition: .3s;
}
.cs-ft-form .ff-el-group .ff-el-input--label.focused  label{
	font-size: .6875rem !important;
	color: #7e7e7e !important;
	transition: .3s;
	line-height: 17px !important;	
}
.cs-ft-form .ff-el-group.cs-select .ff-el-input--label {
	top: 0.28rem;
	transition: .3s;
}
.cs-ft-form .ff-el-group.cs-select .ff-el-input--label label{
	font-size: .6875rem !important;
	color: #7e7e7e !important;
	transition: .3s;
	line-height: 17px !important;	
}
@media (max-width:1024px){
.cs-ft-form .frm-fluent-form .ff-t-container {
	display: block;
}
}/* End custom CSS */