.elementor-70 .elementor-element.elementor-element-f470a0b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-input--label label{color:#14212E;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;}.elementor-70 .elementor-element.elementor-element-f470a0b .ff-el-is-required.asterisk-right label:after{color:#E41A40 !important;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group select, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group select,  .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D3DD;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group select,  .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:8px 8px 8px 8px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group select{height:48px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea{height:140px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group select{padding:12px 14px 12px 14px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group{margin-bottom:16px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea:focus{border-style:none;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder{color:#8A8580;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#E41A40 !important;color:var( --e-global-color-c696dce );border-style:none;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#C3143A !important;color:var( --e-global-color-c696dce );}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .ff-message-success{background-color:#EDF4FA;color:#14212E;border-style:none;font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-70 .elementor-element.elementor-element-f470a0b .fluentform-widget-wrapper .error.text-danger{color:#C3143A;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;}/* Start custom CSS for fluent-form-widget, class: .elementor-element-f470a0b *//* Label spacing */
.elementor-70 .elementor-element.elementor-element-f470a0b .ff-el-input--label {
  margin-bottom: 6px;
}
.elementor-70 .elementor-element.elementor-element-f470a0b .ff-el-input--label label {
  margin-bottom: 0;
  line-height: 1.4;
}

/* Success message */
.elementor-70 .elementor-element.elementor-element-f470a0b .ff-message-success {
  background: #EDF4FA;
  color: #14212E;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  padding: 16px 20px;
  border: 0;
  border-radius: 12px;
  box-shadow: none;
  margin-top: 0;
}
.elementor-70 .elementor-element.elementor-element-f470a0b .ff-message-success p {
  margin: 0;
}

.elementor-70 .elementor-element.elementor-element-f470a0b .ff-el-form-control:focus,
.elementor-70 .elementor-element.elementor-element-f470a0b .ff-el-form-control:focus-visible {
  outline: none !important;
  border-color: #7FA6CC !important;
  box-shadow: 0 0 0 3px #D6E6F5 !important;
}/* End custom CSS */