@charset "UTF-8";.LocationsSection_locationsSection__FME7_{background:#eef3fa;border-radius:12px;padding:4rem 2rem}.LocationsSection_container__acB84{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:start}.LocationsSection_imageWrapper__rTfX0{width:100%;max-width:380px}.LocationsSection_heroImage__jMzpT{display:block;width:100%;height:auto;border-radius:24px;object-fit:cover}.LocationsSection_headerArea__O8GFo{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.LocationsSection_title__U2nkT{font-size:2rem;font-weight:700;color:#131b25;margin:0 0 1.25rem}.LocationsSection_subtitle___AYAr{color:#25364a;font-size:1.125rem;line-height:1.5rem;margin:0 0 2rem}.LocationsSection_grid__HKFb3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem}.LocationsSection_cityLink__li66J{display:inline-flex;align-items:center;gap:8px;color:#156fdb;text-decoration:underline;font-weight:700;font-size:1.125rem;line-height:1.5rem}.LocationsSection_cityLink__li66J:hover{text-decoration:underline}.LocationsSection_pin__A1_u7{width:16px;height:16px;color:#4abeef}.LocationsSection_cta__RxuVi{display:flex;justify-content:flex-end;align-items:flex-end;grid-column:2;justify-self:end;align-self:end}@media(max-width:64em){.LocationsSection_grid__HKFb3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48em){.LocationsSection_title__U2nkT{font-size:2rem;line-height:2.5rem}.LocationsSection_container__acB84{grid-template-columns:1fr}.LocationsSection_imageWrapper__rTfX0{display:none}.LocationsSection_grid__HKFb3{grid-template-columns:repeat(2,minmax(0,1fr))}.LocationsSection_cta__RxuVi{grid-column:auto;margin-top:8px}}.tooltip{max-width:15rem}.formatted-number-text-field__label-and-info{display:flex;align-items:center;color:#1a212c}.formatted-number-text-field__label-and-info img{margin-left:.5rem;cursor:pointer}.formatted-number-text-field__field-container{margin-top:.5rem;display:flex;align-items:center}.formatted-number-text-field__field-container__operator{color:#3e90d9;font-size:1.5rem;font-weight:700;margin-right:.5rem}.formatted-number-text-field__field-container__input-container{position:relative;display:flex;align-items:center;width:100%}.formatted-number-text-field__field-container__input-container span{position:absolute;top:.7rem;left:1rem;font-size:1.3rem;color:#9ba8b7}.formatted-number-text-field__field-container__input-container input{width:14rem;height:3.2rem;padding:1rem 1rem 1rem 2rem;border:.1rem solid #596e87;border-radius:.3rem;font-size:1rem}.formatted-number-text-field__field-container__input-container__text-after-field{margin-left:1rem}.formatted-number-text-field__error{color:#e4462a}.row-style{display:flex;justify-content:space-between;gap:1rem;min-height:5rem}.row-style__label-and-info{align-self:center}@media screen and (max-width:34em){.formatted-number-text-field__field-container input{width:100%}.row-style{flex-direction:column;gap:0}}.field-result{border-radius:.5rem;background-color:#fff}.field-result__top{border-bottom:.2rem solid #eef3fa;padding:1rem}.field-result__top .formatted-number-text-field{color:#25364a}.field-result__top .formatted-number-text-field__field-container__error{font-size:.7rem;max-width:14rem}.field-result__top .formatted-number-text-field.second-field{align-items:flex-start;margin-top:.5rem}.field-result__bottom{padding:1rem}.field-result__bottom__instruction{color:#596e87;font-weight:700;text-align:right}.field-result__bottom__result{display:flex;flex-direction:column;gap:1rem}.field-result__bottom__result__disclaimer{color:#596e87;font-size:.8rem}.field-result__bottom__result .button-get-started{align-self:flex-end}.field-result .result-background{background-color:#eef3fa;border-radius:.5rem;padding:1rem}.graph-savings h3{color:#1f486d;font-size:1rem;text-align:center}.graph-savings__row-container{display:flex;align-items:flex-start;flex-direction:column;margin-top:1rem}.graph-savings__row-container__label{padding:.25rem 0}.graph-savings__row-container__label__text{width:100%;text-align:left;font-weight:400;color:#25364a;margin-right:0;margin-left:auto}.graph-savings__row-container__label__amount{color:#2e6975}.graph-savings__row-container__label__360,.graph-savings__row-container__label__amount{width:100%;text-align:left;font-weight:700;font-size:1.25rem;margin-right:0;margin-left:auto;line-height:1.5rem}.graph-savings__row-container__label__360{color:#3e90d9}.graph-savings__row-container__bar-container{display:flex;align-items:center;gap:.5rem}.graph-savings__row-container__bar-container__bar{height:3.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.graph-savings__row-container__bar-container p{text-wrap:nowrap;font-weight:700;color:#131b25}.graph-savings__row-container__bar-container{width:100%}.graph-savings__row-container__bar-container__bar.bar-0{width:100%;background-color:#2e6975;background-image:repeating-linear-gradient(45deg,#fff,#fff .2rem,transparent 0,transparent 1rem)}.graph-savings__row-container__bar-container__bar.bar-1{background-color:#3e90d9;text-align:right}.graph-savings__row-container__bar-container__bar-values.bar-1 p{color:#3e90d9}.graph-savings__row-container__bar-container__bar-values{display:flex;align-items:center;gap:1rem}.graph-savings__row-container__bar-container__bar-values__difference{display:flex;align-items:center;gap:.5rem;background-color:#fff;padding:.5rem;border-radius:1rem;color:#3e90d9}.graph-savings__row-container__bar-container__bar-values__difference img{width:1rem;height:1rem}@media screen and (max-width:34em){.graph-savings__row-container__bar-container__bar-values{flex-direction:column;gap:0}}.total-label .add-margin-left{margin-left:1.3rem}.total-label__label-and-info{display:flex;align-items:center}.total-label__label-and-info p{font-size:.7rem;font-weight:600}.total-label__label-and-info img{margin-left:.5rem;cursor:pointer}.total-label__operator-and-value{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.total-label__operator-and-value__operator{font-weight:700}.total-label__operator-and-value__value-container{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.total-label__operator-and-value__value-container__value{font-weight:700}.total-label__operator-and-value__value-container img{padding-left:.5rem}.total-label-row-style{display:flex;justify-content:space-between;font-weight:700;font-size:1.2rem}.total-label-row-style__operator-and-label{display:flex}.total-label-row-style__operator-and-label__operator{padding-right:1rem;width:.5rem;color:#3e90d9;display:flex;align-items:center;justify-content:center}.total-label-row-style__value{color:#1f486d;padding-left:1rem}@media screen and (max-width:34em){.total-label-row-style{font-size:1rem}}.calculator-debt-consolidation{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculator-debt-consolidation__result{display:flex;flex-direction:column;gap:1rem}.calculator-debt-consolidation__result__top{display:flex;gap:3rem}.calculator-debt-consolidation__result__top .total-label{flex:1 1}@media screen and (max-width:37.5rem){.calculator-debt-consolidation__result__top{gap:1rem}}.calculator-debt-consolidation__result__bottom{flex:1 1;color:#317f9f}.calculator-debt-consolidation__result__bottom p:nth-child(2){font-weight:700;margin-top:.5rem}.calculator-debt-consolidation .total-label{display:flex;flex-direction:column;gap:.5rem}.calculator-debt-consolidation .total-label__operator-and-value{justify-content:flex-start;align-items:flex-end;margin-top:0}.calculator-debt-consolidation .total-label__operator-and-value__value-container__value{line-height:1.8rem}.calculator-debt-consolidation .total-label__operator-and-value__value-container__after-value-segment{font-weight:700}.calculator-debt-consolidation .total-label__label-and-info p{font-weight:400;font-size:.9rem}.calculator-debt-consolidation .monthly-saving .total-label__label-and-info,.calculator-debt-consolidation .total-saving .total-label__label-and-info{color:#3e90d9}.calculator-debt-consolidation .monthly-saving .total-label__operator-and-value__value-container__value,.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container__value{color:#3e90d9;font-size:2rem}.calculator-debt-consolidation .monthly-saving .total-label__operator-and-value__value-container__after-value-segment,.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container__after-value-segment{color:#3e90d9}.calculator-debt-consolidation .total-saving .total-label__operator-and-value__value-container{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:34em){.calculator-debt-consolidation__result__top{flex-direction:column;gap:1.5rem}.calculator-debt-consolidation .total-label__label-and-info p{font-size:.75rem}}.graph-stack-bar__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.graph-stack-bar__legend li{display:flex;gap:1rem;justify-content:center;align-items:center}.graph-stack-bar__legend li div{width:1rem;aspect-ratio:1;border-radius:1rem}.graph-stack-bar__graph-container{margin-top:5rem;position:relative;height:4rem;border-radius:.5rem}.graph-stack-bar__graph-container__dotted-indicator{position:absolute;height:100%;top:0;left:0;border-right:.1rem dashed #1f486d}.graph-stack-bar__graph-container__dotted-indicator__bubble{background-color:#fed565;border-radius:.5rem;width:max-content;margin-right:-4.5rem;margin-left:auto;margin-top:-3.5rem;padding:.75rem}.graph-stack-bar__graph-container__dotted-indicator__bubble img{position:absolute;top:-.7rem;right:-.5rem}.graph-stack-bar__graph-container__bar-container{position:relative;height:100%}.graph-stack-bar__graph-container__bar-container li{position:absolute;top:0;left:0;height:100%;padding:.5rem 0;box-sizing:border-box}.graph-stack-bar__graph-container__bar-container li div{height:100%;width:100%}.graph-stack-bar__graph-container__bar-container li:first-child,.graph-stack-bar__graph-container__bar-container li:first-child div{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.graph-stack-bar__graph-container__bar-container li:last-child,.graph-stack-bar__graph-container__bar-container li:last-child div{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media screen and (max-width:48em){.graph-stack-bar__graph-container__dotted-indicator__bubble{padding:.375rem .5rem;margin-top:-2.5rem;margin-right:-2.25rem}.graph-stack-bar__graph-container__dotted-indicator__bubble p{font-size:.5rem}}.calculator-heloc{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculator-heloc__result{color:#1f486d;display:flex;flex-direction:column;gap:1rem}.calculator-heloc__result__top h3{font-weight:700;font-size:1.5rem}.calculator-heloc__result__bottom{display:flex;gap:1rem}.calculator-heloc__result__bottom__left,.calculator-heloc__result__bottom__right{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.calculator-heloc__result__bottom__left p:first-child,.calculator-heloc__result__bottom__right p:first-child{font-weight:700;color:#1f486d}.calculator-heloc__result__bottom__left p:nth-child(2),.calculator-heloc__result__bottom__right p:nth-child(2){font-weight:700;font-size:2rem;color:#25364a}.calculator-heloc__result__bottom__left p:nth-child(3),.calculator-heloc__result__bottom__right p:nth-child(3){font-weight:400;color:#3e90d9}@media screen and (max-width:34em){.calculator-heloc__result__bottom__left p:nth-child(2),.calculator-heloc__result__bottom__right p:nth-child(2){font-size:1.5rem}}@media screen and (max-width:48em){.calculator-heloc__result__bottom{flex-direction:column}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.products-services-section{display:flex;flex-direction:column;gap:2rem;max-width:100rem;margin:0 auto}.products-services-section h1,.products-services-section h2,.products-services-section__title{text-align:center;font-size:2rem;font-weight:700}.products-services-section__title{margin:0}.products-services-section__description{color:#25364a;margin-top:-1rem;text-align:center}.products-services-section__tabs li{background-color:#fff;text-align:center;padding:1rem 0;border-bottom:.1rem solid #bdc5cf}.products-services-section__tabs li button{text-wrap:nowrap;font-size:1rem;font-weight:700}.products-services-section__tabs li.selected{border-bottom:.2rem solid #3e90d9}.products-services-section__tabs li.selected button{color:#3e90d9}.products-services-section__tabs .slick-arrow{background-color:#d8e9f7;width:2rem;height:2rem;border-radius:.5rem;z-index:1}.products-services-section__tabs .slick-next{margin-right:1.5rem}.products-services-section__tabs .slick-next:before{content:url(/_next/static/media/arrow_head_right_blue.8f3d9cd3.svg);opacity:1;font-size:0}.products-services-section__tabs .slick-prev{margin-left:1.5rem}.products-services-section__tabs .slick-prev:before{content:url(/_next/static/media/arrow_head_left_blue.c4d1c13c.svg);opacity:1;font-size:0}.products-services-section__tabs .slick-disabled{display:none!important}.products-services-section__selected-tab__top{display:flex;justify-content:space-between}.products-services-section__selected-tab__top__left h1,.products-services-section__selected-tab__top__left h2,.products-services-section__selected-tab__top__left h3{color:#3e90d9;font-size:2rem;line-height:2.5rem;margin:0;font-weight:600}.products-services-section__selected-tab__top__left__header{color:#3e90d9;font-size:2rem;line-height:2.5rem;margin:0}.products-services-section__selected-tab__top__left p{color:#38516f;margin-top:.5rem}.products-services-section__selected-tab__top a{float:right;display:flex;justify-content:center;align-items:center}.products-services-section__selected-tab__top a p{font-weight:700;color:#3e90d9;margin-right:.5rem}.products-services-section__selected-tab__bottom{margin-top:2rem;display:flex;gap:2rem}.products-services-section__selected-tab__bottom .story{min-width:21rem;border-radius:.5rem;background-color:#fff}@media screen and (max-width:34em){.products-services-section__selected-tab__bottom .story{min-width:0}}.products-services-section__selected-tab__bottom .calculator-debt-consolidation,.products-services-section__selected-tab__bottom .calculator-heloc,.products-services-section__selected-tab__bottom .story{box-shadow:4px 4px 8px rgba(0,0,0,.1)}.products-services-section__selected-tab__bottom .calculator-debt-consolidation,.products-services-section__selected-tab__bottom .calculator-heloc,.products-services-section__selected-tab__bottom .calculator-home-equity-loan-simplified{flex:2 1}.products-services-section__selected-tab__bottom .story{flex:1 1;display:flex;flex-direction:column;gap:1rem;padding:1rem}.products-services-section__selected-tab__bottom .story__top{display:flex;align-items:center;gap:1rem}.products-services-section__selected-tab__bottom .story__top h2,.products-services-section__selected-tab__bottom .story__top h3{font-weight:700;margin:0}.products-services-section__selected-tab__bottom .story ul{display:flex;flex-direction:column;gap:1rem}.products-services-section__selected-tab__bottom .story ul li{display:flex;align-items:center;gap:1rem}.products-services-section__selected-tab__bottom__story{flex:1 1}.products-services-section__selected-tab__bottom__calc{flex:2 1}@media screen and (max-width:61rem){.products-services-section__selected-tab__bottom{flex-direction:column}}@media screen and (max-width:48em){.products-services-section__selected-tab__top{flex-direction:column;align-items:flex-start;gap:1rem}}@media screen and (max-width:34em){.products-services-section h2{font-size:1.5rem;line-height:2rem}.products-services-section__selected-tab__top__left h3{font-size:2rem;line-height:2.5rem}}.dropdown-field__label-and-info{display:flex;align-items:center;color:#1a212c}.dropdown-field__label-and-info img{margin-left:.5rem;cursor:pointer}.dropdown-field__select-container{position:relative;min-width:14rem}.dropdown-field__select-container select{margin-top:.5rem;border:.1rem solid #596e87;width:100%;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.2rem}.dropdown-field__select-container:after{content:url(/_next/static/media/arrow-down.ba42354e.svg);font-size:1rem;top:1.5rem;right:1rem;position:absolute;cursor:pointer;pointer-events:none}.row-style{flex-direction:row}@media screen and (max-width:34em){.row-style{flex-direction:column;gap:0}}.calculator-home-equity-loan-simplified{border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);flex:2 1}.calculator-home-equity-loan-simplified__top{display:flex;padding:1rem;gap:1rem}.calculator-home-equity-loan-simplified__top .amount-needed,.calculator-home-equity-loan-simplified__top .interest-rate{flex:1 1;color:#25364a}.calculator-home-equity-loan-simplified__top .amount-needed .formatted-number-text-field__field-container__input-container,.calculator-home-equity-loan-simplified__top .amount-needed .formatted-number-text-field__field-container__input-container input{width:100%}.calculator-home-equity-loan-simplified__bottom{padding:1rem;border-top:.2rem solid #eef3fa}.calculator-home-equity-loan-simplified__bottom__result{background-color:#eef3fa;border-radius:.5rem;padding:1rem;text-align:right}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__label-and-info{display:block}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__label-and-info p{color:#25364a;font-size:1rem;font-weight:600}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__operator-and-value__value-container__value{color:#3e90d9;font-weight:700;font-size:3rem}.calculator-home-equity-loan-simplified__bottom__disclaimer{color:#596e87;font-size:.8rem}.calculator-home-equity-loan-simplified__bottom .getStartedBtn{margin-top:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.calculator-home-equity-loan-simplified__top{flex-direction:column}.calculator-home-equity-loan-simplified__bottom__result .monthly-payment .total-label__operator-and-value__value-container__value{font-size:1.5rem}}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI{display:flex;flex-direction:column;padding:1rem;gap:1rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI .calculatorRefinanceMortgage_dropdown__tw0Tl{width:10rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY{border-top:3px solid #bdc5cf;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalHeader__LVpbh{display:flex;flex-direction:row;align-items:center}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalHeader__LVpbh p{color:#25364a;font-size:1rem;font-weight:600;margin-right:.5rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalValue__V9Pd0{color:#3e90d9;font-size:3rem;font-weight:700}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_disclaimer___9sqh{color:#596e87;padding:.5rem;font-size:.8rem}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_getStartedBtn__Kx9S6{padding-bottom:1rem;margin:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_input__iRngI{flex-direction:column}.calculatorRefinanceMortgage_refinanceMortgageCalculator__vvHXP .calculatorRefinanceMortgage_result__WZHGY .calculatorRefinanceMortgage_totalValue__V9Pd0{font-size:1.5rem}}.calculatorStopPower_stopPowerCalculator__zmo_4{flex:2 1;border-radius:.5rem;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX{display:flex;flex-direction:column;padding:1rem;gap:1rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX .calculatorStopPower_dropdown__jRHMm{width:10rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0{border-top:3px solid #bdc5cf;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalHeader__T5i5t{display:flex;flex-direction:row;align-items:center}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalHeader__T5i5t p{color:#25364a;font-size:1rem;font-weight:600;margin-right:.5rem}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalValue__K09XD{color:#3e90d9;font-size:3rem;font-weight:700}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_disclaimer__pGU4w{color:#596e87;font-size:.8rem}@media screen and (max-width:34em){.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_input__6OSqX{flex-direction:column}.calculatorStopPower_stopPowerCalculator__zmo_4 .calculatorStopPower_result__yUPd0 .calculatorStopPower_totalValue__K09XD{font-size:1.5rem}}.percentage-number-field{min-height:7rem}.percentage-number-field__label-and-info{display:flex;align-items:center}.percentage-number-field__label-and-info img{margin-left:.5rem;cursor:pointer}.percentage-number-field__label-and-info.margin-left{margin-left:1rem}.percentage-number-field__field-container{margin-top:.5rem;display:flex;align-items:center}.percentage-number-field__field-container__operator{color:#3e90d9;font-weight:700;font-size:1.5rem;margin-right:.5rem}.percentage-number-field__field-container__input-container{position:relative}.percentage-number-field__field-container__input-container__percentage{position:absolute;top:1rem;right:1rem;font-size:1rem;color:#9ba8b7}.percentage-number-field__field-container__input-container input{height:3.2rem;padding:1rem 2rem 1rem 1rem;border:.1rem solid #596e87;border-radius:.3rem;font-size:1rem;width:100%;min-width:7rem}.percentage-number-field__error{color:#e4462a}.radio-field__label-and-info{display:flex;align-items:center}.radio-field__label-and-info img{margin-left:.5rem;cursor:pointer}.radio-field__selections{margin-top:.5rem;display:flex;gap:1rem}.radio-field__selections li label{cursor:pointer;font-weight:400}.radio-field__selections li label input{margin-right:.5rem}.radio-field__selections li label input[type=radio]{accent-color:#3e90d9}.purchase-property-calculator{border-radius:.5rem;color:#1a212c;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.purchase-property-calculator .total-label__label-and-info p{font-weight:700;font-size:1.2rem}.purchase-property-calculator .total-label__operator-and-value{justify-content:flex-start}.purchase-property-calculator .total-label__operator-and-value__operator{color:#3e90d9;font-size:1.5rem}.purchase-property-calculator__instruction{padding:1rem}.purchase-property-calculator__section-1{display:flex;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-1__left{padding:1rem;border-right:.2rem solid #bdc5cf;flex:1 1}.purchase-property-calculator__section-1__left .purchase-price{padding-left:1rem}.purchase-property-calculator__section-1__left .purchase-price input{width:100%}.purchase-property-calculator__section-1__left__down-payment{min-height:7rem;margin-top:1.5rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info{display:flex;align-items:center;margin-left:1rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info label{font-weight:700}.purchase-property-calculator__section-1__left__down-payment__label-and-info img{margin-left:.5rem;cursor:pointer}.purchase-property-calculator__section-1__left__down-payment__fields{display:flex;gap:1rem}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field__label-and-info{display:none}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment__field-container__input-container p{margin-right:.5rem}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment input{width:100%;min-width:6.3rem}.purchase-property-calculator__section-1__left__down-payment__error{color:#e4462a;min-height:3rem}.purchase-property-calculator__section-1__right{padding:1rem;flex:1 1}.purchase-property-calculator__section-1__right .mortgage-rate-selection{margin-top:1.5rem}.purchase-property-calculator__section-2{display:flex;padding:1rem;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2__left{flex:3 1;padding-right:.5rem}.purchase-property-calculator__section-2__left .first-buyer-selection{margin-top:1rem}.purchase-property-calculator__section-2__right{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;padding-left:.5rem;gap:1rem}.purchase-property-calculator__section-2__right__top{display:flex;flex-direction:column;gap:.5rem}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label{display:flex;flex-direction:column;align-items:flex-end}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label .total-label__operator-and-value__value-container__value{font-weight:700;font-size:1.2rem;color:#3e90d9}.purchase-property-calculator__section-3{display:flex;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.purchase-property-calculator__section-3 .total-label{flex:1 1;padding:1rem}.purchase-property-calculator__section-3 .total-label__operator-and-value__value-container__value{color:#3e90d9;font-size:2rem}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:.2rem solid #bdc5cf}.purchase-property-calculator__result__bottom{color:#596e87;font-size:.8rem;padding:.5rem}.purchase-property-calculator .getStartedBtn{padding:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.purchase-property-calculator .total-label__label-and-info p{font-size:1rem}.purchase-property-calculator .total-label__operator-and-value{margin-top:.5rem}.purchase-property-calculator .total-label__operator-and-value__value-container__value{font-size:1rem}.purchase-property-calculator__section-1{flex-direction:column}.purchase-property-calculator__section-1__left{border-right:none;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2{flex-direction:column;gap:1rem}.purchase-property-calculator__section-2__right{gap:1rem;padding-left:0}.purchase-property-calculator__section-3{flex-direction:column}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:none;border-bottom:.2rem solid #bdc5cf}}.trustpilotWidget_trustpilotWidget__3c0V3{background-color:#fff;padding:.5rem 0;overflow-y:auto}.page_home__LW_lH{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.homePage_home__o8Z2H{overflow-x:hidden;margin:0 auto}.homePage_leadHeroForm__Kuqkc{flex:1 1;margin-right:3rem}.homePage_leadHeroTitle__VyHqd{display:block;max-width:30rem;margin-bottom:1rem;margin-top:1rem}@media(min-width:72em){.homePage_leadHeroTitle__VyHqd{margin-bottom:1rem}}.homePage_leadHeroSubtitle__vwIMo{margin-bottom:1rem}@media(min-width:72em){.homePage_leadHeroSubtitle__vwIMo{margin-bottom:1rem}}@media screen and (max-width:72em){.homePage_leadHeroSubtitle__vwIMo{margin-top:0;padding-bottom:0}}.homePage_leadHeroList__QI3Fp{list-style-type:none;padding:0 2rem;margin:1.5rem auto 1rem;display:flex;flex-direction:column;gap:0;max-width:400px;text-align:left}@media(min-width:72em){.homePage_leadHeroList__QI3Fp{padding:0 1rem;margin:1.5rem 0 .5rem;max-width:none}}.homePage_leadHeroListItem__6c0Cv{display:flex;align-items:center;color:#596e87;font-size:1rem;line-height:1.4;margin-bottom:.75rem;position:relative}@media(min-width:72em){.homePage_leadHeroListItem__6c0Cv{margin-bottom:1rem}}.homePage_leadHeroListItemNumber__VqJa6{width:1.25rem;height:1.25rem;background-color:#33bfab;border-radius:50%;font-size:.75rem;flex-shrink:0;margin-right:.75rem}.homePage_leadHeroButton__WO0Y8,.homePage_leadHeroListItemNumber__VqJa6{display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.homePage_leadHeroButton__WO0Y8{margin:0;background:#33bfab;border:none;border-radius:4px;padding:.625rem 1rem;font-size:1rem;gap:4px;white-space:nowrap;height:44px;cursor:pointer;transition:background-color .2s ease;width:100%}.homePage_leadHeroButtonContainer__vDV72{margin-top:1.5rem;margin-bottom:1rem}@media(max-width:64em){.homePage_leadHeroButtonContainer__vDV72{margin-top:.75rem}}.homePage_leadHeroButtonChevron___1lzb{display:block}.trustpilotReview_reviewWhyUsPage__KKZDV,.trustpilotReview_review__IxqgQ{background-color:#f9f9f9}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0{display:flex;flex-direction:column;gap:3rem;max-width:92rem;margin:0 auto;padding:4rem 14rem}@media screen and (max-width:72em){.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0{padding:6rem 1rem}}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0>h2,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0>h2{margin-bottom:-2rem;font-size:2rem;font-weight:700}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 h3,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 h3{font-weight:700;font-size:1.25rem}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7{display:flex;gap:2rem}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li{background-color:#fff;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;width:100%}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li h2,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li h2{font-weight:700}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li p,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li p{color:#25364a}@media screen and (max-width:64em){.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7 li{width:auto}}@media screen and (max-width:48em){.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_reason-list__a_5Q7{flex-direction:column}}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_redirect-description__md05R,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_redirect-description__md05R{color:#25364a;font-weight:700;text-align:center;font-size:1.25rem;line-height:1.75rem}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_redirect-button__lc7qM,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_redirect-button__lc7qM{align-self:center;margin-top:-1rem}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F{margin:auto;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li{width:14.875rem;height:6.25rem;display:flex}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div{background-repeat:no-repeat;background-position:50%;background-size:contain}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div:first-child,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div:first-child{background-image:url(/_next/static/media/leaf_left.a7b2fae5.svg);width:2.84625rem;height:6.25rem}.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div:nth-child(3),.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li div:nth-child(3){background-image:url(/_next/static/media/leaf_right.e9c8affb.svg);width:2.84625rem;height:6.25rem}@media screen and (max-width:64em){.trustpilotReview_reviewWhyUsPage__KKZDV .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li,.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0 .trustpilotReview_badges__nIL7F li{width:5rem;height:3rem}}.trustpilotReview_review__IxqgQ{background-color:#eef3fa}.trustpilotReview_featured__O2_EO{margin:1rem auto 0;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:1rem}.trustpilotReview_featured__O2_EO .trustpilotReview_featured-label__XtPIT{color:#25364a;font-weight:700}.trustpilotReview_featured__O2_EO .trustpilotReview_featured-logos__PqXU0{display:flex;gap:2rem;align-items:center}.trustpilotReview_featured__O2_EO .trustpilotReview_featured-logos__PqXU0 img{padding:1rem;height:3rem;width:auto}@media screen and (max-width:48em){.trustpilotReview_featured__O2_EO{flex-direction:column;align-items:center;text-align:center}.trustpilotReview_featured__O2_EO .trustpilotReview_featured-logos__PqXU0{gap:0;flex-direction:column;align-items:center}}@media screen and (max-width:64em){.trustpilotReview_review__IxqgQ .trustpilotReview_badges__nIL7F li{width:5rem;height:3rem}}@media screen and (max-width:48em){.trustpilotReview_review__IxqgQ .trustpilotReview_reason-list__a_5Q7{flex-direction:column}}@media screen and (max-width:34em){.trustpilotReview_review__IxqgQ .trustpilotReview_container__V29J0>h2{font-size:1.5rem;line-height:2rem}.trustpilotReview_review__IxqgQ .trustpilotReview_reason-list__a_5Q7 li h3{font-size:.875rem;line-height:1.5rem}}.ctaButton_ctaButton___3rjO{display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem 1.5rem;background-color:#33bfab;font-weight:700;font-size:1rem;border-radius:.25rem}.defaultMeetingLinkButton_meeting-dialog__OBVjH .defaultMeetingLinkButton_title__kQM4J{display:flex;justify-content:space-between}.defaultMeetingLinkButton_meeting-dialog__OBVjH .defaultMeetingLinkButton_title__kQM4J p{font-size:1.5rem;font-weight:700}.defaultMeetingLinkButton_meeting-dialog__OBVjH .defaultMeetingLinkButton_content__nSTAo{padding:0;display:flex;width:100%;height:100%}.defaultMeetingLinkButton_meeting-dialog__OBVjH .defaultMeetingLinkButton_content__nSTAo .defaultMeetingLinkButton_iframe__zasFK{flex-grow:1;border:none;margin:0;padding:0;height:80vh}@media screen and (max-width:48em){.defaultMeetingLinkButton_meeting-dialog__OBVjH .defaultMeetingLinkButton_content__nSTAo .defaultMeetingLinkButton_iframe__zasFK{height:90vh}}.search-articles{background-size:cover;background-color:#eef3fa}.search-articles__container{max-width:100rem;margin:0 auto}.search-articles__container__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.search-articles__container__header__title{padding-bottom:1.5rem;color:#1f486d;width:-moz-fit-content;width:fit-content;background-image:url(/_next/static/media/blogpost-header-underline.874a14bb.svg);background-repeat:no-repeat;background-position:0 100%;background-size:100%;color:#000;font-weight:700;font-size:2rem;line-height:2.5rem;margin:0}.search-articles__container__header__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.search-articles__container__header__right__ask-button{background-color:#fff}.search-articles__container__header__right__subtext{color:#3e90d9;align-self:flex-end;margin-bottom:0}.search-articles__container__content{display:flex;flex-direction:column;gap:2rem;position:relative}.search-articles__container__content__description{font-size:1rem}.search-articles__container__content__row{display:flex;flex-direction:row;gap:2rem;width:100%}.search-articles__container__content__row__contact{display:flex;flex-direction:column;gap:.5rem;text-align:end}.search-articles__container__content__row__contact__phone{color:#3e90d9;font-size:2rem;font-weight:700;margin:0}.search-articles__container__content__row__contact h4{margin:0;font-weight:600}.search-articles__container__content__row__contact p{color:#1f486d}.search-articles__container__content__search{flex:1 1;height:-moz-fit-content;height:fit-content}.search-articles__container__content__search__results{position:absolute;translate:0 100%;width:100%;height:10rem;background-color:#fff;border-radius:2rem}.search-articles__container__content__search .MuiInputBase-root{background-color:#fff}@media screen and (max-width:64em){.search-articles__header{flex-direction:column;gap:1rem;margin-bottom:1rem;align-items:center;text-align:center}.search-articles__content__description{text-align:center;font-size:.75rem}.search-articles__content__row{flex-direction:column}}@media screen and (max-width:34em){.search-articles__container__header__title{font-size:1.5rem;line-height:2rem}}.ask-question-modal{position:absolute;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);border-radius:.5rem;max-height:80vh;overflow:auto}.ask-question-modal__form{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.ask-question-modal__form__row{display:flex;flex-direction:row;gap:2rem}.ask-question-modal__form__row--center{align-self:center}.ask-question-modal__form__footer{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.ask-question-modal__form__error{text-align:center;color:#e4462a}.ask-question-modal--success{display:flex;flex-direction:column;gap:2rem}.ask-question-modal__form__footer__button-container{position:relative}.ask-question-modal__form__footer__button-loading{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.welcomeHero_leadHero__R3pMX{display:flex;justify-content:space-between;position:relative;max-width:105rem;margin:0 auto;padding:4rem 14rem;box-sizing:border-box}.welcomeHero_leadHeroForm__0P140{flex:1 1;margin-right:3rem}.welcomeHero_leadHeroTitle__kCInH{display:block;max-width:30rem;margin-bottom:1rem;margin-top:1rem}@media(min-width:72em){.welcomeHero_leadHeroTitle__kCInH{margin-bottom:1rem}}.welcomeHero_leadHeroSubtitle__zdka0{margin-bottom:1rem}@media(min-width:72em){.welcomeHero_leadHeroSubtitle__zdka0{margin-bottom:1rem}}@media screen and (max-width:72em){.welcomeHero_leadHeroSubtitle__zdka0{margin-top:0;padding-bottom:0}}.welcomeHero_leadHeroList___Uzny{list-style-type:none;padding:0 2rem;margin:1.5rem auto 1rem;display:flex;flex-direction:column;gap:0;max-width:400px;text-align:left}@media(min-width:72em){.welcomeHero_leadHeroList___Uzny{padding:0 1rem;margin:1.5rem 0 .5rem;max-width:none}}.welcomeHero_leadHeroListItem__BXHxC{display:flex;align-items:center;color:#596e87;font-size:1rem;line-height:1.4;margin-bottom:.75rem;position:relative}@media(min-width:72em){.welcomeHero_leadHeroListItem__BXHxC{margin-bottom:1rem}}.welcomeHero_leadHeroListItemNumber__91_5X{width:1.25rem;height:1.25rem;background-color:#33bfab;border-radius:50%;font-size:.75rem;flex-shrink:0;margin-right:.75rem}.welcomeHero_leadHeroButton__G_zZr,.welcomeHero_leadHeroListItemNumber__91_5X{display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.welcomeHero_leadHeroButton__G_zZr{margin:0;background:#33bfab;border:none;border-radius:4px;padding:.625rem 1rem;font-size:1rem;gap:4px;white-space:nowrap;height:44px;cursor:pointer;transition:background-color .2s ease;width:100%}.welcomeHero_leadHeroButtonContainer__lv5Z2{margin-top:1.5rem;margin-bottom:1rem}@media(max-width:64em){.welcomeHero_leadHeroButtonContainer__lv5Z2{margin-top:.75rem}}.welcomeHero_leadHeroButtonChevron__zgCDh{display:block}.welcomeHero_desktopResults__qWKQ8{margin-bottom:1.5rem;width:100%;max-width:100%}@media screen and (max-width:64em){.welcomeHero_desktopResults__qWKQ8{display:none}}.welcomeHero_heroBackground__HTBQt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.welcomeHero_leadHeroImage__vkKc_{margin-bottom:0;margin-top:0;height:auto;display:flex;justify-content:center;align-items:flex-start;width:40rem;position:relative}@media screen and (max-width:102em){.welcomeHero_leadHeroImage__vkKc_{width:30rem}}.welcomeHero_leadHeroImage__vkKc_>img{position:relative;z-index:1;height:auto;width:100%;border-radius:24px;display:block;object-fit:cover}.welcomeHero_leadHeroImage__vkKc_ img{border-radius:24px;object-fit:cover}.welcomeHero_goalIconCircle__qyAHP{position:absolute;top:20px;left:20px;z-index:2;width:180px;height:180px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.welcomeHero_goalIconCircle__qyAHP img{width:100%!important;height:100%!important}.welcomeHero_leadHeroImageMobile__xdvms{display:none}@media screen and (max-width:64em){.welcomeHero_leadHeroImageMobile__xdvms{display:block;width:100%;position:relative;overflow:hidden;border-radius:.5rem;margin-top:-.5rem}}.welcomeHero_mobileResults__J0pA2{margin-bottom:1.5rem;width:100%}.welcomeHero_productAnimationContainer__RZH7u{width:90%;position:relative;overflow:hidden;border-radius:.5rem}@media screen and (max-width:64em){.welcomeHero_productAnimationContainer__RZH7u{display:none}}.welcomeHero_benefit__kzLkQ{padding:.75rem;color:#3e90d9;box-sizing:border-box;background-color:#eef3fa;width:22.5rem;font-weight:700;font-size:.875rem;line-height:1.25rem;border-radius:.5rem;margin-bottom:1rem;text-align:center}.welcomeHero_leadHeroWelcome__amDdg{background:linear-gradient(180deg,rgba(222,225,247,.3),rgba(222,237,247,0));padding-top:4rem;margin:0;max-width:none}.welcomeHero_leadHeroWelcome__amDdg .welcomeHero_leadHeroFormSPA__0eMvE{min-height:calc(100svh - 6rem)}@media(min-width:72em){.welcomeHero_leadHeroWelcome__amDdg .welcomeHero_leadHeroFormSPA__0eMvE{min-height:calc(100vh - 12rem)}}.welcomeHero_leadHeroFormSPA__0eMvE{margin-right:0;display:flex;flex-direction:column;min-height:calc(100svh - 6rem)}@media(min-width:72em){.welcomeHero_leadHeroFormSPA__0eMvE{min-height:calc(100vh - 8rem);padding:0;max-width:92rem;margin:0 auto}}@media screen and (max-width:82em){.welcomeHero_leadHero__R3pMX{padding:1.75rem 2rem 2rem;box-sizing:border-box}.welcomeHero_leadHeroImageMobile__xdvms img{max-width:100%}}@media screen and (max-width:64em){.welcomeHero_leadHero__R3pMX{flex-direction:column;padding:1.75rem 2rem 2rem}.welcomeHero_leadHeroForm__0P140{flex:0 0 auto;width:100%;margin:0 auto}.welcomeHero_leadHeroImageContainer__jys1V,.welcomeHero_leadHeroImage__vkKc_{display:none}}@media screen and (max-width:48em){.welcomeHero_leadHero__R3pMX{padding:1.25rem 1rem 1rem}.welcomeHero_benefit__kzLkQ{font-size:.75rem;padding:.5rem;width:19rem;margin-left:auto;margin-right:auto}}