.fd-clearpath{font-weight:normal;font-family:"FidelitySansRegular"}.fd-clearpath .introTitle h2{border-bottom:none}.fd-clearpath .placeHolderCalc{background:#fff;max-width:500px}.fd-clearpath .calcBody{min-height:500px;min-width:340px;max-width:500px;margin:0 auto;background-color:#eef8fb;padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fd-clearpath .portfDisplay{display:none}.fd-clearpath .introTitle{margin-bottom:12px}.fd-clearpath .introSubTitle{margin-bottom:32px}.fd-clearpath #intTitle_en,.fd-clearpath #intTitle_fr{font-family:FidelitySansBold;color:#205885;letter-spacing:-0.16px;line-height:34px;font-size:24px}.fd-clearpath #intSubTitle_en{font-family:FidelitySansRegular;font-size:14px;line-height:24px;color:#1f262b;letter-spacing:normal;text-align:left}.fd-clearpath #intSubTitle_fr{font-family:FidelitySansRegular;font-size:14px;line-height:24px;color:#1f262b;letter-spacing:normal;text-align:left}.fd-clearpath .customCalc{zoom:1}.fd-clearpath .calcBox{z-index:2}.fd-clearpath .calcLabel{font-family:"FidelitySansBold";font-size:18px;line-height:28px;margin-bottom:60px}.fd-clearpath .inputBox{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 10fr 1fr;grid-column:1/-1}.fd-clearpath .inputBox-wrapper{margin-top:70px;width:100%;display:grid;grid-template-columns:1fr 10fr 1fr}.fd-clearpath #initLabel{font-family:"FidelitySansBold";font-size:18px;line-height:28px;color:#1f262b}.fd-clearpath #inputAge{display:grid;grid-template-columns:1fr 10fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:96px 0 60px 0;width:100%;height:1.7rem}.fd-clearpath .buttonStyle{font:14pt Arial;line-height:20px;color:#fff;text-align:center;background-color:#205885;border-radius:50%}.fd-clearpath .submitStyles{font-size:16px;font-family:"FidelitySansRegular";line-height:26px;padding-left:20px;padding-right:20px;bottom:20px;background:#205885;color:#fff;height:52px;border:0}.fd-clearpath button:hover{background:#4d789d;color:#fff}.fd-clearpath button:focus{background:#205784}.fd-clearpath button:active{background:#123450}.fd-clearpath .addSubButton{display:inline-block}.fd-clearpath #subAge,.fd-clearpath #subYear{float:left;width:25px;height:25px}.fd-clearpath #addAge,.fd-clearpath #addYear{float:right;width:25px;height:25px}.fd-clearpath .btn-left{grid-column:1}.fd-clearpath .btn-right{grid-column:3}.fd-clearpath .slider{border-radius:5px 5px 5px 5px;height:5px;display:inline-block}.fd-clearpath .sliderToooltip{position:absolute;top:-40px;left:-25px;min-width:70px;line-height:24px;font-size:14px;background:#205885;color:#fff;padding:1px 4px 3px 4px;text-align:center;text-decoration:none;font-weight:normal;font-family:"FidelitySansRegular"}.fd-clearpath #calcButtonBox{width:100%;margin:0}.fd-clearpath #calcButton{display:block;margin:0 auto 32px;text-align:center;font-size:16px;line-height:26px;font-family:"FidelitySansRegular"}.fd-clearpath .portfTitles{min-height:60px}.fd-clearpath #portfLink,.fd-clearpath #portfLink:link,.fd-clearpath #portfLink:visited{font-family:FidelitySansBold;color:#205885;letter-spacing:-0.16px;line-height:34px;font-size:26px;cursor:pointer}.fd-clearpath #portfLink:not([href]),.fd-clearpath #portfLink:not([href]):hover{text-decoration:none;cursor:default}.fd-clearpath #portfLink[href]:hover{color:#47515a}.fd-clearpath #portfLink[href]:active{color:#1f262b}.fd-clearpath .portfDisplay .portfTitles p{font-family:FidelitySansRegular;font-size:16px;line-height:26px;font-weight:normal;color:#1f262b;margin:12px 0 32px 0}.fd-clearpath .customChart{padding:0;min-height:300px;z-index:1}.fd-clearpath .chartDisplay{width:100%;z-index:2}.fd-clearpath .chartDisplay h3{margin-bottom:32px;font-family:"FidelitySansBold";font-size:18px;line-height:28px;color:#1f262b;display:block;clear:both}.fd-clearpath .chartTitle .atRetire{display:none;margin-left:-0.3rem}.fd-clearpath #container{width:100%;min-width:350px;min-height:235px;padding:0}.fd-clearpath .inputBox label{float:left;width:auto;text-align:right;line-height:1.8rem;display:block;margin-right:10px}.fd-clearpath .clear{clear:both}.fd-clearpath #sliderYears .sliderToooltip{width:auto;padding:2px 5px;left:-5px}.fd-clearpath #sliderDates{grid-column:2}.fd-clearpath #sliderDates span{font-family:"FidelitySansRegular";width:auto;display:inline-block;color:#1f262b;font-size:14px;padding:10px 0 0}.fd-clearpath #sliderDates span#lastYear{min-width:3rem;float:right}.fd-clearpath .infoBox{grid-column:2;background-color:rgba(106,189,74,.3);padding:10px;margin-top:20px;font-family:FidelitySansRegular;font-size:14px;line-height:24px;color:#1f262b}.fd-clearpath .legend-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;width:224px}.fd-clearpath .legend-percent{-webkit-box-flex:0;-ms-flex:0;flex:0;min-width:30px}.fd-clearpath .legend-label{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:normal}.fd-clearpath .legend-item-mobile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;min-width:259px}.fd-clearpath .highcharts-container text,.fd-clearpath .highcharts-container text tspan{font-family:FidelitySansRegular}.fd-clearpath .ui-widget-content{background:rgba(0,0,0,0);border:none}.fd-clearpath .ui-slider-horizontal{height:8px;border:.5px solid #c8beb4;background:#fff;grid-column:2}.fd-clearpath .ui-slider-horizontal .ui-slider-range-min{background:#6abd4a repeat-x 0 0;border-radius:5px 5px 5px 5px;width:100%;margin-left:0;padding:0;height:140%;top:-1px;left:-1px}.fd-clearpath #sliderYears.ui-slider-horizontal .ui-slider-range-min{background:rgba(0,0,0,0);border-radius:5px 5px 5px 5px;width:100%;margin-left:0;padding:0;height:100%;top:0px;left:0px}.fd-clearpath .slider_background_full{background-color:#6abd4a;border-radius:5px 5px 5px 5px;width:100%;height:8px;top:-1px;left:-1px;position:absolute;zoom:0}.fd-clearpath .ui-slider-horizontal .ui-slider-handle{background:#fff;border:.5px solid #c8beb4 !important;border-radius:50%;width:22px;height:22px;cursor:pointer;text-decoration:none !important;outline:none;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fd-clearpath .ui-slider-horizontal .ui-slider-handle::after{content:"";background:#205885;border-radius:50%;width:16px;height:16px;cursor:pointer;text-decoration:none;outline:none;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fd-clearpath #portfButton{height:52px;margin-bottom:32px;margin-top:60px}.fd-clearpath #backButton{float:left;width:100px;text-align:center}.fd-clearpath #printButton_en{float:right;min-width:100px;text-align:center}.fd-clearpath #printButton_fr{float:right;min-width:160px;text-align:center}.fd-clearpath .disclaimer{margin-bottom:20px}.fd-clearpath .disclaimer p{margin:0;font-family:"FidelitySansRegular";font-size:14px;line-height:24px;color:#1f262b}@media only screen and (max-width: 479px){.fd-clearpath #container{min-height:353px;min-width:240px}.fd-clearpath #container:lang(fr){min-height:370px;min-width:240px}.fd-clearpath .customChart{min-height:320px}.fd-clearpath .introSubTitle:lang(fr){margin-bottom:2rem}.fd-clearpath #portfLink,.fd-clearpath #portfLink:link,.fd-clearpath #portfLink:visited{font-size:20px}.fd-clearpath .slider{min-width:71%;float:right;display:inline-block}.fd-clearpath .inputBox,.fd-clearpath .inputBox-wrapper,.fd-clearpath #inputAge{grid-template-columns:1fr 7fr 1fr}.fd-clearpath .inputBox{height:3.5rem}.fd-clearpath .inputBox .slider{min-width:66%}.fd-clearpath #portfLink{font-size:20px}.fd-clearpath .portfDisplay .portfTitles p{font-size:14px}.fd-clearpath #sliderDates span{font-size:12px}.fd-clearpath #sliderDates span#lastYear{width:5rem;text-align:right}.fd-clearpath #initLabel:lang(fr){height:2.5rem}.fd-clearpath .calcLabel:lang(fr){margin-bottom:2rem}.fd-clearpath .slider_background_full{height:8px}}@media only screen and (max-width: 375px){.fd-clearpath .initDisplay,.fd-clearpath .portfDisplay{min-width:auto;min-height:515px}}@media only screen and (max-width: 320px){.fd-clearpath .initDisplay:lang(fr){min-height:570px}}@media print{.fd-clearpath body{font-size:120%}.fd-clearpath .calcBody{width:85%;min-height:500px}.fd-clearpath #portfButton{display:none}.fd-clearpath .customCalc,.fd-clearpath .customChart{opacity:1}}.fd-clearpath .inputBox{height:100%}#fd-modal-container .modal-dialog{max-width:752px}#fd-modal-container .modal-dialog h2{text-align:center;font-family:"FidelitySansBold";font-size:24px;color:#1f262b}#fd-modal-container .modal-dialog .modal-header{font-family:"FidelitySansBold";font-size:16px;color:#1f262b;height:50px}#fd-modal-container .modal-dialog .modal-body{font-family:"FidelitySansRegular";color:#1f262b;line-height:22px;font-size:12px;padding:0px 60px 60px;max-height:80vh;overflow-y:auto}#fd-modal-container .modal-dialog .container{padding-left:0;padding-right:0}#fd-modal-container .modal-dialog .fd-minor-text{font-family:"FidelitySansRegular";color:#1f262b;line-height:22px;font-size:16px}#fd-modal-container .modal-dialog .close{background:none;border-radius:0;color:#1f262b;font-size:16px;width:16px;height:16px}#fd-modal-container .modal-dialog .close::before,#fd-modal-container .modal-dialog .close::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#1f262b;-webkit-transform-origin:center;transform-origin:center}#fd-modal-container .modal-dialog .close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#fd-modal-container .modal-dialog .close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (max-width: 479px){#fd-modal-container .modal-dialog{max-width:90%;margin-left:auto;margin-right:auto}#fd-modal-container .modal-dialog h2{text-align:center;font-family:"FidelitySansBold";font-size:16px;color:#1f262b}#fd-modal-container .modal-dialog .modal-header{height:20px}#fd-modal-container .modal-dialog .modal-body{padding:0px 30px 30px;overflow-y:auto;max-width:100%}#fd-modal-container .modal-dialog .fd-minor-text{font-size:12px !important}}.table-responsive{overflow-x:visible}
/*!
 * jQuery UI Slider 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.4rem}.ui-slider-horizontal .ui-slider-handle{top:-0.35rem;margin-left:-0.6em}@media only screen and (max-width: 479px){.ui-slider-horizontal{height:.6rem}.ui-slider-horizontal .ui-slider-handle{top:-0.2rem;margin-left:-0.6em}}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
.fd-clearpath html,.fd-clearpath body,.fd-clearpath div,.fd-clearpath span,.fd-clearpath applet,.fd-clearpath object,.fd-clearpath iframe,.fd-clearpath h1,.fd-clearpath h2,.fd-clearpath h3,.fd-clearpath h4,.fd-clearpath h5,.fd-clearpath h6,.fd-clearpath p,.fd-clearpath blockquote,.fd-clearpath pre,.fd-clearpath a,.fd-clearpath abbr,.fd-clearpath acronym,.fd-clearpath address,.fd-clearpath big,.fd-clearpath cite,.fd-clearpath code,.fd-clearpath del,.fd-clearpath dfn,.fd-clearpath em,.fd-clearpath img,.fd-clearpath ins,.fd-clearpath kbd,.fd-clearpath q,.fd-clearpath s,.fd-clearpath samp,.fd-clearpath small,.fd-clearpath strike,.fd-clearpath strong,.fd-clearpath sub,.fd-clearpath sup,.fd-clearpath tt,.fd-clearpath var,.fd-clearpath b,.fd-clearpath u,.fd-clearpath i,.fd-clearpath center,.fd-clearpath dl,.fd-clearpath dt,.fd-clearpath dd,.fd-clearpath ol,.fd-clearpath ul,.fd-clearpath li,.fd-clearpath fieldset,.fd-clearpath form,.fd-clearpath label,.fd-clearpath legend,.fd-clearpath table,.fd-clearpath caption,.fd-clearpath tbody,.fd-clearpath tfoot,.fd-clearpath thead,.fd-clearpath tr,.fd-clearpath th,.fd-clearpath td,.fd-clearpath article,.fd-clearpath aside,.fd-clearpath canvas,.fd-clearpath details,.fd-clearpath embed,.fd-clearpath figure,.fd-clearpath figcaption,.fd-clearpath footer,.fd-clearpath header,.fd-clearpath hgroup,.fd-clearpath menu,.fd-clearpath nav,.fd-clearpath output,.fd-clearpath ruby,.fd-clearpath section,.fd-clearpath main,.fd-clearpath summary,.fd-clearpath time,.fd-clearpath mark,.fd-clearpath audio,.fd-clearpath video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.fd-clearpath article,.fd-clearpath aside,.fd-clearpath details,.fd-clearpath figcaption,.fd-clearpath figure,.fd-clearpath footer,.fd-clearpath header,.fd-clearpath hgroup,.fd-clearpath menu,.fd-clearpath nav,.fd-clearpath section,.fd-clearpath main{display:block}.fd-clearpath body{line-height:1}.fd-clearpath ol,.fd-clearpath ul{list-style:none}.fd-clearpath blockquote,.fd-clearpath q{quotes:none}.fd-clearpath blockquote:before,.fd-clearpath blockquote:after,.fd-clearpath q:before,.fd-clearpath q:after{content:"";content:none}.fd-clearpath table{border-collapse:collapse;border-spacing:0}.fd-clearpath html,.fd-clearpath body{line-height:1.3em}.fd-clearpath table td{vertical-align:top}.fd-clearpath table td.numeric{text-align:right}.fd-clearpath table thead td,.fd-clearpath table tbody td.heading{font-weight:bold}.fd-clearpath ol li{margin-left:1em;list-style-type:decimal;list-style-position:outside;line-height:1em}.fd-clearpath ul li{margin-left:1.5em;list-style-type:disc;list-style-position:outside;line-height:1em}.fd-clearpath blockquote{margin-left:15px;margin-right:15px}.fd-clearpath h1,.fd-clearpath h2,.fd-clearpath h3,.fd-clearpath h4,.fd-clearpath h5{font-weight:bold}.fd-clearpath h1{font-size:32px}.fd-clearpath h2{font-size:28px}.fd-clearpath h3{font-size:24px}.fd-clearpath h4{font-size:20px}.fd-clearpath h5{font-size:18px}.fd-clearpath h6{font-size:18px;font-weight:normal}.fd-clearpath h1,.fd-clearpath h2,.fd-clearpath h3,.fd-clearpath h4,.fd-clearpath h5,.fd-clearpath h6,.fd-clearpath p,.fd-clearpath ul,.fd-clearpath ol,.fd-clearpath blockquote{margin-bottom:.8em}.fd-clearpath em{font-style:italic}.fd-clearpath img{border:0}.fd-clearpath sup{vertical-align:baseline;font-size:.6em;position:relative;top:-0.6em}.fd-clearpath sub{vertical-align:baseline;font-size:.6em;position:relative;top:.3em}.fd-clearpath strong{font-weight:bold !important}.fd-clearpath fieldset{border:1px solid #000}.fd-clearpath fieldset legend{padding:0 10px 0 10px;margin-left:10px}.fd-clearpath button{border:none;cursor:pointer}.fd-clearpath input,.fd-clearpath textarea,.fd-clearpath select,.fd-clearpath button{margin:0;padding:2px;color:inherit;font-family:inherit;font-size:inherit;font-weight:normal;font-style:normal;font-variant:normal}.fd-clearpath abbr,.fd-clearpath acronym{border-bottom:1px dotted #000;cursor:help}.fd-clearpath .show_layout *{background-color:rgba(255,0,0,.2)}.fd-clearpath .show_layout * *{background-color:rgba(0,255,0,.2)}.fd-clearpath .show_layout * * *{background-color:rgba(0,0,255,.2)}.fd-clearpath .show_layout * * * *{background-color:rgba(255,0,255,.2)}.fd-clearpath .show_layout * * * * *{background-color:rgba(0,255,255,.2)}.fd-clearpath .show_layout * * * * * *{background-color:rgba(255,255,0,.2)}.fd-clearpath .left{float:left;display:inline;margin:5px 10px 5px 0}.fd-clearpath .right{float:right;display:inline;margin:5px 0 5px 10px}.fd-clearpath .clearfix:after{content:"";display:table;clear:both}.fd-clearpath noscript.no_js{width:100%;padding:10px 20px 10px 20px;position:fixed;top:0;left:0;font-size:14px;text-align:center;color:#fff;background:#d44;z-index:1000}.fd-clearpath noscript.inline{display:inline-block;background:#d44;color:#fff}.fd-clearpath .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;left:-10000px}
