.brand-header{background-color:#f7f8f9;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #b4b5b6}.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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%;border:0}.brand-header__1-2-container:last-child{border-left:1px solid #b4b5b6}}.brand-header_text{font-size:14px}.brand-header__1-2-container-with-icon .brand-header__icon{color:#20aa3f;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:#f7f8f9;padding-top:30px;padding-bottom:60px;border-top:1px solid #b4b5b6}.brand-footer .o-email-signup{width:100%}.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}.brand-footer_headline{margin-bottom:0;display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.brand-footer_headline .cf-icon{position:relative;top:2px;padding-right:2px;color:#20aa3f;font-size:1.25em}.brand-footer_container{padding-top:2.8125em;display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.brand-footer_container-1{padding-top:1.875em}@media only all and (min-width: 37.5625em){.brand-footer_container{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%}.brand-footer_container-2{padding-top:1.875em}}@media only all and (min-width: 62.5em){.brand-footer_container{padding-top:1.875em;display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:25%}}.rate-checker{position:relative}.rate-checker .page-intro{border-bottom:1px solid #e7e8e9}.rate-checker .rc-illu-inner{padding:1em 4.5em 0}.rate-checker .loan-type,.rate-checker .calc-footer,.rate-checker .calc-subsection{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.rate-checker .rc-results{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:66.66666667%;position:relative;right:33.33333333%}.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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.rate-checker #credit-score-container .wrapper,.rate-checker .loan-amt-total .wrapper,.rate-checker .state-col .wrapper,.rate-checker .form-intro .wrapper{padding:0}.rate-checker .calculator{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:33.33333333%;position:relative;left:66.66666667%;background:#f7f8f9}.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 #e7e8e9}.rate-checker .calculator section:first-child,.rate-checker .calculator section:nth-child(2){border-top:none}.rate-checker .calculator section:first-child{padding:1.875em 0 0}.rate-checker .calculator .calc-footer{padding:.9375em 0}.rate-checker .calculator input[type=number]{-moz-appearance:textfield}.rate-checker .calculator input::-webkit-outer-spin-button,.rate-checker .calculator input::-webkit-inner-spin-button{-webkit-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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%}.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-top:2.5em;font-size:1.375em}.rate-checker .chart-area,.rate-checker .highcharts-container{overflow:visible!important}.rate-checker .highcharts-tooltip>span{z-index:9999;padding:.25em .625em .25em .5em;border:2px solid #addc91;margin:0 2px;background-color:#fff;color:#43484e}.rate-checker .chart{position:relative;padding-top:2.5em;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9;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{text-align:center}.rate-checker .data-label_number{background-color:#fff}@media only all and (max-width: 37.5em){.rate-checker .data-label_number{display:block;transform:rotate(-90deg)}}.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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:8.33333333%}.rate-checker .rc-comp-3{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:25%}.rate-checker .rc-comp-3-push{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:33.33333333%;padding-left:8.33333333%}.rate-checker .rc-comp-5{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:41.66666667%}.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 #e7e8e9}.rate-checker .interest-cost{font-size:1.625em;text-align:right}.rate-checker .rate-compare-container{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%;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:#75787b}.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 .arm-info-comparison{position:absolute;display:block;width:200%;padding:1em 0;font-size:.75em}.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>p{margin-bottom:55px}.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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:33.33333333%}.rate-checker .next-steps-list>li:before{position:absolute;top:1px;left:-30px;width:20px;height:20px;background:#addc91;border-radius:20px;color:#101820;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:#ffffff}.rate-checker .chart-menu{position:absolute;z-index:1000;right:0;top:0;width:145px;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#fff;font-size:13px}.rate-checker .chart-menu_btn{width:100%;padding:.9375em .9375em .3125em;border:none;background-color:#fff;color:#0072ce;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:#f7f8f9;color:#0072ce}.rate-checker .chart-menu__open{border-color:#e7e8e9}.rate-checker .chart-menu__open .chart-menu_options{height:110px}.rate-checker .credit-alert{margin-top:2em}.rate-checker .about-data{border-left-width:0}.rate-checker .related-links{margin-top:30px}.rate-checker .credit-note-ctr{border-top:1px solid #e7e8e9}.rate-checker .m-notification__borderless{padding-top:0;padding-bottom:0;border:none;background:none}@media only all and (max-width: 45em){.rate-checker .calculator,.rate-checker .rc-results{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%;position:relative;left:0%}.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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}}@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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:16.66666667%}.rate-checker .rc-comp-3{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:41.66666667%}.rate-checker .rc-comp-3-push{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%;padding-left:8.33333333%}.rate-checker .rc-comp-5{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.rate-checker .interest-cost{margin-bottom:.5em;font-weight:600;color:#919395}}@media only all and (min-width: 56.25em){.rate-checker .m-notification__borderless{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:66.66666667%}.rate-checker .page-intro_cols{display:table}.rate-checker .page-intro_cols .page-intro_col-left,.rate-checker .page-intro_cols .page-intro_col-right{display:table-cell}.rate-checker .page-intro_cols .page-intro_col-right{padding-left:.9375em;white-space:nowrap}}@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;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%}.rate-checker .down-payment{margin-top:1.25em}}@media print{.rate-checker .rc-illu-inner{display:none}.rate-checker .calculator,.rate-checker .rc-results{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:100%;position:relative;left:0%}.rate-checker .calculator section{display:inline-block;width:100%}}.alert-positive{color:#20aa3f}.alert-warning{color:#d14124}.alert-neutral{color:#b4b5b6}.a-form-alert{color:#43484e;font-size:.75em}.alert-container{padding:1.25em;background:#f7f8f9}.alert-container p:last-child{margin-bottom:0}.block__bg{background-color:#f7f8f9}.clear{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.highlight-dropdown{border-color:#ff9e1b;border-width:2px}.l-bump{margin-top:2em}.lead{margin-bottom:1.875em;font-size:1.125em}@keyframes fadein{0%{opacity:.3}to{opacity:1}}.loaded{animation:fadein .5s}.loading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3}.note{color:#101820;padding:20px 10px;margin:1em 0;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9}.note p:last-child{border:0;margin:0;padding:0}.note h4:first-child,.note h5:first-child{margin-top:0}.placeholder{min-height:200px;background:#e7e8e9;line-height:200px;text-align:center}.sans strong{font-weight:600}.u-hidden{display:none!important}.u-no-bg{background-color:transparent}.u-pb0{padding-bottom:0!important}@media only all and (min-width: 50.0625em){.u-right-on-desktop{text-align:right}}.u-link-underline{border-bottom:1px dotted}@media only all and (min-width: 38.75em){.note{padding:1.25em 12%}}@media only all and (max-width: 50em){.mobi-no{display:none}}@media only all and (min-width: 50em){.mobi-yes{display:none}}.no-js .m-notification__no-js{display:block}.no-js .rate-checker,.no-js .form-explainer{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 #e7e8e9;border-top:4px solid #e7e8e9;border-left:0;border-right:0;background:#f7f8f9;color:#5a5d61}.tabs button:hover,.tabs button:focus,.tabs a:hover,.tabs a:active,.tabs a:focus{color:#101820;background:#fff;z-index:2}.tabs button:focus,.tabs a:focus{outline:1px dotted #101820;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 #addc91;background:#fff;color:#101820}.tab-list{list-style:none}.tab-list+.tab-list button,.tab-list+.tab-list a{border-left:1px solid #e7e8e9}.next-steps .tab-list{display:inline-block;box-sizing:border-box;border:solid transparent;border-width:0 15px;margin-right:-.25em;vertical-align:top;width:50%;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}}.page-intro{padding-bottom:36px}
/*# sourceMappingURL=main.css.map */
