.elementor-103 .elementor-element.elementor-element-860d2b5{overflow:visible;}.elementor-103 .elementor-element.elementor-element-e8e28d1 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-8887781{--spacer-size:10px;}.elementor-103 .elementor-element.elementor-element-714a5df{text-align:center;}.elementor-103 .elementor-element.elementor-element-714a5df .elementor-heading-title{color:#373F51;font-family:"Source Sans Pro", Sans-serif;font-size:28px;font-weight:600;}.elementor-103 .elementor-element.elementor-element-4dc4115{text-align:center;}.elementor-103 .elementor-element.elementor-element-4dc4115 .elementor-heading-title{color:#54595E99;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-103 .elementor-element.elementor-element-d902052{overflow:visible;}.elementor-103 .elementor-element.elementor-element-1e3eeeb{overflow:visible;}.elementor-103 .elementor-element.elementor-element-001bc7b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:6% 6% 0% 6%;}.elementor-103 .elementor-element.elementor-element-a08e77c{overflow:visible;}.elementor-103 .elementor-element.elementor-element-f51c88b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:6% 6% 0% 6%;}#elementor-popup-modal-103 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-103{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-103 .dialog-close-button{display:flex;}#elementor-popup-modal-103 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){#elementor-popup-modal-103 .dialog-message{width:597px;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-860d2b5{padding:0px 10px 0px 0px;}.elementor-103 .elementor-element.elementor-element-8887781{--spacer-size:13px;}.elementor-103 .elementor-element.elementor-element-714a5df .elementor-heading-title{font-size:17px;}.elementor-103 .elementor-element.elementor-element-714a5df > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-4dc4115 .elementor-heading-title{font-size:14px;}.elementor-103 .elementor-element.elementor-element-4dc4115 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-001bc7b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-103 .elementor-element.elementor-element-a08e77c > .elementor-container{max-width:500px;}.elementor-103 .elementor-element.elementor-element-a08e77c{padding:0px 25px 0px 22px;}.elementor-103 .elementor-element.elementor-element-f51c88b > .elementor-widget-container{padding:0% 0% 0% 0%;}#elementor-popup-modal-103 .dialog-message{width:300px;}#elementor-popup-modal-103{justify-content:center;align-items:center;}}/* Start custom CSS for shortcode, class: .elementor-element-001bc7b *//* Select */
.ff-name-address-wrapper .ff-t-cell select{
}

/* Select (focus) */
.ff-name-address-wrapper .ff-t-cell select:focus{
	background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);
	background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
	border-color: green;
	outline: 0;
}

/* Select */
#fluentform_3 .ff-el-group select{
	background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
	background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
	transform:translatex(0px) translatey(0px);
}

/* Select (focus) */
#fluentform_3 .ff-el-group select:focus{
	background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);
	background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
	border-color: green;
	outline: 0;
}
/* Input */
#fluentform_3 .ff-el-group input[type=text]{
	font-size:14px;
	color:#9ea2a2;
	
}

/* Select */
#fluentform_3 .ff-el-group select{
	color:#9ea2a2;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f51c88b */.fluentform_wrapper_3 .ff-message-success{
	font-size: 14px;
	font-family: "Source Sans Pro";
	line-height: 27px;
}

.fluentform_wrapper_3 .ff-message-success p{
	color: #54595E;
}

/* Submit */
#fluentform_3 .ff_submit_btn_wrapper .ff-btn-submit{
	font-family:'Source Sans Pro';
	font-weight:500;
	font-size:14px;
}

/* Input */
.ff-t-cell .ff-el-form-top input[type=text]{
	font-family:'Source Sans Pro';
		font-size:14px;
}

#fluentform_3 .ff-el-group input[type=email]{
	font-family:'Source Sans Pro';
}

#fluentform_3 .ff-el-group select{
	font-family:'Source Sans Pro';
}

/* Option */
#fluentform_3 select option{
		font-family:'Source Sans Pro';
}

/* Select */
#fluentform_3 .ff-el-group select{
	transform:translatex(0px) translatey(0px);
	font-size:14px;
	color:#9ea2a2;
}

/* Input */
#fluentform_3 .ff-el-group input[type=email]{
	transform:translatex(0px) translatey(0px);
	color:#495057;
		font-size:14px;
}

/* Select */
.hentry .elementor .elementor-element-6bcbc6a0 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .fluentform #fluentform_3 .ff-el-group .ff-el-input--content select{
	line-height:1.2em !important;
}

/* Input  content */
#fluentform_3 .ff-el-group:nth-child(7) .ff-el-input--content{
	font-family:'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#495057;
	
}
/* Input */
#fluentform_3 .ff-el-group input[type=tel]{
	font-family:'Source Sans Pro', sans-serif;
		font-size:14px;
}

/* Input */
.ff-name-address-wrapper .ff-t-cell input[type=text]{
	font-family:'Source Sans Pro', sans-serif
		font-size:14px;
}

/* Option */
.ff-name-address-wrapper select option{
	color:#898989;
}

/* Name address wrapper */
#fluentform_3 .ff-name-address-wrapper{
	font-family:'Source Sans Pro', sans-serif;
	color:#929090;
		font-size:14px;
	
}

/* Select */
#fluentform_3 .ff-name-address-wrapper .ff-el-input--content .ff-t-container .ff-t-cell .ff-el-group .ff-el-input--content select{
	font-size:14px !important;
}

/* Select */
#fluentform_3 .ff-el-group select{
	font-size:14px;
	transform:translatex(0px) translatey(0px);
}

/* Option */
.ff-name-address-wrapper select option{
	
}

/* Input */
.ff-name-address-wrapper .ff-t-cell input[type=text]{
	font-size:14px;
	
}
/* Input */
#fluentform_3 .ff-el-group input[type=text]{
	font-size:14px;
	color:#9ea2a2;
	
}

/* Select */
#fluentform_3 .ff-el-group select{
	color:#9ea2a2;
}/* End custom CSS */