.k-animation-container{z-index:100003!important}.report-container{fontFamily:"Roboto"}.container-training-icons{float:right;display:flex;flex-wrap:wrap;flex-direction:row;width:38%;margin-right:2em}.nexus-modal-container .MuiPaper-root{width:375px!important;overflow-x:visible;overflow-y:visible}.nexus-sales-modal{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.nexus-modal-container .nexus-sales-close-btn{position:absolute;left:360px;top:-15px;cursor:pointer}.nexus-modal-container .nexus-sales-hourglass{position:absolute;top:-87px;left:125px}.nexus-sales-modal .nexus-sales-modal__header{color:#fff;background:#00156b;text-align:center;padding:48px 31px 15px}.nexus-sales-modal .nexus-sales-modal__header label{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.nexus-sales-modal .nexus-sales-modal__header h1{color:#fa7070;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3.2px;margin:0}.nexus-sales-modal .nexus-sales-modal__body{text-align:center;padding:23px 24px;font-size:19px;font-style:normal;font-weight:400;line-height:normal}.nexus-sales-modal .nexus-sales-modal__body .highlight-green{color:#06bc2e;font-size:19px;font-style:normal;font-weight:600;line-height:normal}.nexus-sales-modal .nexus-sales-modal__body a{color:#375fff;text-align:center;font-size:21px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin:0}.nexus-sales-modal hr{padding:0!important;border:1px solid #eee}.nexus-sales-modal .nexus-sales-modal__footer{padding:24px 8px}.nexus-sales-modal .nexus-sales-modal__footer img{width:287px;display:block;margin:auto}h1{font-size:2em!important;font-weight:700}.login-controls{width:50%;margin:10% auto;padding:2em;border:1px solid #007bef}.login-controls h1{margin-top:1em;text-align:center}.login-controls .wrong-password{color:red}.login-controls .login-button-container,.user-menu{text-align:right}.user-menu label{font-weight:700;margin-top:1em!important;display:inherit;margin-right:1em}button.center-elements-button{display:flex!important;align-content:center;border-radius:2px;font-size:calc(.45vw + .45vh + .3vmin);text-align:center;margin:0 1.5em 1.5em;min-width:10em;max-height:4.2em}.user-menu label svg{position:relative;top:5px}.k-grid td{padding:3px 10px!important}.k-grid table tr:hover{background-color:#36f4cd}.k-grid th{background-color:#007bef;color:#fff!important;padding:5px 10px!important;text-align:center!important}.k-grid tr td .k-textbox-container{padding-top:0!important}.k-pager-numbers .k-link.k-state-selected{background-color:#007bef!important;color:#fff}.MuiButton-textPrimary{background-color:#007bef!important;color:#fff!important}.MuiButton-textSecondary{background-color:#939598!important;color:#fff!important}.button-container{text-align:right}.button-container button{margin-left:1em}.k-dialog{width:50%}.k-textbox-container{width:100%}.plan-inputs-page{width:90%!important;margin:0 auto!important}.plan-inputs-page .error-tooltip-wrapper{position:relative}.plan-inputs-page .error-tooltip-wrapper .error-tooltip{position:absolute;left:-40px;color:#f31700}.plan-inputs-page .contribution-error-tooltip-wrapper .error-tooltip{color:#f31700}.error-tooltip-ul{margin:10px 10px 10px -12px!important}.plan-inputs-footer{position:fixed;bottom:0;width:100%;height:60px;background:#007bef;width:90%!important;margin:0 auto!important;border:2px solid #000;border-bottom:none;z-index:10}.plan-inputs-footer .button-div{text-align:center;padding-top:11px!important}.plan-inputs-footer .button-div button{border:1px solid #000!important;background-color:#fff!important;color:#000!important}.plan-inputs-footer .button-div button.calculate{min-width:130px;min-height:38.5px}.plan-inputs-footer .button-div .button:disabled,.plan-inputs-footer .button-div .button[disabled]{border:1px solid #999!important;background-color:#ccc!important;color:#666!important}.personal-information-title{display:inline-block;margin-right:1em!important;margin-left:.5em!important}tr td .k-textbox-containern{padding-top:0!important}.presentation-page{width:100%;min-height:100vh;background-color:#fff!important;font-family:"Roboto","Helvetica","Arial",sans-serif}.presentation-page hr{border-top:1px solid #ccc}.header-container-images{margin-left:.6em}.header-container-images .retirement-roadmap-logo{margin-top:3em}.header-container-images img{width:30%;min-width:150px}.header-container-images .lets-get-there{width:18%;text-align:left;min-width:100px}.horizontal-bar{height:30%;width:.04em;background-color:#157ee8}.presentation-page .presentation-header ul{list-style:none;display:inline-block;float:right}.presentation-page .presentation-header ul li{display:inline-block;margin-right:1em}.presentation-page .presentation-header ul li a{text-decoration:none;color:#000;cursor:pointer;font-size:1.2em}.presentation-page .presentation-content{width:100%;margin:0 auto}.presentation-page .presentation-header img{height:10em;object-fit:contain}.presentation-page .presentation-content .presentation-header label{float:right;margin-top:2em;font-weight:700}.presentation-page .presentation-content button{background-color:#157ee8!important;padding:1em 2em;margin:0 auto;display:block}.presentation-page .presentation-content-output-plan{width:100%;margin:0 auto}.presentation-page .presentation-content-output-plan .presentation-header .horizontal-bar{display:inline-block!important;height:60px;width:2px;background-color:#157ee8;position:relative;top:-30px;margin-right:1em;margin-left:1em}.presentation-page .presentation-content-output-plan .presentation-header label{float:right;margin-top:2em;font-weight:700}.presentation-page .presentation-content-output-plan button{background-color:transparent;padding:1em 2em;margin:0 auto;display:block}.presentation-info-page{margin-top:0!important}.presentation-page .presentation-info-start-image{width:100%;height:78vh;object-fit:fill}.presentation-page .never-say-never{color:#157ee8;text-align:center;font-size:calc(.8vw + .2vh + .4vmin)!important;display:inline-block}.presentation-info-page h2{margin-bottom:2em;color:#aaa}.presentation-info-page p{margin-bottom:2em}.rounded-button{background-color:#007bef!important;border-radius:50px!important;width:100%}.presentation-welcome-page-1 p,.presentation-welcome-page-1 ul{margin-bottom:1em}.presentation-welcome-page-1 .rounded-button{width:20em;margin-top:1em}.presentation-welcome-page-1 .terms-and-conditions{text-align:right}.presentation-disclaimer p{margin-bottom:1em}.presentation-disclaimer .rounded-button{width:20em}.presentation-disclaimer .button-container{text-align:right}.presentation-current-plan{width:90vw!important;color:#aaa}.presentation-current-plan .MuiPaper-root{padding:1em;border:1px solid #ccc}.presentation-current-plan p{margin-bottom:1em}.presentation-current-plan .presentation-current-plan-left-panel .presentation-current-plan-client-info span{color:#aaa;font-size:.8em}.presentation-current-plan .presentation-current-plan-left-panel .presentation-current-plan-client-info hr{margin-top:2em;margin-bottom:2em}.presentation-current-plan .presentation-current-plan-left-panel .presentation-current-plan-budget h4{font-weight:700;font-size:.8em}.presentation-current-plan .presentation-current-plan-left-panel .presentation-current-plan-budget span{font-size:1.8em;font-weight:700;color:#157ee8}.presentation-current-plan-right-panel .MuiPaper-root{margin-bottom:2em}.presentation-current-plan-right-panel table{width:100%;font-family:"Roboto","Helvetica","Arial",sans-serif}.presentation-current-plan-right-panel table thead tr th{text-transform:uppercase;font-size:.7em;text-align:left}.presentation-current-plan-right-panel table thead tr th:last-child{text-align:right}.presentation-current-plan-right-panel table tbody tr td{padding-top:.5em;padding-bottom:.5em;font-weight:700;font-size:1.2em}.presentation-current-plan-right-panel table tbody tr.ss-taxes-row td{font-size:.8em!important;color:#9e9e9e}.presentation-current-plan-right-panel table tbody tr td.diff-red{color:red!important}.presentation-current-plan-right-panel table tbody tr td.diff-green{color:#32a852!important}.presentation-current-plan-right-panel table tbody tr td:last-child{text-align:right;color:#157ee8}dary-table .total-taxes-row td:first-child{padding-top:.5em;padding-bottom:.5em;font-weight:700;font-size:.9em}.presentation-current-plan-right-panel .tax-summary-table .total-taxes-row td:last-child{text-align:right!important;color:#157ee8;font-weight:700;font-size:1.1em}.center-element text-future-footer-money-table{color:rgba(0,0,0,.75)!important}.presentation-current-plan-right-panel .tax-summary-table .ss-taxes-row td:last-child{font-weight:700;text-align:right}.paid-total-taxes-value{text-align:right!important;font-size:18px;color:#9e9e9e;font-weight:700}.presentation-current-plan-future{text-align:center}.presentation-current-plan-future button{width:250px}.presentation-assumptions .MuiPaper-root{padding:1em;border:1px solid #ccc}.presentation-assumptions .plan-inputs .MuiPaper-root{padding:0;border:none}.presentation-assumptions .MuiPaper-root h4{font-weight:700;font-size:.8em}.presentation-assumptions .header-div .MuiPaper-root span{font-size:1.8em}.presentation-assumptions .MuiPaper-root span{font-weight:700;color:#157ee8}.presentation-assumptions .plan-inputs .MuiPaper-root span{color:inherit;font-weight:inherit}.presentation-assumptions .k-grid th{background-color:#157ee8}.presentation-page .presentation-header{background:#d5fbf3;background:linear-gradient(180deg,#d5fbf3,#fff 30%,#fff)}.presentation-page .presentation-header ul li a.active{font-weight:700}.presentation-page .bottom-left-bar{background:#d5fbf3;background:linear-gradient(180deg,#d5fbf3,#fff 30%,#fff);width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.save-button{margin-right:1em!important}.output-text-bg{height:100vh;padding:4rem 7rem}body{margin:0!important}.never-say-never{color:#157ee8;text-align:center;font-size:16px!important}.presentation-start-image{padding-top:100px;height:225px;width:100%}.presentation-start-image h1{margin:0!important;color:#fff!important;text-align:center!important}.presentation-start-right-panel{margin-left:-2px!important}.presentation-get-started{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(700px,.8fr))}.presentation-current-plan .wealth-summary-table .social-security-tax-item .center-element{font-size:.8em!important;color:#9e9e9e;font-weight:400!important;margin-top:-15px}.top-gradient-bar{background:#157ee8;background:linear-gradient(90deg,#157ee8 44%,#43ebca 97%,#43ebca);height:40px}.bar-with-text{padding:20px 0;height:50px}.bar-with-text,.circled-number{color:#fff;display:flex;align-items:center}.circled-number{align-content:center;background-color:#157ee8;border-radius:50%;justify-content:center;width:.22em;height:.22em;padding:.6em;font-size:10px;font-weight:350}.rigth-side-presentation-welcome-1{margin-top:4em!important}.typography-welcome-page{font-size:calc(.4vw + .4vh + .3vmin)!important;margin-left:4em!important;color:#494949}.chart-title{color:grey;font-weight:700;font-size:30px}.container{position:relative;height:1.8em;width:auto;overflow:hidden;background-color:none}.container:before{content:"";position:absolute;right:50%;width:100%;height:100%;background:transparent;top:0}.container.shadow:before{box-shadow:14px -1px 39px 6px rgba(0,0,0,.75);-webkit-box-shadow:14px -1px 39px 6px rgba(0,0,0,.75);-moz-box-shadow:14px -1px 39px 6px rgba(0,0,0,.75);transform:rotate(60deg)}a.button:active{top:-1px;transform:scale(.1.5);box-shadow:3px 2px 22px 1px rgba(67,235,202,.24)}.current-roadmap-cell,.current-roadmap-row{background-color:#d5fbf3}.extra-row-cash-flow{text-align:center!important;vertical-align:middle;padding:10px 0!important;border-left:1px solid #e0e0e0}.view-plan-link{background-color:#007bef;padding:10px 30px;color:#fff;text-decoration:none;border-radius:4px;font-family:"Roboto","Helvetica","Sans serif"}.center-graph-current-plan-roadmap{font-family:"Roboto","Helvetica","Sans serif";font-size:35px}.user-name{display:flex;justify-content:center;align-items:center;padding:.4em;margin-right:1em;margin-left:.6em}.center-element.text-future-header-table{color:#157ee8;font-size:24px}.center-element.text-future-header-title-table{color:#b1b1b1;font-size:15px;font-weight:700;text-transform:uppercase}.center-element.text-future-content-year-age-table{color:#000;font-size:18px;font-weight:700;justify-content:flex-start}.text-future-paidtaxes-year-age-table{color:#000;font-size:18px;font-weight:700;justify-content:flex-start!important}.center-element.text-future-content-current-table{color:#9e9e9e;font-size:24px;font-weight:700;text-transform:uppercase}.center-element.text-future-content-future-table{color:#007bef;font-size:24px;font-weight:700;text-transform:uppercase}.center-element.text-future-content-increase-table{color:#47d47f;font-size:24px;font-weight:700;text-transform:uppercase}.center-element{display:flex;justify-content:center!important}.line-table-dashed{width:100%;border-bottom:1px dashed #b1b1b1;margin:4px 0}.line-separator-continue{width:100%;border-bottom:1px solid #b1b1b1;margin:4px 0}.center-element.text-future-footer-taxes-table{justify-content:start}.center-element.text-future-footer-taxes-table,.text-current-footer-SS-table{align-content:flex-start;color:#9e9e9e;display:flex;font-size:16px;font-weight:800}.text-current-footer-SS-table{justify-content:start!important}.center-element.text-future-footer-money-table{font-size:16px;font-weight:700}.dropdown-usermenu .k-button{box-shadow:none;border:1.2px solid #157ee8;margin-left:1em;font-family:"Roboto","Helvetica","Arial",sans-serif}.error-cell{border:1px solid red!important}.default-font{font-family:"Roboto","Helvetica","Arial",sans-serif}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.locked{opacity:.3!important}.disabled-button{background-color:#aaa!important}.container-custom-file-input{background-color:#e6e6e6;border-bottom:1px solid #aaa;padding:6px;display:flex;flex-direction:row}.FilesDragAndDrop__area{padding:.2em .6em;width:78%;display:flex;align-items:center;justify-content:center;color:#555;border:.7px dashed #c3c3c3;border-radius:5px}.FilesDragAndDrop .FilesDragAndDrop__area .area__icon{font-size:64px;margin-top:20px}.custom-file-upload{border:.7px solid #007bef;border-radius:5px;padding:.2em .6em;width:16%;margin-right:1em}.custom-file-upload:active{transform:scale(.9);box-shadow:3px 2px 22px 1px rgba(0,0,0,.24)}.button-download-csv{width:180px;height:50px;border:1px solid #007bef;border-radius:4px;display:flex;justify-content:center;align-items:center}.button-download-csv:active{transform:scale(.96);box-shadow:3px 2px 22px 1px rgba(0,0,0,.24)}.error-list-csv-file{text-decoration:underline;-webkit-text-decoration-color:red;text-decoration-color:red;text-decoration-thickness:2px}.Tom-Hegna-Card{background:linear-gradient(180deg,#d5fbf3,#fff 30%,#fff)}.typography-chart-images-titles{font-size:18px!important}.typography-chart-images-sub-titles{font-size:14px!important}.loader{border:7px solid #f3f3f3;border-top-color:#157ee8;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.help-tool-tip{color:#fff}.help-tool-tip:hover{color:#000}.watch-video-button-tom-hegna{width:560px;height:30px;color:#fff;text-decoration:underline;font-family:Roboto}.text-button-watch-video-tom:hover{cursor:pointer}.container-up-banner{align-items:center;justify-content:space-evenly}.container-up-banner,.container-up-banner .row{display:flex;flex-direction:row}.roadmap-button{position:absolute;left:85%}.future-adjustments-accordion{box-shadow:none!important}.future-adjustments-accordion .accordion-summary{padding:0}.future-adjustments-accordion .accordion-summary .MuiAccordionSummary-content{margin-left:10px}.cell-icon{position:relative;top:5px}.cell-icon-successful{color:green}.cell-icon-failed{color:#f31700}.add-rila-button{margin-left:1em!important}.plan-inputs-footer.full-width{width:100%!important}.plan-inputs-footer.full-width button{background-color:#fff!important;color:#000!important;margin-top:.5em}.plan-inputs-footer .right-button{text-align:right}.plan-inputs-footer .left-button button{margin-left:4em}.plan-inputs-footer .right-button button{margin-right:4em}.transfer-details{width:90%}.container-user-controls{float:right;margin-top:3em;margin-right:2em}.delete-client-modal .delete-client-ctrls{text-align:right}.delete-client-modal .delete-client-ctrls button{margin-right:1em}.settings-tab{width:90%!important;margin:0 auto}.settings-tab .usage-report .report-range-label{margin-top:1em;display:inline-block;margin-right:1em}.settings-tab .email-recipients-list{margin-top:1em}.trust-name-label{cursor:pointer}.plan-automation-button{position:absolute!important;right:0}.plan-automation-wizard-cancel-btn{background:none!important;color:#000!important;float:right;margin-right:-1em}.plan-automation-sprockets{width:25%;display:block;margin:0 auto}.plan-automation-wizard-actions{margin:1em!important}.plan-automation-wizard-preferences .MuiFormControlLabel-root{width:100%}.plan-automation-annuities-textbox-container{margin:0 auto;width:210px}.fia-transfer-table{overflow-x:scroll}
/*# sourceMappingURL=main.46333e4c.chunk.css.map */