.ssf-site .fluentform,.elementor-edit-area-active .fluentform{width:100%;color:var(--ssf-ink)}.ssf-site .fluentform .frm-fluent-form,.elementor-edit-area-active .fluentform .frm-fluent-form{margin:0!important}.ssf-site .fluentform .ff-el-group,.elementor-edit-area-active .fluentform .ff-el-group{margin-bottom:20px!important}.ssf-site .fluentform .ff-t-container,.elementor-edit-area-active .fluentform .ff-t-container{display:flex!important;gap:22px 24px!important;margin:0!important}.ssf-site .fluentform .ff-t-cell,.elementor-edit-area-active .fluentform .ff-t-cell{min-width:0!important;padding:0!important}.ssf-site .fluentform .ff-el-input--label,.elementor-edit-area-active .fluentform .ff-el-input--label{margin-bottom:8px!important}.ssf-site .fluentform .ff-el-input--label label,.elementor-edit-area-active .fluentform .ff-el-input--label label{display:inline-block!important;margin:0!important;color:var(--ssf-ink)!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ssf-site .fluentform .ff-el-input--label.ff-el-is-required label:after,.elementor-edit-area-active .fluentform .ff-el-input--label.ff-el-is-required label:after{color:var(--ssf-accent)!important}.ssf-site .fluentform .ff-el-form-control,.elementor-edit-area-active .fluentform .ff-el-form-control{width:100%!important;min-height:54px!important;margin:0!important;padding:13px 14px!important;border:1px solid #cfcac2!important;border-radius:0!important;background:#fff!important;color:var(--ssf-ink)!important;box-shadow:none!important;font-family:var(--ssf-font-body)!important;font-size:16px!important;line-height:1.45!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.ssf-site .fluentform textarea.ff-el-form-control,.elementor-edit-area-active .fluentform textarea.ff-el-form-control{min-height:158px!important;resize:vertical!important}.ssf-site .fluentform select.ff-el-form-control,.elementor-edit-area-active .fluentform select.ff-el-form-control{cursor:pointer}.ssf-site .fluentform .ff-el-form-control::placeholder,.elementor-edit-area-active .fluentform .ff-el-form-control::placeholder{color:#8b8780!important;opacity:1!important}.ssf-site .fluentform .ff-el-form-control:hover,.elementor-edit-area-active .fluentform .ff-el-form-control:hover{border-color:#aaa49b!important}.ssf-site .fluentform .ff-el-form-control:focus,.elementor-edit-area-active .fluentform .ff-el-form-control:focus{outline:none!important;border-color:var(--ssf-ink)!important;box-shadow:0 0 0 2px rgb(23 23 23 / .09)!important}.ssf-site .fluentform .ff-el-form-check,.elementor-edit-area-active .fluentform .ff-el-form-check{display:flex!important;align-items:flex-start!important;gap:9px!important;margin-bottom:8px!important}.ssf-site .fluentform .ff-el-form-check-input,.elementor-edit-area-active .fluentform .ff-el-form-check-input{width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0!important;flex:0 0 18px!important;accent-color:var(--ssf-black)}.ssf-site .fluentform .ff-el-form-check-label,.elementor-edit-area-active .fluentform .ff-el-form-check-label{color:var(--ssf-ink)!important;font-size:14px!important;line-height:1.55!important}.ssf-site .fluentform .ff-el-is-error .ff-el-form-control,.elementor-edit-area-active .fluentform .ff-el-is-error .ff-el-form-control{border-color:#a83b32!important}.ssf-site .fluentform .error.text-danger,.ssf-site .fluentform .ff-el-is-error .text-danger,.elementor-edit-area-active .fluentform .error.text-danger,.elementor-edit-area-active .fluentform .ff-el-is-error .text-danger{display:block!important;margin-top:6px!important;color:#8f2f27!important;font-size:13px!important;line-height:1.4!important}.ssf-site .fluentform .ff-message-success,.elementor-edit-area-active .fluentform .ff-message-success{margin:22px 0 0!important;padding:15px 17px!important;border:1px solid #7f9a72!important;border-radius:0!important;background:#f4f7f1!important;color:#24301f!important;box-shadow:none!important;font-size:15px!important;line-height:1.55!important}.ssf-site .fluentform .ff_submit_btn_wrapper,.elementor-edit-area-active .fluentform .ff_submit_btn_wrapper{margin-top:4px!important;margin-bottom:0!important}.ssf-site .fluentform .ff-btn-submit,.elementor-edit-area-active .fluentform .ff-btn-submit{min-height:54px!important;padding:14px 25px!important;border:1px solid var(--ssf-black)!important;border-radius:0!important;background:var(--ssf-black)!important;color:#fff!important;box-shadow:none!important;font-family:var(--ssf-font-body)!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.ssf-site .fluentform .ff-btn-submit:hover,.elementor-edit-area-active .fluentform .ff-btn-submit:hover{border-color:var(--ssf-black)!important;background:#fff!important;color:var(--ssf-black)!important;transform:translateY(-1px)}.ssf-site .fluentform .ff-btn-submit:focus-visible,.elementor-edit-area-active .fluentform .ff-btn-submit:focus-visible{outline:2px solid var(--ssf-accent)!important;outline-offset:3px!important}.ssf-site .fluentform .ff-btn-submit:disabled,.elementor-edit-area-active .fluentform .ff-btn-submit:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.ssf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.ssf-field{margin:0}.ssf-field--full{grid-column:1 / -1}.ssf-form-note{color:var(--ssf-muted);font-size:14px;line-height:1.55}@media (max-width:767px){.ssf-site .fluentform .ff-t-container,.elementor-edit-area-active .fluentform .ff-t-container{flex-direction:column!important;gap:0!important}.ssf-site .fluentform .ff-el-group,.elementor-edit-area-active .fluentform .ff-el-group{margin-bottom:18px!important}.ssf-site .fluentform .ff-btn-submit,.elementor-edit-area-active .fluentform .ff-btn-submit{width:100%!important}}body.ssf-site .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style,body.ssf-site .fluentform button[type="submit"].ff-btn-submit,.elementor-edit-area-active .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style,.elementor-edit-area-active .fluentform button[type="submit"].ff-btn-submit{-webkit-appearance:none!important;appearance:none!important;min-height:54px!important;padding:14px 25px!important;border:1px solid #0b0b0b!important;border-radius:0!important;background:#0b0b0b!important;background-color:#0b0b0b!important;background-image:none!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;font-family:var(--ssf-font-body)!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important}body.ssf-site .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover,body.ssf-site .fluentform button[type="submit"].ff-btn-submit:hover,.elementor-edit-area-active .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover,.elementor-edit-area-active .fluentform button[type="submit"].ff-btn-submit:hover{border-color:#0b0b0b!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0b0b0b!important}body.ssf-site .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:focus,body.ssf-site .fluentform .ff_submit_btn_wrapper>button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:focus-visible,body.ssf-site .fluentform button[type="submit"].ff-btn-submit:focus,body.ssf-site .fluentform button[type="submit"].ff-btn-submit:focus-visible,.elementor-edit-area-active .fluentform button[type="submit"].ff-btn-submit:focus,.elementor-edit-area-active .fluentform button[type="submit"].ff-btn-submit:focus-visible{border-color:#0b0b0b!important;background:#fff!important;background-color:#fff!important;color:#0b0b0b!important;outline:2px solid var(--ssf-accent)!important;outline-offset:3px!important}