.RcInput{font-feature-settings:"tnum","kern" off;font-kerning:none}.RcInput__answer-body,.RcInput__arrow-container{appearance:none;background:none;padding:0;border:none}.RcInput__answer-body{max-width:18.75rem;height:3.38rem;line-height:3.38rem;padding:0}@media(min-width:480px){.RcInput__answer-body{max-width:10rem}}.RcInput__answer{display:inline-block;line-height:1;border-bottom:3px solid #32302f}.RcInput__arrow-container{width:2.63rem;height:1.38rem}@media(min-width:480px){.RcInput__arrow-container{width:1.63rem;height:.75rem}}.RcInput__arrow-up{width:0;height:0;border-left:21px solid #0000;border-right:21px solid #0000;border-bottom:20px solid #32302f}@media(min-width:480px){.RcInput__arrow-up{width:0;height:0;border-left:13px solid #0000;border-right:13px solid #0000;border-bottom:12px solid #32302f}}.RcInput__arrow-down{width:0;height:0;border-left:21px solid #0000;border-right:21px solid #0000;border-top:20px solid #32302f}@media(min-width:480px){.RcInput__arrow-down{width:0;height:0;border-left:13px solid #0000;border-right:13px solid #0000;border-top:12px solid #32302f}}.RcQuestion{min-height:8.75rem}.RcQuestion__completed-icon{margin-left:.63rem;display:inline-block}.RcQuestion__completed-sentence{appearance:none;background:none;border:0;padding:0;text-align:left;height:10rem;margin:0 .63rem 0 0;display:flex;flex-direction:column;border-bottom:1px solid #bfbdbb}@media(min-width:480px){.RcQuestion__preInputText{display:flex;align-items:flex-end;height:50px}.RcQuestion__postInputText{height:30px}}.RcQuestion__error{opacity:0;transition:all 1s ease-out}.RcQuestion__error.fade-animation{opacity:1}.RcGraph .VictoryContainer{margin-bottom:1.88rem}.Checkbox_wrapper___ZWFmJ{display:flex;cursor:pointer}.Checkbox_input___Cta_V{flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid var(--color-borders);border-radius:.3125rem;appearance:none;position:relative;background:var(--color-input)}.Checkbox_input___Cta_V:focus,.Checkbox_input___Cta_V:focus-within{border-width:2px;border-color:var(--color-borders);outline:none;background:var(--color-outlines)}.Checkbox_input___Cta_V:hover{background:var(--color-outlines)}.Checkbox_input___Cta_V:checked{position:relative;background:var(--color-button-primary)}.Checkbox_input___Cta_V:checked:after{position:absolute;top:calc(50% - .06rem);left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:.625rem;height:.375rem;border:.13rem solid var(--color-text-button-primary);border-top:none;border-right:none;content:""}.Checkbox_text___E6a81{display:inline-block;margin-top:.0625rem;margin-left:.5rem;-webkit-user-select:none;user-select:none}.RcExtraQuestions__question--disabled{pointer-events:none;opacity:.5}.RcExtraQuestions__input{position:relative;margin:.63rem 0;display:flex;align-items:center}.RcExtraQuestions__select-input{appearance:none}.RcExtraQuestions__select-input,.RcExtraQuestions__text-input{height:2.5rem;width:100%;border-radius:6px;border:1px solid #e6e4e3;background-color:#fff;padding:0 1.25rem;font-size:1rem}.RcExtraQuestions__select-arrow{position:absolute;right:0;top:0;width:2.75rem;height:2.5rem;transform-origin:center;transform:scale(.4);pointer-events:none}@media(min-width:768px){.RcExtraQuestions__section-header--with-questions{max-width:50%;padding-right:6.25rem}}@media(min-width:1280px){.RcExtraQuestions__section-header--with-questions{max-width:33%;padding-right:6.25rem}}@media(min-width:768px){.RcExtraQuestions__questions{max-width:50%}}@media(min-width:1280px){.RcExtraQuestions__questions{max-width:unset}}.RcExtraQuestions__error{opacity:0;transition:all 1s ease-out}.RcExtraQuestions__error.fade-animation{opacity:1}.RcExtraQuestions__description{padding:.5rem 0}.RcExtraQuestions__description li{padding:.25rem 0}.RcExtraQuestions:not(:first-of-type) .RcExtraQuestions__inner{border-top:1px solid #e6e4e3}.RcExtraQuestions:last-of-type{margin-bottom:7.5rem}.RcForecast{position:relative}@media(min-width:768px){.RcForecast{position:absolute;top:0;width:18.13rem}}.RcForecast__container{padding:1.25rem;border-radius:10px;background:#fff;box-shadow:0 5px 15px 0 #403e3d0d}@media(min-width:768px){.RcForecast{margin-left:-2rem}}.RcForecast__content{padding-right:1.25rem}.RcForecast__forecast--rank-3{color:#71adab}.RcForecast__forecast--rank-2{color:#32302f}.RcForecast__forecast--rank-1{color:#efa618}.RcForecast__forecast--rank-0{color:#d23014}.RcLearnMore__container>*{border-radius:10px;background:#fff;box-shadow:0 5px 15px 0 #403e3d0d}.RcLearnMore__button{width:100%}@media(min-width:480px){.RcLearnMore__button{width:unset;height:3rem}.RcLearnMore{margin-left:-2rem}}.RetirementCalculator__graph{position:relative}.RetirementCalculator__questions{margin-bottom:2.5rem}@media(min-width:768px){.RetirementCalculator__questions--page-2{margin-bottom:8.75rem}}.RetirementCalculator__questions-row{margin-bottom:1.25rem}@media(min-width:480px){.RetirementCalculator__questions-row{height:12.5rem}}.RetirementCalculator__continue-container{height:6.25rem}.RetirementCalculator__continue-button{width:16.25rem;height:3.13rem}.ScrollingScheduleCallCta{bottom:0;z-index:50;height:auto;padding:1.44rem 0;box-shadow:0 0 30px #0000001a;transform:translateZ(1)}@media(min-width:768px){.ScrollingScheduleCallCta{height:6.25rem;padding:0}}.ScrollingScheduleCallCta__Managers{width:12.5rem;min-width:12.5rem;margin-right:1.44rem}.ScrollingScheduleCallCta__Title{max-width:27ch;margin:.81rem auto 1.13rem}@media(min-width:768px){.ScrollingScheduleCallCta__Title{max-width:25ch;margin:0}}@media(min-width:960px){.ScrollingScheduleCallCta__Title{max-width:38ch;margin:0}}.ScrollingScheduleCallCta__Wrapper{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(min-width:768px){.ScrollingScheduleCallCta__Wrapper{flex-direction:row}}.ScrollingScheduleCallCta .PrimaryButton{max-width:18.75rem}.ScrollingScheduleCallCta .ScrollerCloseButton{position:absolute;top:0;right:2rem}.ScrollingScheduleCallCta .ScrollerCloseButton__Inner{margin:0;overflow:visible;color:inherit;font:inherit;line-height:normal;text-align:inherit;-webkit-text-decoration:none;text-decoration:none;background:none;border-width:0;padding:3px 20px;background:#fff;border-radius:200px;box-shadow:0 0 20px #0000001a;cursor:pointer}.ScrollingScheduleCallCta .ScrollerCloseButton__Inner:hover{background:#ffffff91}.ScrollingScheduleCallCta .ScrollerCloseButton__Inner svg{margin-bottom:3px}@media(min-width:768px){.ScrollingScheduleCallCta .ScrollerCloseButton__Inner{transform:translateY(-.94rem)}}