.SiteHeader .CompanyLogo img{max-width:100%}.SiteHeader .ui.button{white-space:nowrap}.SiteHeader .ui.secondary.menu .item{font-weight:700;padding-left:12px;padding-right:12px;margin:0}.SiteHeader .ui.menu .item:last-child{margin-right:0}.SiteHeader .mwLinkColor{color:#333}.SiteHeader #mwSignupButton{color:#4cb74c!important;box-shadow:inset 0 0 0 1px #3cc830!important}.SiteFooter.ui.vertical.segment{margin-top:3em}.SiteFooter.ui.vertical.segment .FooterLinks .mwLinkColor{color:#333}.SiteFooter.ui.vertical.segment .FooterLinks.ui.secondary.menu{justify-content:center;margin-bottom:0}@media only screen and (max-width:767px){.SiteFooter.ui.vertical.segment .ui.stackable.grid>.column:not(.row){padding:0!important}.SiteFooter.ui.vertical.segment .ui.menu .item,.SiteFooter.ui.vertical.segment .ui.menu .item.right{text-align:center;display:block}}.branding-marketwatch .Premium .Branding-Container{margin-bottom:0!important}.branding-marketwatch .Branding-Container{background-color:#4cb74c!important;padding:.5em;border-radius:0!important;font-size:14px}.branding-marketwatch .Branding-Container .mwLink{color:#fff}.branding-marketwatch .Login .disclaimer{display:none}.branding-marketwatch .SiteHeader{padding-top:0}.branding-marketwatch .SiteHeader .nr_only{display:none!important}.branding-marketwatch .SiteHeader .mw_only{width:300px;height:auto}@media only screen and (max-width:600px){.branding-marketwatch .SiteHeader .mw_only{width:180px!important;height:30px!important}}@media only screen and (max-width:400px){.branding-marketwatch .SiteHeader .mw_only{width:140px!important;height:30px!important}}.branding-marketwatch .OnboardingLayout .nrPageContent{padding-top:42px!important}.branding-marketwatch .OnboardingLayout .mw_header_container,.branding-newretirement .SiteHeader .mw_only{display:none!important}.branding-newretirement .SiteHeader .Branding-Container{display:none}.PlannerBeta .Branding-Background{background-color:#fff}@media only screen and (max-width:767px){.PlannerBeta.layoutbranding-marketwatch .nrPageContent{padding-top:90px}}.PlannerBeta.layoutbranding-marketwatch .nrPageContent{padding-top:72px}.PlannerBeta.layoutbranding-marketwatch .Branding-Container{background-color:#4cb74c;padding:.5em}.PlannerBeta.layoutbranding-marketwatch .nr_Logo,.PlannerBeta.layoutbranding-newretirement .Branding-Container,.PlannerBeta.layoutbranding-newretirement .mw_Logo{display:none!important}.Signup.white{padding:0;color:#333}.Signup.gray{padding:0;background-color:#f0f4f8}.Signup.gray h2{color:#0c60b2}.Signup.gray .defaultSignupIntro h4{margin-bottom:0}.Signup.gray .signup_area{padding:1em 0}.Signup.gray .formError{color:#dd5f67}.Signup.blue{padding:14px;background-color:#297fca;color:#fff}.Signup.blue h2.ui.header{color:#fff;font-size:32px;font-weight:400;margin-bottom:33px}.Signup.blue a{text-decoration:underline}.Signup.blue .formError,.Signup.blue .ui.checkbox label,.Signup.blue .ui.form .field>label,.Signup.blue a{color:#fff}@media screen and (min-width:550px){.Signup .signup_area{margin:15px auto}.Signup .signup_area input[type=checkbox]{width:auto}.Signup .signup_area .subscribeToNewsletter input[type=checkbox]{min-height:auto;min-width:auto}.Signup.gray .content.padded{margin:50px auto 90px}.Signup.blue{padding:14px}.Signup.blue .content{margin:40px auto}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}.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}.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}.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-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;color:#0186c6;border:none;outline:none;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:0 0}.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:Icons;font-size:20px;line-height:1;opacity:1;color:#0186c6}.slick-prev{left:-25px}.slick-prev:before{content:"\f104"}.slick-next{right:-25px}.slick-next:before{content:"\f105"}.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:0 0}.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:outline-icons;font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:1;color:#0186c6}.slick-dots li.slick-active button:before{opacity:1;color:#0186c6;font-family:Icons}.slick-slide div{outline:none!important}.slick-dots li{width:16px;margin:0}.center.justified{text-align:center}.left.justified{text-align:left}.TrustBadges{text-align:center}.TrustBadges img{margin:30px 10px 0;height:50px}.Signup-Form{text-align:left}.AccountManagement .ui.input>input[type=password],.AccountManagement .ui.input>input[type=text]{max-width:30em}.checklist h1.ui.header{font-size:28px}.checklist h2.ui.header{font-size:18px}.checklist h3.ui.header{font-size:16px;font-style:italic;font-weight:400;margin:-10px 0 0}.checklist .itemIntro,.checklist .phaseIntro{font-size:15px;padding-bottom:10px}.checklist a{cursor:pointer}.checklist .ui.menu .active.item{background-color:#0c60b2;color:#fff;font-weight:700}.checklist .ui.pointing.menu .active.item:after{background-color:#0c60b2;height:1em;width:1em}.checklist .ui.menu{width:100%;max-width:100%;font-size:18px;border:0;box-shadow:none}.checklist .ui.menu .item{padding-left:23px;padding-right:23px;border:1px solid rgba(34,36,38,.15);border-right:none}.checklist .ui.menu .item .check.icon{font-size:1.5em}.checklist .ui.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.checklist .itemSegment.additional{display:none}.checklist .itemSegment .header.toggle{cursor:pointer;margin-bottom:0}.checklist .itemSegment .extended{background-color:#f0f8ff}.checklist .itemSegment .extended h2.ui.header{font-weight:400}.checklist .itemSegment .extended:not(.show){display:none}.checklist .itemSegment .extended .show{display:block}.Featured{background:linear-gradient(90deg,#2d54a0 3.75%,#3783c0);color:#fff;padding:0 0 0 15px}.Featured img{padding-left:1.8em}.PlusFeatures .plus-feature-title{color:#3c8acf;font-size:35px;font-weight:700;letter-spacing:-1.33px;line-height:40px;text-align:center;display:block;padding-top:50px;padding-bottom:15px}.PlusFeatures .plus-feature-subtitle{color:#001e3a;font-size:25px;line-height:29px;text-align:center;display:block;padding-bottom:35px}.PlusFeatures .feature{padding-bottom:10px!important}@media only screen and (max-width:900px){.PlusFeatures .feature-image-column{display:none!important}}.PlusFeatures .feature-image-column .feature-image{box-shadow:0 1px 5px 0 hsla(0,0%,80.8%,.5);border-radius:4px;padding:20px 25px;text-align:center}.PlusFeatures .feature-image-column .feature-image .ui.image{max-height:150px;max-width:150px;margin:auto}.PlusFeatures .feature-title{color:#509dd1;font-size:25px;font-weight:700;letter-spacing:-1.33px;line-height:29px;text-align:left;display:block;margin-bottom:22px}.PlusFeatures .feature-description{color:#adadad;font-size:20px;letter-spacing:-.5px;line-height:23px;text-align:left;display:block}.FA1 h1.ui.header{font-size:50px;line-height:60px}.FA1 h2.ui.header{font-size:48px;line-height:60px}.FA1 h3.ui.header{font-size:28px;line-height:38px}.FA1 h5{font-size:22px;line-height:32px}.FA1 .ui.vertical.segment{border-bottom:none}.FA1 .ui.vertical.segment .ui.list>.item,.FA1 .ui.vertical.segment p{font-size:22px;line-height:32px}.FA1 .ui.vertical.segment .ui.list>.item .header{font-weight:400;font-size:22px;line-height:32px}.FA1 .ui.vertical.segment .ui.list>.item>.content{font-size:16px;line-height:22px}.FA1 .ui.vertical.segment .ui.list .icon{color:#0c60b2}.FA1 .ui.vertical.segment.stripe{background-color:#0c60b2;color:#fff}.FA1 .ui.vertical.segment.stripe .header,.FA1 .ui.vertical.segment.stripe a{color:#fff}.FA1 .ui.vertical.segment.stripe a:hover{text-decoration:underline}.FA1 .ui.vertical.segment.stripe .ui.ordered.list>.item:before{color:#fff;opacity:1}.FA1 .ui.vertical.segment.stripe[class*="very padded"]{padding-top:5em;padding-bottom:5em}.FA1 .ui.vertical.segment.gradientStripe{background:linear-gradient(135deg,#2d539f,#3785c2)!important;color:#fff!important}.FA1 .AdvisorHero.ui.vertical.segment{display:flex}@media only screen and (min-width:992px){.FA1 .AdvisorHero.ui.vertical.segment{min-height:650px;background:top/cover no-repeat url(/_next/static/src/images/site/AdvisorHero.b2b927943c067410f59901aafb20beab.jpg)}}.FA1 .WhatToExpect.ui.vertical.segment{display:flex}.FA1 .WhatToExpect.ui.vertical.segment .ui.ordered.list{margin-left:2em}.FA1 .WhatToExpect.ui.vertical.segment .ui.ordered.list>.item:before{margin-left:-1.5em}@media only screen and (min-width:992px){.FA1 .WhatToExpect.ui.vertical.segment{min-height:650px;background:50%/cover no-repeat url(/_next/static/src/images/site/AdvisorSplitDesktop.3d41ebd4063dc41404c429be62abed19.jpg)}}@media only screen and (max-width:767px){.FA1 .lgfForm input{margin-bottom:1em!important}}.Premium p{font-size:1.2em}.Premium .offer.ui.segment{background-color:#4a90e2;border-radius:5px;max-height:475px}@media only screen and (max-width:1200px){.Premium .offer.ui.segment{max-height:unset}}.Premium .offer .ui.header{color:#fff}.Premium .offer .offer-intro,.Premium .offer .offer-outro{background-color:#3b73b4!important}.Premium .offer .offer-intro.ui.tiny.attached.header,.Premium .offer .offer-outro.ui.tiny.attached.header{font-size:1.5em;font-weight:600}.Premium .offer .offer-details{color:#000;font-size:1.25em;font-weight:700}@media only screen and (max-width:767px){.Premium .offer .offer-details{text-align:center}}.Premium .offer .offer-details .price-text{display:block;text-align:center;color:#ea7a00;font-size:1.55em;font-weight:700;padding:.25em 0}.Premium .offer .offer-details .price-text.cost{font-size:2.2em}.Premium .offer .offer-details .price-text.notes{font-size:.95em;color:#333}.Premium .offer .offer-details .price-text.discount{font-size:.9em;color:#333}@media only screen and (max-width:320px){.Premium .plus-reasons{max-width:100%}}@media only screen and (min-width:1200px){.Premium .plus-reasons{max-width:50%}}.Premium .plus-reasons .plus-tools-list.ui.list>.item{font-size:1.3em;padding:.4em}.Premium .plus-reasons .plus-tools-list.ui.list>.item .icon{font-size:1.5em;color:#0c60b2}.Premium .plus-signup-form{border-radius:5px;background-color:#f0f4f8;padding:20px}.Premium .plus-signup-form .ui.header{color:#333!important;font-weight:700}.Premium .plus-signup-form .ui.message{margin-bottom:0}.Premium .plus-signup-form p.no-charge{font-size:1.1em;font-weight:400;margin-bottom:0}.Premium .plus-signup-form .braintree-sheet{max-height:none}.Premium .plus-signup-form .braintree-sheet__content--form .braintree-form__flexible-fields .braintree-form__field-group{flex-basis:150px}.Premium .badges img{margin:0 10px;height:50px}@media only screen and (max-width:767px){.RetirementCalculator .ui.container>.ui.stackable.grid>.column{padding:0!important}}.RetirementCalculator p{font-size:1.143em}.RetirementCalculator a{color:#0075bb;cursor:pointer}.RetirementCalculator .ui.form .field{margin-bottom:.5em}@media only screen and (max-width:480px){.RetirementCalculator #desktop-only{display:none}.RetirementCalculator #mobile-only-spacing{padding:0!important}.RetirementCalculator #RCHeader{font-size:25px!important}}@media only screen and (min-width:480px){.RetirementCalculator #mobile-only{display:none}}@media only screen and (max-width:380px){.RetirementCalculator #RCHeader{font-size:20px!important}}@media only screen and (max-width:700px){.RetirementCalculator #RCHeader{font-size:30px}}.RetirementCalculator .ui.attached:not(.message)+.ui.attached.segment:not(.top){border:none}.RetirementCalculator .ui.segment.aboutMe{background:#f3f3f3;border-radius:8px;padding:0!important}.RetirementCalculator .ui.segment.aboutMe .ui.divider,.RetirementCalculator .ui.segment.aboutMe .ui.segment{margin:0!important}.RetirementCalculator .naturalInput{border:none;border-bottom:2px solid #3b73b4;text-align:center;background-color:#f3f3f3;font-weight:700;outline:none;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#333}@media only screen and (min-width:768px){.RetirementCalculator .IncomeViewChart.bb svg g.bb-chart-text,.RetirementCalculator .SavingsNeedChart.bb svg g.bb-chart-text{font-size:1.5em}}.RetirementCalculator .RetirementCalculatorController{margin:1em auto}.RetirementCalculator .calculatorChartContainer.ui.segment[class*="bottom attached"]:last-child{margin-bottom:1em}.RetirementCalculator .greenCTA{background:rgba(54,129,79,.05);border-radius:8px;border:none}.RetirementCalculator .ui .list>.item i.icon.cornerBullet{padding-top:.4rem}.RetirementCalculator .blueCTA{background:#ebf1f7;border-radius:4px;border:none}.RetirementCalculator .ui.menu .active.item{background-color:#0c60b2;color:#fff}.RetirementCalculator .aboutRC a{font-weight:700}@media only screen and (min-width:768px){.RetirementCalculator .aboutRC .nrRcImprovementStrategies{padding-left:2em}}.RetirementCalculator .ui.header,.RetirementCalculator .ui.segment{width:100%;max-width:100%}.RetirementCalculator .ui.item.menu .item{line-height:1.2em;padding-left:16px!important;padding-right:16px!important}.RetirementCalculator .RetirementCalculatorTabs .ui.menu{font-size:1.143em}.RetirementCalculator .RetirementCalculatorTabs .calculatorChartContainer{border:0;padding:0}.RetirementCalculator .RetirementCalculatorTabs h2.item{margin-bottom:0;margin-top:0;font-size:1.143em;padding:.92857143em 1.14285714em;line-height:1.2em;padding-left:16px!important;padding-right:16px!important}.RetirementCalculator .RetirementCalculatorTabs .ui.segment{border:0}.RetirementCalculator .RetirementCalculatorTabs .chartCTA{padding-top:1em;clear:both}.RetirementCalculator .RetirementCalculatorTabs .chartCTA button{margin-right:0}.RMLayout{background-color:#1f5d88;min-height:100vh}.RMLayout .jumbo-eligible h1.ui.header{font-size:1.714em}.RMLayout .jumbo-eligible p{font-size:1.214em}.RMLayout .HeaderBar{background-color:#fff}.RMLayout .CompanyLogo{padding-top:5px}.RMLayout .CompanyLogo img{height:75px}.RMLayout .FormContent{border-top:2px solid #cfcfcf;padding-top:10px;background-color:#fefefe}.RMLayout .PlannerFooter{width:100%;text-align:center;color:#fff}.RMLayout .PlannerFooter .ui.menu{margin:0}.RMLayout .PlannerFooter .ui.menu .item{color:#fff;opacity:.5}.RMLayout .PlannerFooter .TrustBadges{text-align:right}.RMLayout .PlannerFooter .TrustBadges img{margin:0 0 0 1em;height:40px}.RMLayout .PlannerFooter .copyrightInfo{padding-bottom:1em;font-size:12px;line-height:21px;opacity:.5}.dash-btn-8step .ui.header{color:#626262;font-weight:400}.dash-btn-8step .ui.grid>.row>.step0{background-image:url(/_next/static/src/images/reverse-mortgage/RMDash2_1024x627.a5c17e9cea672144401c80ffdbc131ba.png);background-repeat:no-repeat;background-position:0;height:550px}.dash-btn-8step .blueNote{left:50px;top:70px;background-color:#1f497d;width:410px;padding:15px 20px;text-align:center;border-radius:25px;box-shadow:10px 10px 5px 0 rgba(51,51,51,.5);position:absolute}.dash-btn-8step .blueNote .ui.header{color:#fff;font-weight:400}.dash-btn-8step .ui.segment.blueBox{color:#fff;background-color:#1f5d88;padding:25px}.dash-btn-8step .ui.segment.blueBox p.instructions{font-size:16px;font-weight:700}.dash-btn-8step .ui.segment.blueBox .field input{font-size:25px}.dash-btn-8step .ui.button{margin-bottom:.75em;white-space:nowrap}.dash-btn-8step .ui.button.compact{padding-left:0;padding-right:0}.dash-btn-8step .ui.button.choice{font-size:1.2em;line-height:1.2em;color:#fff;background-color:#4a90e2}.dash-btn-8step .ui.button.choice:hover{background-color:#3b73b4}.dash-btn-8step .ui.button.choice.active{background-color:#1f5d88}.dash-btn-8step .ui.button.choice.special{background-color:#5bc0de;border-color:#46b8da}.dash-btn-8step .ui.button.choice.special:hover{background-color:#39b3d7;border-color:#269abc}.dash-btn-8step .ui.button.choice.special.active{background-color:#1f5d88}.dash-btn-8step .mobileOptions .inline.fields{margin-bottom:0}.PrintReport .ReportPage{width:8.5in;margin:auto}.PrintReport .ReportPage .tips-header{color:#297fca;font-weight:700}.PrintReport .ReportPage .page-title{text-transform:capitalize;color:#0c60b2}.PrintReport .ReportPage.CoverPage .header-container{background-color:#0c60b2;padding:20px 40px}.PrintReport .ReportPage.CoverPage .header-container h1,.PrintReport .ReportPage.CoverPage .header-container h3{color:#fff}.PrintReport .ReportPage.CoverPage .header-container h2{color:#3fa2f7}.PrintReport .ReportPage .FinancialSeriesReport .ui.attached.header{background-color:#ebebeb}.PrintReport .ReportPage .FinancialSeriesReport table,.PrintReport .ReportPage .FinancialSeriesReport table tfoot th{font-weight:700}.PrintReport .ReportPage .PlanSections{margin-bottom:50px}.PrintReport .ReportPage .PlanSections .plan-section-label{color:#333}.PrintReport .ReportPage .PlanSections .sub-header{color:#26b5aa;font-weight:700}.PrintReport .ReportPage .PlanSections .table-cell-header{font-weight:700}@media print{.PlanSection{page-break-inside:avoid}.ReportPage{page-break-after:always}}.FPESavingsOverTimeChart .bb-circles:not(.bb-circles-FIRE) circle{opacity:0!important}.FPESavingsOverTimeChart g.bb-xgrid-lines line,.FPESavingsOverTimeChart g.bb-xgrid-lines text{font-size:12px;fill:#666}.FPESavingsOverTimeChart path.bb-shape.bb-shape.bb-line.bb-line-baseline{stroke-width:3px}.FPESavingsOverTimeChart g.zero-line line{stroke:red;stroke-dasharray:5,2}.FPESavingsOverTimeChart .bb-tooltip{opacity:1}.FPESavingsOverTimeChart .bb-tooltip.fireYear{width:400px}