@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{background:#F7F6FB;color:#2f3942;font-size:18px;line-height:1.7;font-weight:400;font-style:normal}body,h1,h2,h3,h4,h5,b,p,em,i,a,.btn{font-family:"Montserrat",sans-serif}h1{font-size:42px;line-height:1.3;font-weight:500;margin-bottom:25px}h2{font-size:42px;line-height:1.3;font-weight:500;margin-bottom:25px}h3{font-size:24px;line-height:44px;font-weight:700}h3 span{color:#f5426e!important}h4{font-size:24px;line-height:1.4;font-weight:400;margin-bottom:25px}h5{font-size:56px;line-height:130%;font-weight:200;letter-spacing:-1px}h5:first-letter{text-transform:uppercase}h6{font-size:24px;line-height:30px;font-weight:700;text-transform:capitalize}strong{font-weight:700}li strong{font-weight:600}img{width:100%}.divider{background-color:#001f5a!important;border-radius:0!important;vertical-align:top;width:80px;max-width:100%;height:4px;float:left}.under-divider{clear:left;float:left;width:100%;margin-top:25px}.header,.footer{margin:0 auto;width:90%}.header{margin-bottom:25px}.footer{margin-top:50px}.footer-container{background-color:#001f5a!important;clear:left}.container{margin:0 auto}.validation-error{color:red}input.form-control{border:1px solid #2F3942!important;border-radius:0 0 50px!important}.card{border:1px solid #2F3942!important;border-radius:0!important}em{color:#ccc;font-size:14px}em a{color:#ccc}em a:hover{color:#ccc}a.disabled{pointer-events:none;cursor:default}.progress{margin:25px 0}.progress-bar{background-color:#f5426e!important}.btns{padding-top:30px;margin-bottom:30px}.btn-primary{background-color:#81d8d0!important;color:#2f3942!important;border:none!important;font-size:15px!important;line-height:53px!important;font-weight:600!important;padding:0 45px!important;border-radius:30px 0!important;height:53px!important;text-transform:uppercase;transition:all .3s ease-in-out}button.btn.btn-primary.start-over{float:left;padding-left:10px!important;padding-right:10px!important;width:47%}.btn-primary:hover{background-color:#f5426e!important;color:#f7f6fb!important;text-decoration:none}.btn-primary.next{float:right;padding-left:10px!important;padding-right:10px!important;width:47%}.btn-primary.next[disabled]{background-color:#2f3942!important;color:#f7f6fb!important;cursor:default}.btn-secondary{background-color:#68b3e5!important;border:none!important;font-size:13.5px!important;font-weight:800!important;padding:12px 20px!important;border-radius:0!important;color:#fff!important;height:45px}.btn-secondary:hover{text-decoration:none;transform:scale(1.07)}.calculated-fund{text-transform:capitalize;color:#ffb700;font-weight:bold}.conservative-style{color:#f5426e!important}.moderate-style{color:#f5426e!important}.aggressive-style{color:#f5426e!important}.disclaimer{font-size:10px;color:#ccc;margin-top:50px}.top-form input{height:50px}.math{text-align:center;font-size:30px}.form-label{font-size:14px}.col.no-gutter{padding:0!important;margin:0!important}.conservative{border-color:#a7a9b4!important}.conservative.active{background-color:#81d8d0!important}.moderate{border-color:#186384!important}.moderate.active{background-color:#81d8d0!important}.aggressive{border-color:#a7a9b4!important}.aggressive.active{background-color:#81d8d0!important}.path-header{text-align:center;margin-top:50px}.charts{flex:1 0 0%}.highcharts-figure,.highcharts-data-table table{width:100%;max-width:100%;margin:1em auto}.highcharts-figure{overflow:visible}.highcharts-container,.highcharts-container svg{width:100%!important;max-width:100%}.highcharts-data-table table{font-family:Verdana,sans-serif;border-collapse:collapse;border:1px solid #ebebeb;margin:10px auto;text-align:center;width:100%;max-width:500px}.highcharts-data-table caption{padding:1em 0;font-size:1.2em;color:#555}.highcharts-data-table th{font-weight:600;padding:.5em}.highcharts-data-table td,.highcharts-data-table th,.highcharts-data-table caption{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(even){background:#f8f8f8}.highcharts-data-table tr:hover{background:#f1f7ff}.col-lg-2.path{width:12%!important}ul#progressbar{padding:0;margin:25px 0}#progressbar{text-align:center;position:relative;margin-top:20px;margin-bottom:30px;overflow:hidden;color:#f5f5f5}#progressbar .active{color:#2f3942!important}#progressbar .disabled{pointer-events:none}#progressbar li{list-style-type:none;width:33%;float:left;position:relative;font-weight:400;color:#2f3942;cursor:pointer}#progressbar #step1:before{content:"1"}#progressbar #step2:before{content:"2"}#progressbar #step5:before{content:"3"}#progressbar li:before{width:58px;height:58px;line-height:58px;display:block;font-size:24px;font-weight:400;color:#2f3942;background:#D0D1DB;border-radius:50%;margin:0 auto 10px;padding:1px}#progressbar li:after{content:"";width:100%;height:4px;background:#D0D1DB;position:absolute;left:0;top:27px;z-index:-1}#progressbar li.active:before,#progressbar li.active:after{background:#F5426E!important}.progress{height:20px}.progress-bar{background-color:#f5426e!important}.top-progress{margin-bottom:75px}#years{width:100%}.years-container{margin-top:25px}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px;width:100%!important}.slider.slider-horizontal{width:100%!important;height:20px;margin-bottom:39px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;text-align:center;margin-top:20px;font-size:12px;transform:rotate(-60deg);padding-top:0!important;cursor:pointer}@media (min-width: 992px){.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{transform:none;margin-top:10px;font-size:18px;white-space:nowrap}.slider.slider-horizontal{margin-bottom:25px}}.slider.slider-horizontal .slider-track{background-color:#d0d1db!important;border-radius:0!important;box-shadow:none!important}.slider-track-high{background-color:#d0d1db!important;background-image:none!important;border-radius:0!important}.slider-track-low{background-color:#81d8d0!important;background-image:none!important;border-radius:0!important}.slider-selection.tick-slider-selection{background-color:#81d8d0!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}.slider-tick{background-color:#d0d1db!important;background-image:none!important;box-shadow:none!important}.slider-tick.in-selection{background-color:#81d8d0!important;background-image:none!important}.slider-handle{background-color:#81d8d0!important;background-image:none!important;box-shadow:none!important;transition:background-color .2s ease,transform .2s ease}.slider-handle:hover{background-color:#5bbfb7!important;transform:scale(1.2)}.tooltip.in{opacity:.9}.highcharts-figure2,.highcharts-data-table table{min-width:320px;max-width:660px;margin:1em auto}.highcharts-data-table table{font-family:Verdana,sans-serif;border-collapse:collapse;border:1px solid #ebebeb;margin:10px auto;text-align:center;width:100%;max-width:500px}.highcharts-data-table caption{padding:1em 0;font-size:1.2em;color:#555}.highcharts-data-table th{font-weight:600;padding:.5em}.highcharts-data-table td,.highcharts-data-table th,.highcharts-data-table caption{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(even){background:#f8f8f8}.highcharts-data-table tr:hover{background:#f1f7ff}.flexpath-container .col-lg-2{width:20%!important}.row.top-form{max-width:100%;margin:0 auto;text-align:left}.math{padding-top:28px}.btn-secondary{width:100%}.top-form .col:first-child{padding-left:0}.top-form .col:last-child{padding-right:0}.card{min-height:200px;box-sizing:border-box;cursor:pointer}a.btn-primary,a.btn-secondary{padding:12px 20px!important}@media (max-width: 1399.98px){button.btn.btn-primary.start-over,.btn-primary.next{height:48px}.card{min-height:200px}}@media (max-width: 1199.98px){.row.top-form{text-align:unset}}@media (max-width: 991.98px){.flexpath-container .col-lg-2{width:unset}.card{margin-bottom:25px}.row.top-form{max-width:70%}.math{padding:0}.top-form .col{padding:0}.charts{flex-direction:column}flexpath-ahead .col-2{width:80%;margin:0 auto}}@media (max-width: 991.98px){.col-lg-1{text-align:center}}@media (max-width: 600px){svg.highcharts-root{width:100%;height:auto}}@media (min-width: 1200px){.col-xl-2_5{width:20%}}/*! =======================================================
                      VERSION  10.6.2              
========================================================= *//*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{transform:translate(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{transform:translate(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 1px 2px #0000001a;border-radius:4px}.slider-selection{position:absolute;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 -1px #00000026;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0);background-repeat:repeat-x}.slider-track-low,.slider-track-high{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7",endColorstr="#ff2e6da4",GradientType=0);background-repeat:repeat-x;filter:none;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;border:0 solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick{position:absolute;cursor:pointer;width:20px;height:20px;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);background-repeat:repeat-x;box-shadow:inset 0 -1px #00000026;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick.in-selection{background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef",endColorstr="#ff82b3de",GradientType=0);background-repeat:repeat-x;opacity:1}
