.brand-header{background-color:var(--gray-5);padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--gray-40)}.brand-header__1-2-container{padding:15px}@media only all and (min-width: 49.9375em){.brand-header__1-2-container{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;border:0}.brand-header__1-2-container:last-child{border-left:1px solid var(--gray-40)}}.brand-header__text{font-size:14px}.brand-header__1-2-container--with-icon .brand-header__icon{color:var(--green);font-size:2.5em;text-align:center;position:absolute;left:0;top:-7px}.brand-header__1-2-container--with-icon .brand-header__headline{font-size:16px;font-weight:500;padding-left:3em;position:relative}.brand-footer{background-color:var(--gray-5);border-top:1px solid var(--gray-40)}.brand-footer__wrapper{box-sizing:border-box;padding:1.875rem 1.875rem 3.75rem;max-width:1230px;margin:0 auto}.brand-footer__heading{margin-bottom:1.875rem}.brand-footer__blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:3.75rem}.brand-footer__block{flex-grow:1;width:240px}.brand-footer .title-link{border-bottom-width:1px}.brand-footer__img{text-align:center}@media only all and (min-width: 37.5625em){.brand-footer__img{text-align:left}}.brand-footer__img img{width:150px;padding-bottom:1.5625em}.no-js .u-js-only,.u-hide-if-js{display:none!important}.no-js .u-hide-if-js{display:block!important}.u-clearfix:after{content:"";display:table;clear:both}.u-visually-hidden{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}@media only all and (max-width: 37.5em){.u-hide-on-mobile{display:none}}.u-show-on-mobile{display:none}@media only all and (max-width: 37.5em){.u-show-on-mobile{display:block}}.u-hidden{display:none!important}.u-invisible{visibility:hidden}.u-right{float:right}.u-nowrap{white-space:nowrap}.u-flexible-container{position:relative;padding-bottom:56.25%;height:0}.u-flexible-container__inner{position:absolute;top:0;left:0;width:100%;height:100%}.u-flexible-container--4-3{position:relative;padding-bottom:75%;height:0}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-mt60{margin-top:60px!important}.u-mb60{margin-bottom:60px!important}.u-w100pct{width:100%}.u-w90pct{width:90%}.u-w80pct{width:80%}.u-w70pct{width:70%}.u-w60pct{width:60%}.u-w50pct{width:50%}.u-w40pct{width:40%}.u-w30pct{width:30%}.u-w20pct{width:20%}.u-w10pct{width:10%}.u-w75pct{width:75%}.u-w65pct{width:65%}.u-w25pct{width:25%}.u-w15pct{width:15%}.u-w66pct{width:66.6666666667%}.u-w33pct{width:33.3333333333%}small,.u-small-text{font-size:.875em}small--subtle,.u-small-text--subtle{color:var(--gray)}.u-no-animation{transition-duration:0s!important}.u-move-transition{transition:transform .25s ease-out}.u-move-to-origin{transform:translateZ(0)}.u-move-left{transform:translate3d(-100%,0,0)}.u-move-left-2x{transform:translate3d(-200%,0,0)}.u-move-left-3x{transform:translate3d(-300%,0,0)}.u-move-right{transform:translate3d(100%,0,0)}.u-move-up{transform:translate3d(0,-100%,0)}.u-alpha-transition{transition:opacity .25s linear}.u-alpha-100{opacity:1}.u-alpha-0{opacity:0}.u-max-height-transition{overflow:hidden;contain:paint;transition:max-height .2s ease-out}.u-max-height-zero{max-height:0!important}.u-max-height-summary{max-height:88px!important}.rate-checker{position:relative}.rate-checker .lead{margin-bottom:1.875em;font-size:1.125em}.rate-checker .page-intro{border-bottom:1px solid var(--gray-10);padding-bottom:2.25rem}.rate-checker .page-intro__cols{display:flex;gap:.9375rem;flex-direction:column}@media only all and (min-width: 56.3125em){.rate-checker .page-intro__cols{flex-direction:row}}.rate-checker .page-intro__cols-first{flex-basis:fit-content}.rate-checker .rc-illu-inner{padding:1em 4.5em 0}.rate-checker .loan-type,.rate-checker .calc-footer,.rate-checker .calc-subsection,.rate-checker #credit-score-container,.rate-checker .loan-amt-total,.rate-checker .state-col,.rate-checker .form-intro{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .calculator{padding-left:.625rem;background:var(--gray-5)}.rate-checker .calculator p:last-child,.rate-checker .calculator section p:last-child{margin:0}.rate-checker .calculator label{font-weight:500;display:block;margin-bottom:.25em;text-transform:none}.rate-checker .calculator .help{font-size:.9em}.rate-checker .calculator section{padding:1.875em 0;border-top:1px solid var(--gray-10)}.rate-checker .calculator section:first-child,.rate-checker .calculator section:nth-child(2){border-top:none}.rate-checker .calculator section:first-child{padding:0}.rate-checker .calculator .calc-footer{padding:.9375em 0}.rate-checker .calculator input[type=number]{appearance:textfield}.rate-checker .calculator input::-webkit-outer-spin-button,.rate-checker .calculator input::-webkit-inner-spin-button{appearance:none}.rate-checker .calculator .calc-subsection{padding:0 0 1.875em;border-top:none}.rate-checker .calculator #arm-warning{padding-top:0;border-top:0;margin-top:-.625em}.rate-checker .calc-loan-details .upper{margin-bottom:.9375em}.rate-checker .loan-amt-total{padding-top:.625em}.rate-checker .loan-amt-total span{display:block;margin-top:.625em;font-weight:500}.rate-checker .county{padding-top:.625em}.rate-checker .half-width-gt-1230{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .downpayment-warning{padding-top:.625em;font-size:.875em}.rate-checker .timestamp-message{margin-right:1.25em;font-size:.875em;text-align:right}.rate-checker .rate-checker-heading{margin-right:.625em;margin-bottom:1em;font-size:1.375em}.rate-checker .chart-area,.rate-checker .highcharts-container{overflow:visible!important}.rate-checker .chart-area{min-height:400px}.rate-checker .highcharts-container{position:absolute!important;width:100%!important}.rate-checker .highcharts-tooltip>span{z-index:9999;padding:.25em .625em .25em .5em;border:2px solid var(--green-60);margin:0 2px;background-color:var(--white);color:var(--gray-dark)}.rate-checker .chart{position:relative;padding-top:2.5em;border-top:1px solid var(--gray-10);border-bottom:1px solid var(--gray-10);margin:1.25em 1.25em 1.25em 0}.rate-checker .chart.geolocating{background:transparent url("/static/apps/owning-a-home/img/icon_spinner.953d47d361c1.gif") scroll no-repeat center center}.rate-checker .chart.geolocating #chart{opacity:0}.rate-checker .chart .highcharts-color-0{fill:#addc91}.rate-checker .chart .highcharts-color-0:hover{fill:#2cb34a}.rate-checker .chart .highcharts-tooltip-box{fill:none}.rate-checker .chart .m-notification{position:absolute;top:30%}.rate-checker .chart .warning{position:relative}.rate-checker .chart .warning .highcharts-container{opacity:.3}.rate-checker .chart figure{border:0;margin:0;padding:0}.rate-checker .data-label__number{background-color:var(--white)}.rate-checker .chart-caption{padding-right:1em;padding-bottom:1em;margin-left:3.75em;font-size:1em}.rate-checker .caption-title{text-align:center;margin-top:0}.rate-checker .rc-data-link{text-align:left;margin:1.25em 0 .625em}.rate-checker .chart-tooltip{z-index:9999}.rate-checker .chart-tooltip .lenders{font-weight:600;display:inline-block;max-width:30%;font-size:3em;text-align:right}.rate-checker .chart-tooltip .text{display:inline-block;min-width:70%}.rate-checker .compare{margin-top:1.875em}.rate-checker .compare label{position:absolute;width:1px;height:1px;border:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.rate-checker .rc-comp-1{display:inline-block;box-sizing:border-box;width:8.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .rc-comp-3{display:inline-block;box-sizing:border-box;width:25%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .rc-comp-3-push{display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .rc-comp-5{display:inline-block;box-sizing:border-box;width:41.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .vs{font-size:1.375em;text-align:center}.rate-checker .rc-comparison-subhead{font-size:1em}.rate-checker .rc-comparison-subsection{padding:1em 0;border-top:1px solid var(--gray-10)}.rate-checker .interest-cost{font-size:1.625em;text-align:right}.rate-checker .rate-compare-container{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;position:relative;margin-bottom:.625em}.rate-checker .dollar-input,.rate-checker .percent-input{position:relative}.rate-checker .dollar-input input,.rate-checker .percent-input input{width:100%;box-sizing:border-box;padding-left:.9375em}.rate-checker .dollar-input .unit,.rate-checker .percent-input .unit{position:absolute;z-index:9;top:.5em;left:5px;display:block;color:var(--gray-80)}.rate-checker .percent-input input{padding-left:.25em}.rate-checker .percent-input .unit{right:20%;left:auto}.rate-checker .down-payment{margin-top:0}.rate-checker .down-payment .dollar-input{display:inline-block;width:65%}.rate-checker .down-payment .percent-input{display:inline-block;width:32%}.rate-checker .next-steps{margin-top:5em;margin-bottom:2.8125em}.rate-checker .next-steps .tabs{box-sizing:border-box;margin-top:2em}.rate-checker .next-steps-heading{margin-bottom:1em;font-size:1.125em}.rate-checker .next-steps-list{border:0;position:relative;padding:0 0 0 30px;margin:0;counter-reset:li;list-style:none}.rate-checker .next-steps-list li{position:relative;display:inline-block;box-sizing:border-box;width:33.3333333333%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .next-steps-list>li:before{position:absolute;top:1px;left:-30px;width:20px;height:20px;background:var(--green-60);border-radius:20px;color:var(--black);content:counter(li);counter-increment:li;font-size:12px;line-height:20px;text-align:center;font-weight:600}.rate-checker .chart-alert{position:absolute;top:30%;padding:1em 2em 1em 3em;background:var(--white)}.rate-checker .chart-menu{position:absolute;z-index:1000;right:0;top:-26px;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:var(--white);font-size:13px}.rate-checker .chart-menu__btn{width:100%;padding:.3125em .9375em;border:none;background-color:var(--white);color:var(--pacific);font-weight:500;outline:none;text-align:left}.rate-checker .chart-menu__options{height:0;padding:0;margin:0;overflow:hidden;transition:border .3s 301ms,height .3s .1s;cursor:pointer}.rate-checker .chart-menu__options li{list-style:none;padding:.3125em 0 .3125em .9375em;margin:0}.rate-checker .chart-menu__options li:hover{background-color:var(--gray-5);color:var(--pacific)}.rate-checker .chart-menu__open{border-color:var(--gray-10)}.rate-checker .chart-menu__open .chart-menu__options{height:110px}.rate-checker .credit-alert{margin-top:2em}@media only all and (max-width: 56.25em){.rate-checker{display:grid;grid-template-areas:"page-intro" "calculator" "rc-results"}.rate-checker .page-intro{grid-area:page-intro}.rate-checker .rc-results{grid-area:rc-results}.rate-checker .calculator{grid-area:calculator}}@media only all and (max-width: 45em){.rate-checker .rc-home-illu{display:none}.rate-checker .rc-illu-inner{padding:0}.rate-checker .next-steps-list li{position:relative;display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}}@media only all and (max-width: 50em){.rate-checker .rc-comparison-section{margin-top:1.5em}.rate-checker .rc-comparison-subsection{padding:1em 0 0}.rate-checker .rc-comp-1{display:inline-block;box-sizing:border-box;width:16.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .rc-comp-3,.rate-checker .rc-comp-3-push{display:inline-block;box-sizing:border-box;width:41.6666666667%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .rc-comp-5{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .interest-cost{margin-bottom:.5em;font-weight:600;color:var(--gray-60)}}@media only all and (min-width: 62.5em){.rate-checker .rate-checker-heading{width:75%}}@media only all and (max-width: 76.875em){.rate-checker .half-width-gt-1230{display:inline-block;box-sizing:border-box;width:100%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top}.rate-checker .down-payment{margin-top:1.25em}}@media print{.rate-checker .rc-illu-inner{display:none}.rate-checker .calculator section{display:inline-block;width:100%}}.a-form-alert{color:var(--gray-dark);font-size:.75em}.clear{opacity:0}.highlight-dropdown{border-color:var(--gold);border-width:2px}@keyframes fadein{0%{opacity:.3}to{opacity:1}}.loaded{animation:fadein .5s}.loading{opacity:.3}.placeholder{min-height:200px;background:var(--gray-10);line-height:200px;text-align:center}.u-link-underline{border-bottom:1px dotted}@media only all and (max-width: 50em){.mobi-no{display:none}}@media only all and (min-width: 50em){.mobi-yes{display:none}}.tabs,.tab-list{margin:0;padding:0}.tabs{margin-top:2em}.tabs button,.tabs a{position:relative;display:block;padding:28px 20px;font-size:1.375em;text-align:left;z-index:1;box-sizing:border-box;width:100%}.tabs button,.tabs a,.tabs a:link,.tabs a:visited{border-bottom:1px solid var(--gray-10);border-top:4px solid var(--gray-10);border-left:0;border-right:0;background:var(--gray-5);color:var(--gray)}.tabs button:hover,.tabs button:focus,.tabs a:hover,.tabs a:active,.tabs a:focus{color:var(--black);background:#fff;z-index:2}.tabs button:focus,.tabs a:focus{outline:1px dotted var(--black);outline-offset:1px}.tabs .active-tab button,.tabs .active-tab button:hover,.tabs .active-tab button:focus,.tabs .active-tab a,.tabs .active-tab a:link,.tabs .active-tab a:visited,.tabs .active-tab a:hover,.tabs .active-tab a:active,.tabs .active-tab a:focus{border-bottom:none;border-top:4px solid var(--green-60);background:#fff;color:var(--black)}.tab-list{list-style:none}.tab-list+.tab-list button,.tab-list+.tab-list a{border-left:1px solid var(--gray-10)}.next-steps .tab-list{display:inline-block;box-sizing:border-box;width:50%;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;border-left:0;border-right:0}.tab-content{margin-top:3.125em}.a-range{position:relative;margin-bottom:1.5em}.a-range__labels{margin:.9375em 0 .5em;font-size:.625em;line-height:0}.a-range__labels-max{float:right}.a-range__text{position:absolute;display:block;margin-left:-.625em;font-size:.875em;white-space:nowrap;text-align:center}.rangeslider{position:relative;display:block;width:100%;height:20px;background:transparent url("/static/apps/owning-a-home/img/slider-bg.5975be6c00a5.png") scroll no-repeat center center;background-size:100%}.rangeslider__fill{position:absolute;top:0;background:#0f0}.rangeslider__handle{position:absolute;top:12px;display:inline-block;width:22px;height:21px;border:0;background:transparent url("/static/apps/owning-a-home/img/slider-handle.260cc9296c5f.png") no-repeat 0 0;background-size:100%}.rangeslider__handle.warning{width:22px;height:21px;background:transparent url("/static/apps/owning-a-home/img/slider-handle.260cc9296c5f.png") no-repeat 0 100%;background-size:100%}.a-range__input:focus+.rangeslider .rangeslider__handle{border:1px solid #0072ce;box-shadow:none;outline:1px solid #0072ce;outline-offset:0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.rangeslider__handle{width:22px;height:21px;border:0;background:transparent url("/static/apps/owning-a-home/img/slider-handle@2x.dc853cb12b25.png") no-repeat 0 0;background-size:100%}.rangeslider__handle.warning{width:22px;height:21px;background:transparent url("/static/apps/owning-a-home/img/slider-handle@2x.dc853cb12b25.png") no-repeat 0 100%;background-size:100%}}@media print{.rangeslider,.a-range__labels{display:none}}
/*# sourceMappingURL=main.css.6eb9c4951b5c.map */
