.retirement-planner{font-family:"NunitoSans",Arial,Helvetica,sans-serif}.retirement-planner .actions-bar{margin-top:24px;margin-bottom:20px}@media(max-width: 991.8px){.retirement-planner .actions-bar{margin-top:12px}}.retirement-planner .actions-bar .action{font-size:14px;line-height:1em;border:none;padding:6.25px 12px;color:#28ebcf}@media(max-width: 767.8px){.retirement-planner .actions-bar .action{display:block;text-align:center;padding:10px 12px;width:100%;margin-bottom:10px}}.retirement-planner .actions-bar .action.reset{border:1px solid #28ebcf;text-transform:uppercase;background-color:#fff;margin-right:12px;border-radius:9px 5px 9px 5px}.retirement-planner .actions-bar .action.toggle-additional{background:none;padding-left:0;padding-right:0;padding-top:2px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);line-height:24px}.retirement-planner .actions-bar .action.toggle-additional .toggle-icon{width:24px;height:24px;position:relative;margin-right:10px;background-color:#28ebcf;display:inline-block;vertical-align:bottom}.retirement-planner .actions-bar .action.toggle-additional .toggle-icon.toggle-plus:after,.retirement-planner .actions-bar .action.toggle-additional .toggle-icon.toggle-minus:after{position:absolute;content:"";height:4px;width:14px;display:block;background-color:#fff;left:50%;top:50%;margin-top:-2px;margin-left:-7px}.retirement-planner .actions-bar .action.toggle-additional .toggle-icon.toggle-plus:before{position:absolute;content:"";width:4px;height:14px;display:block;background-color:#fff;left:50%;top:50%;margin-top:-7px;margin-left:-2px}.retirement-planner .actions-bar .action.invest-now{color:#101112;background-color:#28ebcf;border-top:1px solid #28ebcf;border-bottom:1px solid #28ebcf;text-transform:uppercase;display:inline-block;border-radius:9px 5px 9px 5px}.retirement-planner .actions-bar .action:hover{cursor:pointer;text-decoration:none}.retirement-planner .actions-bar .action:active,.retirement-planner .actions-bar .action:focus{outline:none}.retirement-planner .actions-bar .reset-button-col{white-space:nowrap}.retirement-planner .actions-bar .lock-legend{margin-bottom:12px;white-space:nowrap}@media(min-width: 992px){.retirement-planner .actions-bar .lock-legend{display:none}}.retirement-planner .actions-bar .lock-legend-inline{display:inline-block}@media(max-width: 991.8px){.retirement-planner .actions-bar .lock-legend-inline{display:none}}.retirement-planner .actions-bar .lock-closed{margin-left:12px}.retirement-planner{font-family:"NunitoSans",Arial,Helvetica,sans-serif}.retirement-planner .solve-goal{border:2px solid #28ebcf;background-color:rgba(40,235,207,.2);padding:8px 10px;height:164px;position:relative}.retirement-planner .solve-goal .lock{top:8px;right:10px}@media(max-width: 767.8px){.retirement-planner .solve-goal>.header{height:40px;line-height:1.1}}.retirement-planner .solve-goal .goal{height:63px;overflow:hidden;text-align:center}.retirement-planner .solve-goal .goal .value{line-height:1em;font-size:32px;font-weight:600}.retirement-planner .solve-goal .goal .text{font-size:13px}.retirement-planner .solve-goal .outcomes{font-size:12px;text-align:center}.retirement-planner .solve-goal .outcomes strong{display:block}.retirement-planner .solve-goal .outcomes .outcome{color:#101112;padding:5px 8px;line-height:1em}.retirement-planner .solve-goal .outcomes .outcome.bad{background-color:#fb436b;float:left}.retirement-planner .solve-goal .outcomes .outcome.good{background-color:#28ebcf;float:right}.retirement-planner .solve-goal .outcomes .outcome .value{font-weight:600;margin-bottom:2px}.retirement-planner .risk-sign{position:absolute;top:40px;right:10px;width:25px;height:25px;display:block;overflow:hidden}.retirement-planner .slider-component,.retirement-planner .solve-goal{font-size:16px}.retirement-planner .slider-component>.header,.retirement-planner .solve-goal>.header{height:40px;overflow:hidden}.retirement-planner .slider-component.box,.retirement-planner .solve-goal.box{white-space:nowrap}.retirement-planner .slider-component.no-shadow,.retirement-planner .solve-goal.no-shadow{box-shadow:none}@media(min-width: 992px){.retirement-planner .slider-component .header,.retirement-planner .solve-goal .header{margin-bottom:5px}}.retirement-planner .slider-component .header .title,.retirement-planner .solve-goal .header .title{text-transform:uppercase;font-size:16px;line-height:1em;margin-top:3px}.retirement-planner .slider-component .header .title .suffix,.retirement-planner .solve-goal .header .title .suffix{text-transform:none}.retirement-planner .slider-component .header .sub-title,.retirement-planner .solve-goal .header .sub-title{color:#28ebcf;font-size:12px}.retirement-planner .slider-component.risk-warning,.retirement-planner .solve-goal.risk-warning{border:2px solid #fb436b;padding:8px 10px}.retirement-planner .risk-warning .lock{top:8px;right:10px}.retirement-planner .lock{position:absolute;top:10px;right:12px;background-position:left top;background-repeat:no-repeat;width:25px;height:25px}.retirement-planner .slider-component{position:relative;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px;padding:10px 12px;margin-bottom:12px}.retirement-planner .slider-component .lock{cursor:pointer}@media(max-width: 767.8px){.retirement-planner .slider-component>.header{height:auto;line-height:1.1}}@media(min-width: 768px){.retirement-planner .slider-component.horizontal{position:static;box-shadow:none}.retirement-planner .slider-component.horizontal>.header{float:left;width:35%;padding-top:70px;padding-right:3%;text-align:right;line-height:1.3em;height:auto}.retirement-planner .slider-component.horizontal>.header .more-info{display:none}.retirement-planner .slider-component.horizontal>.slider{float:left;width:54%}.retirement-planner .slider-component.horizontal>.info-i{top:70px;right:5%}}@media(min-width: 992px){.retirement-planner .slider-component{margin-bottom:0}}.retirement-planner .slider-component .slider-lock{cursor:pointer;border:1px solid #000;border-radius:5px;padding:0 3px;position:absolute;top:10px;right:12px}.retirement-planner .slider-component .slider{padding:0 6px}.retirement-planner .slider-component .slider.is-default .scalable-slider .slider-range::-webkit-slider-thumb{background:linear-gradient(135deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(45deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(-45deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(-135deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(#28EBCF 100%, #28EBCF) 50% 50%/15px 15px,linear-gradient(90deg, #FFF 100%, #FFF);background-repeat:no-repeat}.retirement-planner .slider-component .slider.is-default .scalable-slider .slider-range::-moz-range-thumb{background:linear-gradient(135deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(45deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(-45deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(-135deg, #FFF 25%, transparent 25%) 50% 50%/15px 15px,linear-gradient(#28EBCF 100%, #28EBCF) 50% 50%/15px 15px,linear-gradient(90deg, #FFF 100%, #FFF);background-repeat:no-repeat}.retirement-planner .slider-component .slider .slider-min,.retirement-planner .slider-component .slider .slider-max{color:#7a7a8f;bottom:-5px}.retirement-planner .slider-component .slider .slider-bar{width:10px;height:10px;background-color:#eee;top:0;border:1px solid #bbb !important;padding:0 !important;transform:rotate(45deg);margin-top:-65px}.retirement-planner .slider-component .slider .slider-bar .slider-bar-label{display:none}.retirement-planner .slider-component .slider .slider-text{font-size:30px;line-height:40px}@media(max-width: 767.8px){.retirement-planner .slider-component .slider .slider-text{font-size:24px}}@media(min-width: 768px)and (max-width: 991.8px){.retirement-planner .slider-component .slider .slider-text{font-size:26px;line-height:36px}}.retirement-planner .slider-component .slider .slider-text .text-wrapper{overflow:hidden;position:relative;color:#28ebcf}.retirement-planner .slider-component .slider .slider-text .text-wrapper .left{display:inline-block}.retirement-planner .slider-component .slider .slider-text .text-wrapper .right{display:inline-block;margin-left:-6px;font-size:13px;line-height:13px;text-align:right}@media(max-width: 991.8px){.retirement-planner .slider-component .slider .slider-text .text-wrapper .right{font-size:12px;line-height:12px;margin-left:-3px}}@media(min-width: 768px)and (max-width: 991.8px){.retirement-planner .slider-component .slider .slider-text .text-wrapper .right{font-size:11px;line-height:11px}}.retirement-planner .slider-component .slider .slider-text .text-wrapper.risk-level .right .sup{text-align:left}.retirement-planner .slider-component .slider .slider-text .text-wrapper.risk-level .right .sub{font-size:12px}.retirement-planner .slider-component .slider .slider-text .text-wrapper.monthly-deposit .right,.retirement-planner .slider-component .slider .slider-text .text-wrapper.initial-deposit .right{margin-left:-6px}@media(min-width: 992px){.retirement-planner .slider-component .slider .slider-text .text-wrapper.monthly-deposit .right,.retirement-planner .slider-component .slider .slider-text .text-wrapper.initial-deposit .right{margin-left:-12px}}.retirement-planner .slider-component .component-more-info .toggle,.retirement-planner .gender-input .component-more-info .toggle{text-align:left;margin:12px 0 0;cursor:pointer;color:#28ebcf;font-weight:300}.retirement-planner .slider-component .component-more-info .toggle .glyphicon,.retirement-planner .gender-input .component-more-info .toggle .glyphicon{padding:4px;margin-right:10px;color:#fff;background-color:#28ebcf}@media(max-width: 575.8px){.retirement-planner .slider-component .component-more-info .toggle .toggle-icon,.retirement-planner .gender-input .component-more-info .toggle .toggle-icon{font-size:12px}.retirement-planner .slider-component .component-more-info .toggle .toggle-label,.retirement-planner .gender-input .component-more-info .toggle .toggle-label{font-size:13px}}.retirement-planner .slider-component .component-more-info .content,.retirement-planner .gender-input .component-more-info .content{font-size:13px;line-height:18px;margin-top:.25em;white-space:normal}.retirement-planner .slider-component .component-more-info .content p,.retirement-planner .gender-input .component-more-info .content p{margin-bottom:1em}.retirement-planner .slider-component .component-more-info .content p:last-child,.retirement-planner .gender-input .component-more-info .content p:last-child{margin-bottom:.5em}.retirement-planner .step-1 .actions{margin-top:40px;margin-bottom:40px}@media(max-width: 767.8px){.retirement-planner .step-1 .actions{margin-top:12px}}.retirement-planner .step-1 .actions .action{padding:5px 12px}.retirement-planner .step-1 .actions .action.start{color:#101112;background-color:#28ebcf;text-transform:uppercase;border-radius:9px 5px 9px 5px}.retirement-planner .step-1 .actions .action:hover{cursor:pointer;text-decoration:none}.retirement-planner .step-1 .slider-groups .group-header{font-size:20px;margin:40px 0 10px}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper{position:relative;padding:10px 12px;box-shadow:rgba(0,0,0,.12) 0 1px 6px,rgba(0,0,0,.12) 0 1px 4px}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .header{height:45px}@media(min-width: 992px){.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .header{margin-bottom:5px}}@media(max-width: 767.8px){.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .header{height:30px;line-height:1.1}}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .header .title{text-transform:uppercase;font-size:16px}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .header .more-info{font-size:14px;opacity:.6}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs{width:220px;height:94px;margin:auto;overflow:hidden}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input{height:90px;width:90px;border-radius:50%;border:2px solid #d5d5d5;float:left;overflow:hidden}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input.male{margin-right:30px}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input.female{float:right}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input.active{border-color:#28ebcf;stroke:#fff}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input:hover{cursor:pointer}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input img{margin:7px 1px 0;height:84px;width:84px}@media(max-width: 767.8px){.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs{width:180px;height:auto}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input{height:73px;width:73px}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input img{height:67px;width:67px}}@media(min-width: 768px)and (max-width: 991.8px){.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs{width:auto}.retirement-planner .step-1 .slider-groups .gender-input .inner-wrapper .inputs .input.male{margin-right:0}}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph>div{height:auto !important}}.retirement-planner .tab-planner .graph .chart-wrapper{position:relative;padding:0;min-height:100px;height:100%}@media(max-width: 768px){.retirement-planner .tab-planner .graph .chart-wrapper{height:auto}}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark{color:#eee}@media(min-width: 768px){.retirement-planner .tab-planner .graph .chart-wrapper{padding:0 0 0 24px}.retirement-planner .tab-planner .graph .chart-wrapper .legend{position:absolute}}.retirement-planner .tab-planner .graph .chart-wrapper .legend{z-index:10;left:0;top:0;padding-top:12px;font-size:13px;line-height:18px;text-align:left}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .legend{line-height:14px;font-size:11px}}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve{position:relative}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve .line{border-top:2px solid red;position:absolute;top:9px;width:15px}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve .line{top:6px}}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve .text{margin-left:20px}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.good{color:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.good .line{border-color:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.average{color:#101112}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.average .line{border-color:#101112}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .legend .curve.average{color:#eee}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .legend .curve.average .line{border-color:#eee}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.bad{color:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.bad .line{border-color:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.investment-amount{color:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .legend .curve.investment-amount .line{border-color:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .curve-legends{margin-bottom:10px}.retirement-planner .tab-planner .graph .chart-wrapper .curve-legends strong{font-weight:normal;color:#28ebcf;margin-bottom:5px;display:block}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .curve-legends strong{font-size:14px}}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends{margin-bottom:10px}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends,.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends td{color:#a4a4b2}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends tr{font-size:13px}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends tr .value{padding-left:12px}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends table{width:100%}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends tr{font-size:11px;float:left;width:50%}.retirement-planner .tab-planner .graph .chart-wrapper .additional-assumption-legends tr:nth-child(odd){clear:left}}.retirement-planner .tab-planner .graph .chart-wrapper .chart{width:100%;height:100%}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .chart{height:-moz-fit-content;height:fit-content}}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg{overflow:visible}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts-area.upper99{fill:#28ebcf;fill-opacity:.2}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts-area.upper95{fill:#28ebcf;fill-opacity:.4}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts-area.lower05{fill:#fb436b;fill-opacity:.4}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts-area.lower01{fill:#fb436b;fill-opacity:.2}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts-area.x-axis{fill:#7a7a8f;fill-opacity:.25}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts{fill:none;stroke-width:2px}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts.upper95{stroke:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts.lower05{stroke:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts.passive{stroke:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts.median{stroke:#101112}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .ts.median{stroke:#eee}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .ts.riskFreeInvestment{stroke:blue}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .cursor .line{stroke:rgba(0,0,0,.35)}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .cursor .line{stroke:rgba(255,255,255,.35)}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .cursor .rect{fill-opacity:0;opacity:0}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .cursor .year-pointer rect{fill:#f8f8f8}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .cursor .year-pointer text{fill:#7a7a8f !important}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot text{fill:#fff}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot .dot-bg{fill-opacity:.2}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.initial-sum{fill:#333}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .double-dot.initial-sum{fill:#fff}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.upper95{fill:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.upper95.invis{fill:rgba(0,0,0,0)}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.upper95.invis text{fill:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.passive{fill:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.lower05{fill:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.median{fill:#101112}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .double-dot.median{fill:#fff}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .double-dot.median text{fill:#101112}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .double-dot.riskFreeInvestment{fill:blue}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg text{font:11px "Roboto",Arial,sans-serif}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis{pointer-events:none}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis text,.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis foreignObject .retirement-icon{fill:#7a7a8f;color:#7a7a8f;text-anchor:start}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .x-axis text,.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .x-axis foreignObject .retirement-icon{fill:#eee;color:#eee}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark.chart-wrapper-small .chart svg .x-axis text,.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark.chart-wrapper-small .chart svg .x-axis foreignObject .retirement-icon{fill:#7a7a8f;color:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis foreignObject .retirement-icon{display:block;white-space:nowrap;text-transform:uppercase;font-size:13px;color:#101112;padding-top:10px;font-weight:500}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis foreignObject .retirement-icon img{display:inline-block;margin-top:-8px;width:25px;height:25px;max-width:none}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis path,.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis line{fill:none;stroke:rgba(255,255,255,.05);shape-rendering:crispEdges}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .x-axis text.relevant-year{font-weight:bold;fill:#000}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis{pointer-events:none}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis text{fill:#7a7a8f;text-anchor:start}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .y-axis text{fill:#eee}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis text path,.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis text line{fill:none;stroke:rgba(255,255,255,.05);shape-rendering:crispEdges}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis path,.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .y-axis line{fill:none;stroke:rgba(255,255,255,.05);shape-rendering:crispEdges}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .grid text{fill:#7a7a8f}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .grid path,.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .grid line{fill:none;stroke:rgba(16,17,18,.1);shape-rendering:crispEdges}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .grid path,.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .grid line{stroke:rgba(255,255,255,.1)}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .grid path{stroke:rgba(255,255,255,0)}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .grid path.domain{display:none}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .domain-text{font-size:12px}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .domain-text.upper95{fill:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .domain-text.lower05{fill:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .chart svg .domain-text.median{fill:#101112}.retirement-planner .tab-planner .graph .chart-wrapper.theme-dark .chart svg .domain-text.median{fill:#eee}.retirement-planner .tab-planner .graph .chart-wrapper .chart .risklevel-switcher{position:absolute;top:0}.retirement-planner .tab-planner .graph .chart-wrapper .chart .risklevel-switcher a{cursor:pointer}.retirement-planner .tab-planner .graph .chart-wrapper .chart .risklevel-switcher a.active{text-decoration:underline}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend{transform:translate(-23px, 22px);font-size:13px;line-height:18px;text-align:left}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend{line-height:14px;font-size:11px}}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .curve-legend-title{fill:#28ebcf;font-size:13px}@media(max-width: 991.8px){.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .curve-legend-title{font-size:14px}}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend line{stroke-width:2;transform:translateY(-4px)}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend g text{transform:translateX(18px);font-size:13px;font-weight:300}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .good{fill:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .good line{stroke:#28ebcf}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .average{fill:#101112}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .average line{stroke:#101112}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .bad{fill:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .svg-legend .bad line{stroke:#fb436b}.retirement-planner .tab-planner .graph .chart-wrapper .chart .svg-assumption-legend{transform:translate(-23px, 74px);line-height:18px;fill:#a4a4b2}.retirement-planner .tab-planner .graph .chart-wrapper .chart .svg-assumption-legend .assumption-legend-title{font-weight:bold}.retirement-planner .tab-planner .graph .chart-wrapper .chart .svg-assumption-legend text{font-size:13px}.retirement-planner .tab-planner .graph .chart-wrapper .chart .svg-assumption-legend .value{transform:translateX(90px)}.retirement-planner .tab-planner .graph .chart-wrapper .chart .svg-assumption-legend .value-description{transform:translateX(90px)}.retirement-planner .tab-planner .device-mobile .planner-chart{margin-top:0}.retirement-planner .tab-table{font-size:16px;line-height:1.5em;width:100%}.retirement-planner .tab-table .inner-wrapper{overflow-y:auto}@media(max-width: 767.8px){.retirement-planner .tab-table .inner-wrapper{overflow-y:visible;height:auto !important}}.retirement-planner .tab-table .inner-wrapper .percentile-selector{margin:20px 0;width:100%;overflow:hidden}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile{width:225px !important;float:left;display:block !important;height:25px !important;padding-left:35px;position:relative}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label{font-weight:400}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile,.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label,.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile input{cursor:pointer}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile.upper95{color:#28ebcf}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile.median{color:#000}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile.lower05{color:#fb436b}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile input{opacity:.0001;z-index:5}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile input,.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label:before,.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label:after{position:absolute;left:1px;top:2px;content:"";border-radius:50%}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label:before{border:2px solid currentColor;width:20px;height:20px}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile label:after{margin:4px;background-color:currentColor;width:12px;height:12px;scale:0;transition:scale .2s ease-out}.retirement-planner .tab-table .inner-wrapper .percentile-selector .percentile input:checked+label:after{scale:1}.retirement-planner .tab-table .inner-wrapper .description{line-height:1.4em;font-size:14px}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile{width:100%;display:block}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead{padding-top:40px;background:#fff;position:sticky;position:-webkit-sticky;display:block;width:100%;top:0}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead tr,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead tr{display:table;width:100%;table-layout:fixed}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header.headers th,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header.headers th{position:sticky;position:-webkit-sticky;text-align:center;font-size:16px}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header.sub-headers th,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header.sub-headers th{position:sticky;position:-webkit-sticky;font-size:16px;font-weight:400;padding-bottom:0;text-align:center}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header.sub-headers th .inner,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header.sub-headers th .inner{border-bottom:1px solid #28ebcf}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col{line-height:1.3em;padding:0 16px;border:none;color:#28ebcf}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col.nominal,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col.nominal{color:#15e4c7}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col.year,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col.year{padding-left:0}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col.withdrawal.nominal,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col.withdrawal.nominal{padding-right:0}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col.icon,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col.icon{width:20px;padding-left:0;padding-right:6px}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop thead .table-header .table-col.icon .inner,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile thead .table-header .table-col.icon .inner{border-bottom:none}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody{font-size:14px;display:table;width:100%;table-layout:fixed}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody tr,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody tr{display:table;width:100%;table-layout:fixed}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody .table-row.odd,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody .table-row.odd{background-color:#f8f8f8}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody .table-row .table-col,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody .table-row .table-col{line-height:1;padding:5px 20px;border:none;text-align:right;white-space:nowrap}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody .table-row .table-col.nominal,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody .table-row .table-col.nominal{color:#bbb}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody .table-row .table-col.icon,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody .table-row .table-col.icon{width:20px;background-color:#fff;padding-left:0;padding-right:6px}.retirement-planner .tab-table .inner-wrapper .data-table .table-desktop tbody .table-row .table-col.icon img,.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile tbody .table-row .table-col.icon img{height:20px;width:20px}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile{border-top:1px solid #d5d5d5;margin-top:40px}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row{padding:10px 0;border-top:1px solid #ddd}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row table{width:100%}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row tr{font-size:14px;line-height:20px}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row tr th{text-align:left;text-indent:22px;position:relative;font-weight:normal}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row tr td{text-align:right;padding-right:2px}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row tr:nth-child(even){background-color:#f8f8f8}.retirement-planner .tab-table .inner-wrapper .data-table .table-mobile .table-row img{height:20px;width:20px;position:absolute;left:0}.retirement-planner .tab-information .inner-wrapper{padding-top:24px;overflow-y:scroll}.retirement-planner .tab-information .inner-wrapper h1:first-child,.retirement-planner .tab-information .inner-wrapper h2:first-child,.retirement-planner .tab-information .inner-wrapper h3:first-child,.retirement-planner .tab-information .inner-wrapper h4:first-child,.retirement-planner .tab-information .inner-wrapper h5:first-child,.retirement-planner .tab-information .inner-wrapper h6:first-child,.retirement-planner .tab-information .inner-wrapper p:first-child{margin-top:0}@media(max-width: 767.8px){.retirement-planner .tab-information .inner-wrapper{overflow-y:visible;height:auto !important}}.retirement-planner .tabs-container.nav-tabs{display:table;width:100%;border:none;margin-bottom:0;table-layout:fixed}.retirement-planner .tabs-container.nav-tabs:before,.retirement-planner .tabs-container.nav-tabs:after{display:none}.retirement-planner .tabs-container.nav-tabs .nav-item{display:table-cell}.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link{text-align:center;float:none;text-transform:uppercase;font-weight:500;font-size:13px;line-height:1em;margin:0;color:#28ebcf;outline:none;border:none;border-radius:0;border-bottom:1px solid #28ebcf;background-color:rgba(0,0,0,0)}.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link:active,.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link:focus,.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link:hover{border:none;border-bottom:1px solid #28ebcf;background-color:rgba(0,0,0,0);outline:none}.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link.active{background-color:#28ebcf;color:#101112}@media(max-width: 767.8px){.retirement-planner .tabs-container.nav-tabs .nav-item{display:block}.retirement-planner .tabs-container.nav-tabs .nav-item:first-child .nav-link{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.retirement-planner .tabs-container.nav-tabs .nav-item:last-child .nav-link{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important}.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link{border:1px solid #28ebcf !important;margin:0 !important;padding:5px 12px}.retirement-planner .tabs-container.nav-tabs .nav-item .nav-link.active{background-color:#28ebcf !important;color:#101112 !important}}
