.container>.app-container,.scrollspy-container .app-container:not(.app-container .app-container){margin-bottom:6rem}@media screen and (min-width:992px){.container>.app-container:before,.styled-heading:before{display:block;content:" ";margin-top:-9.1rem;height:9.1rem;visibility:hidden;pointer-events:none}}@media screen and (max-width:991px){.container>.app-container:before,.styled-heading:before{display:block;content:" ";margin-top:-5.9rem;height:5.9rem;visibility:hidden;pointer-events:none}}.tab-content>.tab-pane>.row [class*=col-]>.app-container:not(:last-child){margin-bottom:3rem}.no-border-top{border-top:none}.no-border-bottom{border-bottom:none}.calc-accordion-desc{padding-top:5px}@media screen and (min-width:768px){.calc-accordion-desc{float:right}}@media screen and (max-width:991px){.calc-accordion-desc{color:#000!important}}@media screen and (min-width:992px){.vertical-tabs .mm-tabnav .nav{flex-direction:column;float:left}.vertical-tabs .mm-tabnav .nav .nav-item{text-transform:uppercase;font-size:1.2rem}.vertical-tabs .mm-tabnav .tab-content{padding:15px 15px 10px;margin-top:0;border-top:0;display:grid;box-shadow:none}.vertical-tabs .mm-tabnav .nav-link,.vertical-tabs .mm-tabnav .nav-link:not(:disabled):not(.disabled){border-left:.4rem solid transparent;border-bottom:0}.vertical-tabs .mm-tabnav .nav-link.active,.vertical-tabs .mm-tabnav .nav-link:hover,.vertical-tabs .mm-tabnav .nav-link:not(:disabled):not(.disabled):hover{border-left:.4rem solid #009cde;border-bottom:0}.vertical-tabs .card{margin-top:0}}@media only screen and (min-width:992px){.card-contact{padding-right:20%;padding-left:20%}}.card-contact .card-text{text-align:left}.card-list .app-container{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.card-list.vertical .col{flex-basis:auto}@media screen and (min-width:768px){.card-list.horizontal .card{height:calc(97% - 1.6rem)}.card-list.horizontal .hcard .card .row,.card-list.horizontal .hcard .card .row .card-body,.card-list.horizontal .media-horizontal .row,.card-list.horizontal .media-horizontal .row [class*=mm-media-object],.card-list.horizontal .media-horizontal .row [class*=mm-media-object] .body{height:100%}.card-list .card-contact{padding-left:2%;padding-right:2%}.card-list .hcard :not(.no-border.card) .row .col-md-5.order-md-last~.col-md-7{padding-right:0}.card-list .hcard :not(.no-border.card) .row .col-md-5:not(.order-md-last)~.col-md-7{padding-left:0}}@media screen and (max-width:767px){.card-list .row :where([class*=col]:not(:last-child)) .app-container{margin-bottom:2.4rem}.card-list .hcard .row [class*=col]>picture.mm-img{height:30rem}}.no-border.card{box-shadow:none;border:0!important}.no-border.card .card-body{padding:.5rem}.no-border.card:hover{box-shadow:none}.no-border.card .mm-img-top~.card-body{padding-top:3.2rem}.hcard :where(h1:not(:first-child)),.hcard :where(h2:not(:first-child)),.hcard :where(h3:not(:first-child)),.hcard :where(h4:not(:first-child)),.hcardlinks :where(h1:not(:first-child)),.hcardlinks :where(h2:not(:first-child)),.hcardlinks :where(h3:not(:first-child)),.hcardlinks :where(h4:not(:first-child)),.vcard :where(h1:not(:first-child)),.vcard :where(h2:not(:first-child)),.vcard :where(h3:not(:first-child)),.vcard :where(h4:not(:first-child)){margin-top:0!important}.login-card-cta>a{text-align:left;width:auto}.media-card .media-right-margin{margin-right:2.4rem}.media-column .row [class*=col-border]:not(:last-child){border-right:1px solid #d3d3d3}.media-column .body{padding-top:10%}.media-column .body a:hover,.media-column .body a:link,.media-column .body a:visited{color:#004db2}.media-column .mm-media-object{margin-left:2.2rem}.media-column .mm-media-object .mm-img img{border-radius:.8rem;object-fit:cover}@media screen and (max-width:768px){.media-column{text-align:center}.media-column .row [class*=col-border]:not(:last-child){border-right:none;padding-bottom:1.8rem}}.card-list .vcard .mm-img-top img{object-fit:cover}.media-horizontal .mm-media-object{margin-right:-.8rem;margin-left:-.8rem}.media-horizontal .mm-media-object .body{padding-right:.8rem;padding-left:.8rem}@media screen and (min-width:768px){.media-horizontal .mm-media-object,.media-horizontal .mm-media-object--wide{margin-bottom:0}.media-horizontal .media-left picture{order:-1}.media-horizontal .mm-media-object picture[class*=mm-img]{margin-right:1.6rem;margin-left:1.6rem}}@media screen and (max-width:389px){.media-horizontal picture[class*=mm-img-circle]{width:24rem;height:24rem}}@media screen and (min-width:390px)and (max-width:767px){.media-horizontal picture[class*=mm-img-circle]{width:32rem;height:32rem}}@media screen and (max-width:767px){.media-horizontal .mm-media-object{flex-direction:column}.media-horizontal picture[class*=mm-img]{order:-1;margin-bottom:1.6rem}.media-horizontal picture[class*=mm-img-circle]{padding:0;margin-right:0;align-self:center}.media-horizontal picture[class*=mm-img-square]{padding-right:1.6rem;padding-left:1.6rem;width:100%;height:auto}}.nav-tabs-center-align .nav-tabs{justify-content:center}@media screen and (max-width:767px){.custom-contact{flex-basis:auto}}.bloglist .mm-media-object .mm-img-square--xl{max-width:12rem!important;max-height:12rem!important}.bloglist .blog-author a:not(:last-of-type){padding-right:unset}@media screen and (min-width:768px){.bloglist .blog-author span:before{content:"\A";white-space:pre}}.blog-sidebar .app-container{height:unset}@media only screen and (min-width:768px){.jumbotron{min-height:400px}.container.card--overlap{margin-top:-11rem}}.breadcrumb .breadcrumb-item{text-transform:none}.jumbotron[class*=dark-] .breadcrumb .breadcrumb-item a:hover{color:#fff}.jumbotron .breadcrumb a{text-decoration:none!important}.jumbotron .breadcrumb a:hover{text-decoration:underline!important}.midnight-blue{background-color:#002f6c!important}.mm-footer-subscribe .subscribe-msg{margin-top:3rem}.mm-footer-subscribe .social-links{align-self:flex-start}.mm-footer-subscribe .form-group{margin-top:2rem}@media only screen and (min-width:992px){.mm-footer-subscribe .social-links{margin-top:3rem}}@media only screen and (max-width:991px){.mm-footer-subscribe .form-group{margin-bottom:4rem}}p.form-nl .btn,p.mm-nl .btn{text-decoration:none;margin-top:1rem}.text-grey-blue{color:#6b748e}.mm-nl a.dropdown-item.active,.mm-nl button.dropdown-item.active,.text-light-black{color:rgba(0,0,0,.85)}@media screen and (min-width:1199px){.mm-horizontal-timeline{padding-left:2.5rem;padding-right:2.5rem}}.mm-vertical-timeline>li ul{margin-top:-2rem!important}@media only screen and (max-width:769px){.dropdown-menu{max-height:none!important}}.alert.alert-dismissible .close>span{visibility:hidden}.card-body:not(fieldset) p:not(.eyebrow){font-size:inherit}.embed-responsive.video-wrapper{height:0;padding-bottom:56.25%}.mm-navigation,.mm-navigation--mega{margin-bottom:0!important}#tooltip{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:29rem;font-family:Lato,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1.4rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid transparent;border-radius:0;padding:1.6rem;width:-webkit-max-content;width:max-content;color:rgba(0,0,0,.85);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)!important}.toggle-tooltip{visibility:hidden;pointer-events:none}.popover-title-bold{line-height:1.4;font-weight:700;white-space:nowrap;font-size:1.6rem;letter-spacing:.1rem}.popover-padding{padding:1rem 1.6rem;display:block}#arrow,#arrow:before{position:absolute;width:8px;height:8px;background:inherit}#arrow{visibility:hidden}#arrow:before{visibility:visible;content:"";transform:rotate(45deg)}#tooltip[data-popper-placement^=top]>#arrow{bottom:-4px}ul.press-release.icon-list{list-style-type:none;padding-inline-start:0}.social-share .list-inline-item:not(:last-child){margin-right:1.6rem}.social-share .list-inline-item:active,.social-share .list-inline-item:focus,.social-share .list-inline-item:hover{filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(7491%) hue-rotate(201deg) brightness(97%) contrast(103%);-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(7491%) hue-rotate(201deg) brightness(97%) contrast(103%)}.col-sub-layout>.row [class*=col-]>.app-container:not(:last-child){margin-bottom:6rem}.legal-cpra{margin-top:-4rem;text-decoration:underline}#search-explicit-clear:focus~.sch-div,#suggestionform:focus-within .sch-div{display:block}.sch-div{flex-direction:column;align-items:flex-start;padding:.5rem 0;position:absolute;width:70rem;background:#fff;box-shadow:0 .25rem .375rem -.063rem rgba(0,0,0,.12),0 .063rem .25rem rgba(0,0,0,.1);border-radius:.5rem;display:none;z-index:101}@media screen and (max-width:991px){.sch-div{width:100%}}.sch-button{font-style:normal;font-weight:600;font-size:16px;color:#6b748e;line-height:24px;letter-spacing:.5px;background-color:#fff}.sch-button-active{background-color:#e0e4ea}.sch-list-grp{border:none}.sch-background{background-color:#fbfbfb}.sch-text{font-size:2rem;line-height:1.4;letter-spacing:.1rem;color:#005a9f;font-weight:500;border:none;background-color:none}.sch-filter-text{font-size:14px}.sch-bold{color:#004db2}.searchinput-container{padding-left:20rem;padding-right:20rem}@media screen and (max-width:991px){.searchinput-container{padding-left:0;padding-right:0}}.searchresult-button{padding:0}.searchmodal-wrap{white-space:nowrap}.gatekeeper-modal .modal-dialog .close{visibility:hidden}.gatekeeper-modal .modal-disclosure{position:relative;flex:1 1 auto;padding:.8rem}.gatekeeper-modal picture{padding:2rem}.gatekeeper-modal picture img{max-width:15rem}@media only screen and (min-width:768px){.gatekeeper-modal [class*=modal-cta-]{margin:unset!important}.gatekeeper-modal .modal-cta-right{align-self:flex-end}.gatekeeper-modal .modal-cta-left{align-self:flex-start}.gatekeeper-modal .modal-cta-center{align-self:center}}#skiptocontent:has(a:focus){padding:2rem}#skiptocontent a{position:absolute;top:-40px;left:0;transition:top .5s ease-out;z-index:10000}@media(prefers-reduced-motion:reduce){#skiptocontent a{transition-duration:.001ms!important}}#skiptocontent a:focus{position:absolute;left:1rem;top:.5rem;transition:top .05s ease-in}#maincontent.scroll-top-nav{scroll-margin-top:10.8rem}#maincontent.scroll-top-nav-alert{scroll-margin-top:9.8rem}.stats-footer{padding-top:1.6rem}.invalid-tooltip.custom-feedback{right:auto;left:auto;text-align:center}.sideContent .card{box-shadow:none;border:0!important;margin-top:0;margin-bottom:0}.sideContent{height:100%}.inline-block{display:inline-block}.rig-sideContent-title{padding-left:1rem}.rig-sideContent-title .sideContent-smallTitle{font-size:12px}.rig-sideContent-ul{padding-right:2.5rem}@media only screen and (min-width:768px){.sideContent.fullWidth .btn-primary,.sideContent.fullWidth .btn-secondary{width:100%;margin-top:1rem;margin-bottom:1rem}}@media only screen and (max-width:992px)and (min-width:576px){.btn.displayBlockButton{display:block;margin-left:0!important;margin-top:1rem}.btn-link.customLeftPaddingTablet{padding-left:.6rem}}#wizard{max-width:800px}.sideContent .card .card-body.custom-card-padding{padding:0 2.4rem 2.4rem}.full-height{height:100%;margin-bottom:0}.sideContent .card .card-body.no-horizontal-padding{padding-left:0;padding-right:0}@media only screen and (min-width:992px){.sideContent .card{margin:0}.floatRight{float:right}}.card-body.calculators{padding:.7rem 1.2rem}.calculators .mm-collapse{padding-top:0;padding-bottom:0;border-top:none;border-bottom:none}.calculators .mm-collapse .content{margin-top:0;border-top:.1rem solid #c1c9d5}.calculators span{font-size:16px}.calculators .calc--info-text{width:100%;line-height:normal;padding-top:1rem;padding-bottom:1rem}.flex-display{display:flex}.radio-btn-container.card-option .btn-inline.btn.btn-none{height:20px;padding:5px;display:flex}.flex-grow-by-2{flex-grow:2}.card-body.flat-card-selector{padding:1rem;width:24rem;height:4.5rem}.custom-control .custom-control-label.card-option-label{font-weight:420;font-size:14px;padding-left:10px}.business-input-box-title{font-weight:390;font-size:22px;line-height:42px;margin-bottom:-.5rem}.business-percentage-text{font-size:22px}.card-body.flat-card-total-business-results-box{padding:1rem;width:100%;margin-top:1rem}.business-value-total{display:flex;justify-content:right;color:#000}.blank-spacer{margin-top:2.5rem}.key-employee-questions-text{font-size:18px;color:#000;margin-top:1rem}.key-employee-label-text{font-weight:420}.individual-key-employee-title{display:flex;font-family:MMSharpSans;font-weight:390;font-size:22px;line-height:42px;margin-bottom:.5rem}.remove-key-employee-button-styling{color:#e21224;padding-left:1rem;font-size:1.4rem}.col-auto.remove-padding-right{padding-right:0}.mm-nl h4{color:#000}button.remove-button.btn{color:#e21224;font-size:1.5rem}.remove-button.btn.btn-inline{text-decoration:unset}.inline h3,.inline h4{display:inline}.archetype .mm-collapse span{color:#000}.archetype .endOfSentence{margin-right:.4rem}.archetype .labelAndLogo{margin-bottom:1.6rem}.archetype .labelAndLogo .margin-top-0{margin-top:0}.archetype .labelAndLogo{padding-top:2rem}.archetype .margin-bottom-0{margin-bottom:0}.archetype .margin-top-0{margin-top:0}.archetype .margin-top-8px{margin-top:8px}.archetype .padding-left-0{padding-left:0}.archetype .align-top{vertical-align:top}.archetype .minor-icon-marginLeft{margin-left:.5rem}.archetype .flex{display:flex}.calcBorder{border:.1rem solid #c1c9d5;border-radius:.8rem;overflow:hidden}.calcBorder .left-col{padding:0 2.4rem 2.4rem}.calcBorder .right-col{padding:0}.calcBorder .null-x-margin{margin-left:0;margin-right:0}.calcBorder .labelAndLogo{margin-bottom:1.6rem;padding-left:2.4rem}.calcBorder.secondaryStyle .left-col{padding-top:3rem}.calcBorder.secondaryStyle .labelAndLogo{padding-left:0;padding-top:0}.calcBorder.secondaryStyle .sideContent .card .card-body.custom-card-padding{padding-top:3rem}.secondaryStyle .left-col,.secondaryStyle .sideContent .card .card-body.custom-card-padding{padding-top:1.8rem}.secondaryStyle .labelAndLogo{padding-top:0}.col.custom-popover-modal-close-icon{display:flex;justify-content:flex-end}.no-margin-bottom{margin-bottom:0}.rothVsTrad-icon-marginLeft-inside-popover{margin-left:3.5rem}.rothVTrad.total-col{margin-top:3rem}.flex-grow-by-1{flex-grow:1}.mouse-pointer{cursor:pointer}.grey-text{color:#555}.input-and-buttons-inline .form-label{display:block}.input-and-buttons-inline .form-group{display:inline-block}@media only screen and (min-width:576px){.input-and-buttons-inline .button-margin-left{margin-left:1rem}}@media only screen and (max-width:992px){.archetype .text-align-center-tablet{text-align:center}}#retirementIncomeGapCalc .calc--info-text{padding-top:16px;padding-bottom:16px}#retirementIncomeGapCalc hr{margin-top:0;margin-bottom:0}.need-gap-bar-color{background-color:#0e7593}.will-have-bar-color{background-color:#327320}.retire-income-gap-bar-color{background-color:#f6be00}.mobile-bar-chart-container{width:100%;background-color:#f4f4f4}.mobile-bar-fill-container-height{height:50px}.mobile-bar-100percent{width:100%}.mobile-bar-75percent{width:75%}.mobile-bar-50percent{width:50%}.mobile-bar-25percent{width:25%}.inverted-retire-income-gap{margin-left:auto}.vertical-barchart-wrapper{display:table;position:relative;margin:20px 0;height:14rem}.vertical-barchart-container{display:table-cell;width:100%;height:100%}.vertical-barchart{display:table;table-layout:fixed;height:100%;width:100%;max-width:62rem}.vertical-barchart-col{position:relative;vertical-align:bottom;display:table-cell;height:100%}.vertical-barchart-bar{position:relative;height:0;transition:height .5s 2s;width:66px;margin:auto}.vertical-barchart-text{color:#fff;font-weight:700;font-size:16px;padding:7px}.inverted-vertical-barchart-text{color:#000;font-weight:700;font-size:16px;padding:7px}.inverted-text{color:#000}.barchart-bar-footer{position:absolute;height:10%;width:100%;padding-left:2.3rem;margin-top:1rem}.gray-shadow-bar{background-color:#f4f4f4;width:80%}.vertical-gray-shadow-percent100{height:100%}.vertical-gray-shadow-percent75{height:75%}.vertical-gray-shadow-percent50{height:50%}.vertical-gray-shadow-percent25{height:25%}.basic-bar-setup{width:80%;display:flex;justify-content:center;align-items:flex-end}.vertical-height100{height:100%}.vertical-height75{height:75%}.vertical-height50{height:50%}.vertical-height25{height:25%}.inverted-bar-col-text-alignment{align-items:flex-start}.label-and-logo-padding{padding-left:1rem}.invalid-message-color{color:#e21224}.word-wrap-break{word-wrap:break-word}.app-root{background-color:#fff}.scChromeData,.scpm{display:none!important}
/*# sourceMappingURL=style.css.map*/