.bfl-pulse{animation:bflPulseHighlight .5s ease-in-out!important}.bfl-alimony-result-amount,.bfl-nv-result-amount{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:58px!important;font-weight:700!important;color:#c59b27!important;line-height:1.05!important;transition:all .3s ease!important}.bfl-alimony-field input:focus,.bfl-alimony-field select:focus,.bfl-nv-field input:focus,.bfl-nv-field select:focus{border-color:#c59b27!important;box-shadow:0 0 0 3px rgba(197,155,39,.18)!important}.bfl-consultation-page{position:relative;width:100%;margin:0 auto;padding:85px 24px 100px;background:#fff;color:#1f2a36;font-family:"Montserrat",Arial,sans-serif;box-sizing:border-box}.bfl-consultation-page::before{content:"";position:absolute;top:0;left:50%;width:1px;height:74px;background:#c9a24d;transform:translateX(-50%)}.bfl-consultation-shell{position:relative;z-index:2;width:100%;max-width:860px;margin:0 auto}.bfl-consultation-card{position:relative;width:100%;padding:52px 56px 48px;overflow:hidden;background:#fff;border:1px solid #dedbd4;border-top:5px solid #c9a24d;box-shadow:0 28px 70px rgba(7,24,47,.09),0 4px 14px rgba(7,24,47,.04);box-sizing:border-box}.bfl-consultation-card::before{content:"";position:absolute;top:-75px;right:-75px;width:180px;height:180px;border:1px solid rgba(201,162,77,.16);border-radius:50%;pointer-events:none}.bfl-consultation-card::after{content:"";position:absolute;top:-42px;right:-42px;width:115px;height:115px;border:1px solid rgba(201,162,77,.2);border-radius:50%;pointer-events:none}.bfl-consultation-card-heading{position:relative;z-index:2;display:flex;align-items:flex-start;gap:22px;margin-bottom:34px;padding-bottom:26px;border-bottom:1px solid #e5e2dc}.bfl-consultation-card-number{display:flex;align-items:center;justify-content:center;width:47px;height:47px;flex:0 0 47px;color:#fff!important;background:#07182f!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important}.bfl-consultation-card-label{display:block;margin:0 0 5px;color:#a77922!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.18em!important;text-transform:uppercase!important}.bfl-consultation-card-heading h2{margin:0!important;color:#07182f!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:38px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.015em!important}.bfl-consultation-form{position:relative;z-index:3;width:100%}.bfl-consultation-form .fluentform,.bfl-consultation-form form.frm-fluent-form{width:100%!important;margin:0!important}.bfl-consultation-form .ff-el-input--label{display:none!important}.bfl-consultation-form .ff-el-group{margin-bottom:15px!important;width:100%!important}.bfl-consultation-form input[type=text],.bfl-consultation-form input[type=email],.bfl-consultation-form input[type=tel],.bfl-consultation-form select,.bfl-consultation-form textarea,.bfl-consultation-form .ff-el-form-control{display:block!important;width:100%!important;min-height:52px!important;margin:0!important;padding:13px 18px!important;color:#27323c!important;background:#fcfcfb!important;border:1px solid #d4d8dc!important;border-radius:0!important;box-shadow:none!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;box-sizing:border-box!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.bfl-consultation-form input::placeholder,.bfl-consultation-form textarea::placeholder{color:#8c949d!important;opacity:1!important;font-weight:400!important;font-size:14px!important;font-family:"Montserrat",Arial,sans-serif!important}.bfl-consultation-form input:hover,.bfl-consultation-form select:hover,.bfl-consultation-form textarea:hover,.bfl-consultation-form .ff-el-form-control:hover{border-color:#b0b7bd!important;background:#fff!important}.bfl-consultation-form input:focus,.bfl-consultation-form select:focus,.bfl-consultation-form textarea:focus,.bfl-consultation-form .ff-el-form-control:focus{outline:none!important;color:#172331!important;background:#fff!important;border-color:#c9a24d!important;box-shadow:0 0 0 2px rgba(201,162,77,.25)!important}.bfl-consultation-form select,.bfl-consultation-form select.ff-el-form-control{cursor:pointer!important;color:#27323c!important;appearance:auto!important;-webkit-appearance:menulist!important}.bfl-consultation-form textarea,.bfl-consultation-form textarea.ff-el-form-control{min-height:160px!important;padding-top:16px!important;resize:vertical!important}.bfl-consultation-form .ff_submit_btn_wrapper{margin-top:22px!important;margin-bottom:0!important;width:100%!important;text-align:center!important}.bfl-consultation-form .ff-btn-submit,.bfl-consultation-form button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;margin:0!important;padding:16px 28px!important;color:#fff!important;background:#07182f!important;border:1px solid #07182f!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-align:center!important;text-transform:uppercase!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.bfl-consultation-form .ff-btn-submit:hover,.bfl-consultation-form button[type=submit]:hover{color:#07182f!important;background:#c59b27!important;border-color:#c59b27!important;box-shadow:0 8px 24px rgba(7,24,47,.16)!important;transform:translateY(-1px)!important}.bfl-consultation-form .error,.bfl-consultation-form .text-danger,.bfl-consultation-form .ff-el-is-error .text-danger{margin-top:6px!important;color:#a82128!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.bfl-consultation-form .ff-errors-in-stack{margin:16px 0 0!important;padding:14px 18px!important;color:#872128!important;background:#fff6f6!important;border:1px solid #e3b9bc!important;border-left:4px solid #b3262d!important;font-size:12px!important}.bfl-consultation-notice{position:relative;z-index:3;display:flex;align-items:flex-start;gap:13px;margin-top:34px;padding-top:24px;border-top:1px solid #e5e2dc}.bfl-consultation-notice-icon{display:flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;margin-top:1px;color:#07182f!important;border:1px solid #c9a24d!important;border-radius:50%!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:15px!important;font-weight:600!important;font-style:italic!important}.bfl-consultation-notice p,.bfl-consultation-notice span{margin:0;color:#737b83!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.7!important}.bfl-consultation-footer{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:34px;color:#66707a;font-family:"Montserrat",Arial,sans-serif;font-size:13px;font-weight:500;text-align:center}.bfl-consultation-footer a{color:#07182f!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#c9a24d!important;text-underline-offset:3px!important;transition:color .2s ease!important}.bfl-consultation-footer a:hover{color:#c59b27!important}@media screen and (max-width:767px){.bfl-consultation-card{padding:32px 20px 28px!important}.bfl-consultation-card-heading{gap:14px!important;margin-bottom:24px!important;padding-bottom:20px!important}.bfl-consultation-card-heading h2{font-size:28px!important}.bfl-consultation-card::before,.bfl-consultation-card::after{display:none!important}}.bfl-separate-property-web{position:relative;display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,270px) minmax(280px,1fr);grid-template-rows:auto auto auto;gap:28px 48px;align-items:center;max-width:1080px;min-height:auto!important;margin:0 auto;padding:48px 40px;background:#fff;border:1px solid rgba(23,59,99,.08);box-shadow:0 10px 30px rgba(7,24,47,.04)}.bfl-separate-property-web::before{content:"";position:absolute;top:40px;bottom:40px;left:50%;width:1px;background:rgba(185,138,44,.18);transform:translateX(-50%);pointer-events:none;z-index:0}.bfl-separate-property-center{position:relative!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:1/3!important;z-index:3!important;width:100%!important;min-height:200px!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#07182f!important;border:3px solid #b98a2c!important;box-shadow:0 20px 45px rgba(7,24,47,.22)!important;text-align:center!important;box-sizing:border-box!important}.bfl-separate-property-center span{display:block!important;margin-bottom:8px!important;color:#d7b466!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}.bfl-separate-property-center strong{display:block!important;color:#fff!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:32px!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.01em!important}.bfl-separate-property-center p{margin:10px 0 0!important;color:rgba(255,255,255,.78)!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}.bfl-separate-property-center::after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;width:2px!important;height:28px!important;background:#b98a2c!important;transform:translateX(-50%)!important;z-index:1!important}.bfl-separate-property-center::before{display:none!important}.bfl-separate-node{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-height:auto!important;padding:26px 28px!important;background:#fbfbfa!important;border:1px solid rgba(23,59,99,.12)!important;border-top:4px solid #b98a2c!important;box-shadow:0 10px 24px rgba(7,24,47,.04)!important;box-sizing:border-box!important;z-index:2!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease!important}.bfl-separate-node:hover{background:#fff!important;border-color:rgba(185,138,44,.6)!important;transform:translateY(-3px)!important;box-shadow:0 16px 36px rgba(7,24,47,.08)!important}.bfl-separate-node-label{display:block!important;margin:0 0 8px!important;color:#a77922!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:9px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.bfl-separate-node h3{margin:0 0 10px!important;color:#07182f!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.01em!important}.bfl-separate-node p{margin:0!important;color:#555f69!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.72!important}.bfl-separate-node-premarital{grid-column:1!important;grid-row:1!important}.bfl-separate-node-inheritance{grid-column:1!important;grid-row:2!important}.bfl-separate-node-gift{grid-column:3!important;grid-row:1!important}.bfl-separate-node-injury{grid-column:3!important;grid-row:2!important}.bfl-separate-node-growth{grid-column:1/4!important;grid-row:3!important;justify-self:center!important;width:100%!important;max-width:480px!important;text-align:center!important}.bfl-separate-node-premarital::after,.bfl-separate-node-inheritance::after{content:""!important;position:absolute!important;top:50%!important;left:100%!important;width:48px!important;height:1px!important;background:rgba(185,138,44,.38)!important;pointer-events:none!important}.bfl-separate-node-gift::after,.bfl-separate-node-injury::after{content:""!important;position:absolute!important;top:50%!important;right:100%!important;width:48px!important;height:1px!important;background:rgba(185,138,44,.38)!important;pointer-events:none!important}.bfl-separate-node-growth::before{display:none!important}@media screen and (max-width:991px){.bfl-separate-property-web{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:36px 24px!important}.bfl-separate-property-web::before{display:none!important}.bfl-separate-property-center{grid-column:1/-1!important;grid-row:1!important;max-width:420px!important;margin:0 auto 12px!important}.bfl-separate-property-center::after{display:none!important}.bfl-separate-node-premarital{grid-column:1!important;grid-row:2!important}.bfl-separate-node-gift{grid-column:2!important;grid-row:2!important}.bfl-separate-node-inheritance{grid-column:1!important;grid-row:3!important}.bfl-separate-node-injury{grid-column:2!important;grid-row:3!important}.bfl-separate-node-growth{grid-column:1/-1!important;grid-row:4!important;max-width:520px!important}.bfl-separate-node-premarital::after,.bfl-separate-node-inheritance::after,.bfl-separate-node-gift::after,.bfl-separate-node-injury::after{display:none!important}}@media screen and (max-width:640px){.bfl-separate-property-web{grid-template-columns:1fr!important;gap:20px!important;padding:24px 16px!important}.bfl-separate-property-center,.bfl-separate-node-premarital,.bfl-separate-node-gift,.bfl-separate-node-inheritance,.bfl-separate-node-injury,.bfl-separate-node-growth{grid-column:1!important;grid-row:auto!important;max-width:100%!important}.bfl-separate-node{padding:22px 20px!important}.bfl-separate-node h3{font-size:22px!important}}