.elementor-9 .elementor-element.elementor-element-9be8f09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9 .elementor-element.elementor-element-39ca130{--display:flex}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var(--e-global-color-primary)}.elementor-widget-fluent-form-widget .step-nav button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-9 .elementor-element.elementor-element-a43eb54 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb!important;color:#ffffff!important}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-39ca130{--width:70%}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-39ca130{--width:767px}}.elementor-9 .elementor-element.elementor-element-a43eb54{--manfath-bg:#f7f4ee;--manfath-surface:#ffffff;--manfath-surface-2:#fcfaf7;--manfath-border:#e6ddd2;--manfath-text:#1f2937;--manfath-text-soft:#6b7280;--manfath-primary:#0f766e;--manfath-primary-dark:#0b5d57;--manfath-primary-light:#e6f5f2;--manfath-shadow:0 14px 40px rgba(15, 118, 110, 0.10)}.elementor-9 .elementor-element.elementor-element-a43eb54 .fluentform,.elementor-9 .elementor-element.elementor-element-a43eb54 .frm-fluent-form,.elementor-9 .elementor-element.elementor-element-a43eb54 form[class*="fluent_form_"]{background:var(--manfath-surface);border:1px solid var(--manfath-border);border-radius:22px;padding:28px;box-shadow:var(--manfath-shadow)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-group,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-t-cell,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-top{margin-bottom:18px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-input--label,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-top label,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-group label{color:var(--manfath-text);font-size:15px;font-weight:700;line-height:1.6;margin-bottom:8px;display:block}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-control,.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="text"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="email"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="tel"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="number"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="url"],.elementor-9 .elementor-element.elementor-element-a43eb54 select,.elementor-9 .elementor-element.elementor-element-a43eb54 textarea{width:100%;background:var(--manfath-surface-2);border:1px solid var(--manfath-border);border-radius:14px;min-height:54px;padding:14px 16px;color:var(--manfath-text);font-size:15px;line-height:1.6;transition:all 0.25s ease;box-shadow:none}.elementor-9 .elementor-element.elementor-element-a43eb54 textarea,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-control[rows]{min-height:140px;resize:vertical;padding-top:14px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-control::placeholder,.elementor-9 .elementor-element.elementor-element-a43eb54 input::placeholder,.elementor-9 .elementor-element.elementor-element-a43eb54 textarea::placeholder{color:#9aa3af}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-control:focus,.elementor-9 .elementor-element.elementor-element-a43eb54 input:focus,.elementor-9 .elementor-element.elementor-element-a43eb54 select:focus,.elementor-9 .elementor-element.elementor-element-a43eb54 textarea:focus{outline:none;border-color:var(--manfath-primary);background:#fff;box-shadow:0 0 0 4px rgb(15 118 110 / .12)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-is-required.asterisk-right label:after,.elementor-9 .elementor-element.elementor-element-a43eb54 .text-danger{color:#c2410c!important}.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="radio"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="checkbox"]{accent-color:var(--manfath-primary)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-check-label,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_checkbox label,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_radio label{color:var(--manfath-text);font-size:14px;font-weight:500}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-help-message,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_upload_btn_info,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-is-error .error,.elementor-9 .elementor-element.elementor-element-a43eb54 .text-help{font-size:13px;line-height:1.6}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-help-message,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_upload_btn_info,.elementor-9 .elementor-element.elementor-element-a43eb54 .text-help{color:var(--manfath-text-soft)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-is-error .error,.elementor-9 .elementor-element.elementor-element-a43eb54 .text-danger{color:#b91c1c!important;margin-top:6px;font-weight:500}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_fileupload_wrap,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-upload-holder,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-file-upload-wrapper{background:var(--manfath-primary-light);border:1px dashed rgb(15 118 110 / .35);border-radius:16px;padding:14px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_upload_btn,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-upload{background:#fff;color:var(--manfath-primary);border:1px solid rgb(15 118 110 / .22);border-radius:12px;padding:10px 16px;font-size:14px;font-weight:700;transition:all 0.25s ease}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_upload_btn:hover,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-upload:hover{background:var(--manfath-primary);color:#fff;border-color:var(--manfath-primary)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-submit,.elementor-9 .elementor-element.elementor-element-a43eb54 button.ff-btn,.elementor-9 .elementor-element.elementor-element-a43eb54 input.ff-btn,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_btn_style,.elementor-9 .elementor-element.elementor-element-a43eb54 .submit-btn{background:linear-gradient(180deg,var(--manfath-primary) 0%,var(--manfath-primary-dark) 100%);color:#fff;border:none;border-radius:14px;min-height:54px;padding:14px 24px;font-size:15px;font-weight:800;letter-spacing:0;box-shadow:0 12px 26px rgb(15 118 110 / .22);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-submit:hover,.elementor-9 .elementor-element.elementor-element-a43eb54 button.ff-btn:hover,.elementor-9 .elementor-element.elementor-element-a43eb54 input.ff-btn:hover,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_btn_style:hover,.elementor-9 .elementor-element.elementor-element-a43eb54 .submit-btn:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgb(15 118 110 / .28);background:linear-gradient(180deg,#11897f 0%,var(--manfath-primary-dark) 100%)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-submit:active,.elementor-9 .elementor-element.elementor-element-a43eb54 button.ff-btn:active,.elementor-9 .elementor-element.elementor-element-a43eb54 input.ff-btn:active{transform:translateY(0)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-step-titles,.elementor-9 .elementor-element.elementor-element-a43eb54 .step-nav,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_form_step{margin-bottom:22px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-step-titles li,.elementor-9 .elementor-element.elementor-element-a43eb54 .step-nav li{color:var(--manfath-text-soft);font-weight:700}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-step-active,.elementor-9 .elementor-element.elementor-element-a43eb54 .step-nav li.active{color:var(--manfath-primary)!important}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-step-progressbar,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_form_step .ff-step-progress{background:#e9ecef;border-radius:999px;overflow:hidden}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-step-progressbar span,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_form_step .ff-step-progress span{background:linear-gradient(90deg,var(--manfath-primary),#17a398)}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-message-success,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_form_success,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:16px;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.8;margin-top:16px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-message-error,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff_form_error,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-errors-in-stack{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.7}.elementor-9 .elementor-element.elementor-element-a43eb54 a{color:var(--manfath-primary)}.elementor-9 .elementor-element.elementor-element-a43eb54 a:hover{color:var(--manfath-primary-dark)}@media (max-width:767px){.elementor-9 .elementor-element.elementor-element-a43eb54 .fluentform,.elementor-9 .elementor-element.elementor-element-a43eb54 .frm-fluent-form,.elementor-9 .elementor-element.elementor-element-a43eb54 form[class*="fluent_form_"]{padding:18px;border-radius:18px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-el-form-control,.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="text"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="email"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="tel"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="number"],.elementor-9 .elementor-element.elementor-element-a43eb54 input[type="url"],.elementor-9 .elementor-element.elementor-element-a43eb54 select,.elementor-9 .elementor-element.elementor-element-a43eb54 textarea,.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-submit,.elementor-9 .elementor-element.elementor-element-a43eb54 button.ff-btn,.elementor-9 .elementor-element.elementor-element-a43eb54 input.ff-btn{font-size:16px}.elementor-9 .elementor-element.elementor-element-a43eb54 .ff-btn-submit,.elementor-9 .elementor-element.elementor-element-a43eb54 button.ff-btn,.elementor-9 .elementor-element.elementor-element-a43eb54 input.ff-btn{width:100%}}