.et-menu li li a{width:220px}.zs-side-menu{position:fixed;right:0;top:0;bottom:0;z-index:450;width:69px;height:222px;margin:auto;display:flex;flex-direction:column;justify-content:space-between}.zs-side-menu .zs-side-item{height:70px}.zs-side-menu .zs-side-link{background-color:var(--zeus);height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#FFF;font-size:12px;line-height:12px;text-decoration:none}.zs-side-menu .zs-side-link img{margin-bottom:8px}.zs-side-menu .zs-side-link:hover{background-color:var(--hover)}.zs-side-menu .has-side-sub{position:relative}.zs-side-menu .has-side-sub span{background-color:#FFF;border:1px solid var(--hover);position:absolute;right:calc(100% + 22px);text-align:center;top:0;width:260px;z-index:10;box-shadow:2px 2px 25px 1px rgba(0,0,0,0.25)}.zs-side-menu .has-side-sub span:before{content:"";width:22px;height:22px;border-right:1px solid var(--hover);border-top:1px solid var(--hover);position:absolute;right:-12px;z-index:1;top:13px;transform:rotate(45deg);background-color:#FFF}.zs-side-menu .has-side-sub:hover span{display:block!important}.zs-sider-fixx{position:absolute;right:100%;text-align:center;top:0;width:282px;z-index:10;padding-right:22px;display:none}.zs-sider-fixx span{display:block!important;right:0!important;position:relative!important;float:left;width:100%!important;z-index:unset!important}.zs-side-menu .has-side-sub:hover .zs-sider-fixx{display:block!important}.zs-side-menu .mortgage-rates-api{text-align:left}.zs-side-menu .mr-api-head{padding:15px;border-bottom:1px solid var(--hover)}.zs-side-menu .mr-api-head h4{font-size:16px;color:var(--primary);display:flex;align-items:center;margin:0;line-height:16px;justify-content:center}.zs-side-menu .mr-api-head img{height:25px;margin-right:9px}.zs-side-menu .mr-api-body{text-align:center;padding:12px 15px;border-bottom:1px solid var(--hover)}.zs-side-menu .mr-api-wrap{padding:0;top:0}.zs-side-menu .mr-api-iblock{display:flex;align-items:center;justify-content:center;width:100%;float:left}.zs-side-menu .mr-api-iblock div{font-size:18px;float:left;padding:0 7px 0 0;line-height:18px}.zs-side-menu .mr-api-bdy3{padding-right:0!important}.zs-side-menu .mr-api-bdy2{border-left:2px solid #555;padding-left:7px!important}.zs-side-menu .mr-api-bdy2>sup{color:#777;font-size:10px;padding-left:2px;top:-2.5px}.zs-side-menu .mr-api-foot{float:left;width:100%;padding:15px}.zs-side-menu .mr-api-foot th{font-size:12px;text-transform:uppercase;color:var(--zeus);line-height:13px;padding-bottom:2px}.zs-side-menu .mr-api-foot td{font-size:13px;padding:5px 0}@media only screen and (max-width:420px){.zs-side-menu{width:50px;height:185px}.zs-side-menu .zs-side-item{height:55px}.zs-side-menu .zs-side-link{font-size:10px}.zs-side-menu .zs-side-link img{height:22px}}.zs-side-menu{pointer-events:auto}.zs-side-menu img{display:block}.zs-side-menu .zs-side-link{background-color:#f78e25;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#FFF;font-size:12px;line-height:12px}.zs-side-menu .zs-side-link:hover{background-color:#19b5ff}.ssfa-box{--z-blue:#2658ab;--z-navy:#293a8b;--z-blue-deep:#005dac;--z-blue-mid:#2271b1;--z-blue-bright:#2ea3f2;--z-blue-accent:#326bff;--z-orange:#ff8057;--z-orange-dark:#ff5c26;--z-required:#ff9232;--z-slate:#607382;--z-white:#ffffff;--z-ice:aliceblue;--z-field-bg:#f3f8ff;--z-panel-bg:#eeeeee;--z-panel-hover:#dddddd;--z-border:#e0e6ec;--z-ink:#1b1b1a;--z-shadow:#999999;--z-radius-lg:15px;--z-radius:8px;--z-radius-sm:5px;--z-font-display:'Alfa Slab One',serif;--z-font-ui:'Poppins',sans-serif}.ssfa-box{padding:20px 40px;margin:0 auto 30px;border-radius:var(--z-radius-lg)}.ssfa-box *,.ssfa-box *::before,.ssfa-box *::after{box-sizing:border-box}.ssfa-box img{max-width:100%;height:auto}.ssfa-box .gform_heading,.ssfa-box .form-divider h3.gsection_title{display:none}.ssfa-box h3.gsection_title{font-family:'Alfa Slab One'!important;font-weight:400;font-size:30px;color:var(--z-blue)}.ssfa-box .gform_wrapper.gravity-theme .gfield_label{width:fit-content;font-size:14px;font-weight:600;color:var(--z-blue);border-radius:var(--z-radius)}.ssfa-box .gform_wrapper.gravity-theme .gfield_required{color:var(--z-required)}.ssfa-box .left-label{display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:600;color:var(--z-blue)}.ssfa-box .l-border{border-left:solid 2px orange;padding-left:10px}.ssfa-box .property-location span{font-weight:500}.ssfa-box .section-address h3{font-family:'Poppins';font-weight:300}.ssfa-box .gform_wrapper.gravity-theme .gf_step{margin:8px 22px 8px 0}.ssfa-box .gform_wrapper.gravity-theme .gf_step_number{width:30px;height:30px}.ssfa-box .gform_wrapper.gravity-theme .gf_step_label{padding-left:8px}.ssfa-box .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:var(--z-blue);color:var(--z-white)}.ssfa-box .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{content:"";display:table-cell;position:absolute;top:-2px;left:-2px;width:25px;height:25px;background:var(--z-orange);border:2px solid var(--z-slate);border-radius:20px}.ssfa-box .gchoice{position:relative;background:var(--z-ice);border:1px solid var(--z-navy);border-radius:var(--z-radius)}.ssfa-box .gchoice:hover{background:var(--z-white);color:var(--z-navy);font-weight:bold}.ssfa-box .gchoice:has(input:checked){background:var(--z-navy)!important;color:var(--z-white);font-weight:bold;border-color:var(--z-blue-bright);box-shadow:0 0 5px 0 var(--z-blue-bright)!important}.ssfa-box .gchoice label,.ssfa-box .gform_wrapper.gravity-theme .gfield-choice-input+label{display:block;width:100%;max-width:100%;margin:0;padding:5px 5px 5px 35px;font-size:14px;vertical-align:middle;cursor:pointer}.ssfa-box .z-loan-choice .gfield-choice-input+label{padding:5px 5px 5px 5px!important}.ssfa-box .gfield-choice-input[type="radio"]{position:absolute;top:20%;left:1em;opacity:0}.ssfa-box .gchoice::before{content:'\2610\FE0E';position:absolute;left:.2em;top:60%;margin-top:-.6em;font-size:32px;color:var(--z-ink);opacity:.3}.ssfa-box .gchoice:has(input:checked)::before{content:'\2611\FE0E';color:var(--z-white);opacity:1}.ssfa-box .ssfa-stage .gchoice{margin-top:15px}.ssfa-box .svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-0.125em;width:var(--fa-width,1.25em);color:#2098d1}.ssfa-box .gf_stylespro .gfsp_draw .gfield-choice-input+label,.ssfa-box .gf_stylespro .gfsp_draw .gfield_consent_label{position:static}.ssfa-box .gf_stylespro .gfsp_draw .gfield-choice-input+label::before,.ssfa-box .gf_stylespro .gfsp_draw .gfield_consent_label::before{content:'\FE0E';position:absolute;bottom:2px;left:.2em;width:.7em;height:.7em;padding-left:5px;color:var(--z-blue-accent);background:var(--z-white);border:2px solid var(--z-blue-accent);opacity:1;filter:none}.ssfa-box .gf_stylespro .gfsp_draw input[type]:not(old)+label::after{color:var(--z-blue-accent);font-size:2em}.ssfa-box .z-loan-choice .gfield_radio{justify-content:center}.ssfa-box .z-loan-choice .ginput_container_image_choice .gchoice{inline-size:250px;min-inline-size:150px;max-inline-size:250px;padding:15px 0;text-align:center;background:var(--z-white);border:3px solid var(--z-blue-deep);border-radius:10px}.ssfa-box .z-loan-choice .ginput_container_image_choice .gchoice:has(input:checked){background:var(--z-ice)!important;color:var(--z-white)}.ssfa-box .z-loan-choice .ginput_container_image_choice .gchoice:has(input:checked)::after{background-color:var(--z-orange)}.ssfa-box .z-loan-choice label{display:block!important;width:90%;margin:auto!important;padding:5px 10px;font-family:var(--z-font-ui);font-weight:800;text-align:center;background:var(--z-ice);border:1px solid var(--z-navy);border-radius:var(--z-radius-sm)}.ssfa-box .z-loan-choice label:hover{background:var(--z-white)}.ssfa-box .z-loan-choice .gchoice:has(.gfield-choice-input:checked) label{background:var(--z-navy)}.ssfa-box .z-loan-choice .ginput_container .gfield-choice-input{display:none}.ssfa-box .z-loan-choice .gftt-icon:hover,.ssfa-box .z-loan-choice .ginput_container_image_choice .gchoice:has(input:checked) .gftt-icon{color:var(--z-white)!important}.ssfa-box .ssfa-purpose,.ssfa-box .ssfa-market,.ssfa-box .ssfa-experience,.ssfa-box .ssfa-cta-time{padding:0 20px 20px!important;background:var(--z-panel-bg)!important;border:1.5px solid var(--z-blue-mid)!important;border-radius:var(--z-radius);cursor:pointer}.ssfa-box .ssfa-market .gfield_description{padding:0 0 5px!important;font-size:14px!important}.ssfa-box .ssfa-market.gfield.gf_list_5col .gfield_radio{display:flex!important}.ssfa-box .ssfa-experience .gfield_radio,.ssfa-box .ssfa-stage .gfield_radio{grid-column-gap:.5rem!important}.ssfa-box .ginput_container.ginput_container_number.gwp_slider{padding:20px;background:var(--z-panel-bg);border:1.5px solid var(--z-blue-mid);border-radius:var(--z-radius-lg)}.ssfa-box .ssfa-score output{padding:5px;font-weight:900;color:var(--z-white);background:var(--z-blue-mid);border:1.5px solid var(--z-white);border-radius:10px}.ssfa-box .ssfa-score .gfield_description{display:none}.ssfa-box .ginput_container_text input,.ssfa-box .ginput_container_number input{background:var(--z-field-bg);border:1px solid var(--z-border);border-radius:var(--z-radius-sm);box-shadow:inset 0 0 3px 0 var(--z-shadow)}.ssfa-box .ginput_container_phone input,.ssfa-box .ginput_container_email input,.ssfa-box .ginput_container--name input,.ssfa-box .gfield_select{background:var(--z-ice)}.ssfa-box .ginput_container.ginput_container_consent{padding:15px;font-size:14px;font-weight:500;line-height:1.5;background:var(--z-panel-bg);border:1px solid var(--z-blue-mid)}.ssfa-box .gform_next_button,.ssfa-box .gform_button,.ssfa-box .gform_previous_button{padding:10px 25px!important;font-size:14px;font-weight:700!important;text-transform:uppercase!important;border:none;border-radius:var(--z-radius-sm);cursor:pointer}.ssfa-box .gform_next_button,.ssfa-box .gform_button{color:var(--z-white);background-image:linear-gradient(151deg,var(--z-orange) 38%,var(--z-orange-dark) 100%)}.ssfa-box .gform_next_button:hover,.ssfa-box .gform_button:hover{background-image:none;background:var(--z-navy)}.ssfa-box .gform_previous_button{background:var(--z-panel-bg)!important}.ssfa-box .gform_previous_button:hover{background:var(--z-panel-hover)!important}.ssfa-box input.button.gform_button.gform_last_page_button{color:var(--z-navy);background-image:none;background:var(--z-white);border:.5px solid var(--z-navy)}.ssfa-box input.button.gform_button.gform_last_page_button:hover{background:var(--z-ice)}.ssfa-box .gchoice:focus-within,.ssfa-box button:focus-visible,.ssfa-box input:focus-visible,.ssfa-box select:focus-visible,.ssfa-box textarea:focus-visible{outline:2px solid var(--z-blue-bright);outline-offset:2px}.ssfa-box .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio,.ssfa-box .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio,.ssfa-box .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{display:block;grid-column-gap:.5rem}.ssfa-box .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;column-count:2}.ssfa-box .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;column-count:3}.ssfa-box .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;column-count:5}@media (max-width:1024px){.ssfa-box{padding:20px 24px}.ssfa-box .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{-moz-column-count:3;column-count:3}.ssfa-box .z-loan-choice .ginput_container_image_choice .gchoice{inline-size:200px;max-inline-size:200px}}@media (max-width:768px){.ssfa-box{padding:20px 16px;margin-bottom:20px;border-radius:10px}.ssfa-box h3.gsection_title{font-size:22px;line-height:1.25}.ssfa-box .gform_wrapper.gravity-theme .gform_page_footer,.ssfa-box .gform_wrapper.gravity-theme .gf_page_steps{flex-wrap:wrap}.ssfa-box .gform_wrapper.gravity-theme .gf_step{margin:6px 14px 6px 0}.ssfa-box .gform_wrapper.gravity-theme .gf_step_number{width:26px;height:26px;font-size:13px}.ssfa-box .gform_wrapper.gravity-theme .gf_step_label{padding-left:6px;font-size:12px}.ssfa-box .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio,.ssfa-box .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio,.ssfa-box .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{-moz-column-count:1;column-count:1}.ssfa-box .ssfa-market.gfield.gf_list_5col .gfield_radio{flex-wrap:wrap;gap:8px}.ssfa-box .ssfa-market.gfield.gf_list_5col .gchoice{flex:1 1 45%}.ssfa-box .gchoice label,.ssfa-box .gform_wrapper.gravity-theme .gfield-choice-input+label{display:flex;align-items:center;min-height:44px;padding:8px 10px 8px 40px}.ssfa-box .ssfa-purpose,.ssfa-box .ssfa-market,.ssfa-box .ssfa-experience,.ssfa-box .ssfa-cta-time{padding:0 12px 16px!important}.ssfa-box .ginput_container.ginput_container_number.gwp_slider{padding:14px 12px}.ssfa-box .ginput_container.ginput_container_consent{padding:12px}.ssfa-box input[type="text"],.ssfa-box input[type="email"],.ssfa-box input[type="tel"],.ssfa-box input[type="number"],.ssfa-box textarea,.ssfa-box select{font-size:16px}.ssfa-box .gform_wrapper.gravity-theme .gform_page_footer,.ssfa-box .gform_wrapper.gravity-theme .gform_footer{display:flex;flex-direction:column-reverse;gap:10px}.ssfa-box .gform_next_button,.ssfa-box .gform_previous_button,.ssfa-box .gform_button{width:100%;margin:0!important;padding:14px 20px!important}}@media (max-width:480px){.ssfa-box{padding:16px 12px}.ssfa-box h3.gsection_title{font-size:20px}.ssfa-box .gform_wrapper.gravity-theme .gf_step_label{display:none}.ssfa-box .gform_wrapper.gravity-theme .gf_step{margin:6px 10px 6px 0}.ssfa-box .ssfa-market.gfield.gf_list_5col .gchoice{flex:1 1 100%}.ssfa-box .gchoice::before{font-size:28px}}@media (prefers-reduced-motion:reduce){.ssfa-box *,.ssfa-box *::before,.ssfa-box *::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield_radio{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice{width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:8px 12px!important;border-width:2px;text-align:left}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice::before{content:none}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield-image-choice-wrapper-outer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px;width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield-choice-image-wrapper{flex:0 0 48px!important;width:48px!important;height:48px!important;min-height:0!important;max-height:48px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice img.gfield-choice-image{display:block;width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;object-fit:contain}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield-image-choice-wrapper-inner{flex:1 1 auto!important;display:block!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;text-align:left}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice label.gform-field-label{display:block!important;width:100%!important;margin:0!important;padding:0;font-size:15px;line-height:1.25;text-align:left;background:transparent;border-color:transparent}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice:has(input:checked){background:var(--z-navy)!important;border-color:var(--z-blue-bright)}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice:has(input:checked) label.gform-field-label{color:var(--z-white);background:transparent}}@media (max-width:480px){.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield-image-choice-wrapper-outer{gap:12px}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gfield-choice-image-wrapper{flex-basis:40px!important;width:40px!important;height:40px!important;max-height:40px!important}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice img.gfield-choice-image{width:40px!important;max-width:40px!important;height:40px!important}.ssfa-box .gform_wrapper.gravity-theme .z-loan-choice .gchoice label.gform-field-label{font-size:16px;padding:12px 5px 5px 5px!important}}