@import url(https://use.typekit.net/uyi3zss.css);
:root{--color-nav-active: var(--color-accent);--headline-margin-bottom: 300px;--button-width: 200px;--height-section-hero: 650px;--width-section-narrow: 840px;--width-section-narrow-h1: 840px;--color-page-footer-text: var(--color-white);--color-page-footer: #464646;--color-links: var(--color-accent);--color-folder-tabs-border: #DADADA;--height-logo-max: 38px;--height-tabs-card-min: 455px;--header-grid-template-areas: "banners banners banners" "logo main-nav toggles";--header-grid-template-areas-tablet: "banners banners" "logo toggles";--header-grid-template-areas-mobile: "banners banners" "logo logo" "toggles toggles"}main a{color:var(--color-links)}.marcom-column:not(.custom-color) .hero-heading,.marcom-section:not(.custom-color) .hero-heading{color:var(--color-hero-heading)}.marcom-column:not(.custom-color) .eyebrow,.marcom-section:not(.custom-color) .eyebrow{color:var(--color-eyebrow-text)}.marcom-column:not(.custom-color) h1.hero-heading,.marcom-column:not(.custom-color) p.hero-heading,.marcom-section:not(.custom-color) h1.hero-heading,.marcom-section:not(.custom-color) p.hero-heading{color:var(--color-hero-heading)}.marcom-column:not(.custom-color) h1.hero-headline,.marcom-column:not(.custom-color) p.hero-headline,.marcom-section:not(.custom-color) h1.hero-headline,.marcom-section:not(.custom-color) p.hero-headline{color:var(--color-hero-headline)}.marcom-column:not(.custom-color) h1.eyebrow,.marcom-column:not(.custom-color) p.eyebrow,.marcom-section:not(.custom-color) h1.eyebrow,.marcom-section:not(.custom-color) p.eyebrow{color:var(--color-eyebrow-text)}.marcom-column .deadline .hero-headline,.marcom-section .deadline .hero-headline{color:var(--color-hero-headline)}.marcom-column .deadline.eyebrow,.marcom-section .deadline.eyebrow{color:var(--color-eyebrow-text)}@media(min-width: 435px){.page-style-default{--height-section-min: 320px}}retirement-calculator rect.highcharts-point{fill:var(--color-accent)}retirement-calculator .mat-form-field,retirement-calculator .mat-select-value{color:var(--color-accent);font-weight:600}.button{font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em;font-family:var(--font-minor);font-style:normal;font-weight:700;letter-spacing:.06252rem;padding:1.1rem 2rem;border-radius:3px;border:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.faq-nav .button{border-radius:0;margin:0}@media(max-width: 768px){.faq-nav .button{min-width:150px}}.timeline .hero-heading,.timeline .hero-headline{margin-bottom:0;text-transform:uppercase}.timeline .stacked .hero-heading,.timeline .stacked .hero-headline{width:100px}.timeline .stacked.wide .hero-heading,.timeline .stacked.wide .hero-headline{width:130px}.timeline .hero-heading{color:var(--color-hero-heading);font-size:2rem;font-style:normal;font-weight:700;line-height:145%;letter-spacing:.16rem}.timeline .hero-headline{color:var(--color-hero-headline);font-size:7rem;font-style:normal;font-weight:700;letter-spacing:.56rem}.timeline .body-md{margin-top:10px}.marcom-section.flex-rows h2,.marcom-section.flex-rows .h2,.marcom-section.flex-rows h3,.marcom-section.flex-rows .h3,.marcom-section.flex-rows h4,.marcom-section.flex-rows .h4,.marcom-section.flex-rows h5,.marcom-section.flex-rows .h5,.marcom-section.flex-rows p,.marcom-section.hero h2,.marcom-section.hero .h2,.marcom-section.hero h3,.marcom-section.hero .h3,.marcom-section.hero h4,.marcom-section.hero .h4,.marcom-section.hero h5,.marcom-section.hero .h5,.marcom-section.hero p{color:var(--color-hero-content)}.marcom-section.flex-rows h1.hero-headline,.marcom-section.hero h1.hero-headline{color:var(--color-hero-headline)}.marcom-section.flex-rows p.hero-heading,.marcom-section.hero p.hero-heading{color:var(--color-hero-heading)}.marcom-section.flex-rows p.eyebrow,.marcom-section.hero p.eyebrow{color:var(--color-eyebrow-text)}.marcom-section.narrow-content.full-height .content>.apos-area{min-height:calc(100vh - var(--height-hero-adjustment))}.marcom-section.narrow-content.flex-rows{padding-top:15px;padding-bottom:15px}.marcom-section.narrow-content.flex-rows .content{padding-top:0;padding-bottom:0}.marcom-section.narrow-content.flex-rows .content>.apos-area{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.marcom-section.narrow-content.flex-rows .top-links,.marcom-section.narrow-content.flex-rows .bottom-links{padding:0}.marcom-section.narrow-content.flex-rows .top-links p,.marcom-section.narrow-content.flex-rows .bottom-links p{margin-bottom:0}.marcom-section.narrow-content.flex-rows .top-links a,.marcom-section.narrow-content.flex-rows .top-links .marcom-nav--separator p{color:var(--color-hero-top-links);text-decoration:none;font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em;font-style:normal;font-weight:700}.marcom-section.narrow-content.flex-rows .top-links a:hover,.marcom-section.narrow-content.flex-rows .top-links .marcom-nav--separator p:hover{text-decoration:underline}@media(max-width: 435px){.marcom-section.narrow-content.flex-rows .top-links a,.marcom-section.narrow-content.flex-rows .top-links .marcom-nav--separator p{font-size:1.25rem;font-weight:400;line-height:2.28rem;letter-spacing:.05em;font-style:normal;font-weight:700}}@media(max-width: 768px){.marcom-section.narrow-content.flex-rows .top-links nav.marcom-nav ul{flex-wrap:nowrap;text-align:center}.marcom-section.narrow-content.flex-rows .top-links nav.marcom-nav ul li{width:auto}}.marcom-section.narrow-content.flex-rows .bottom-links a{color:var(--color-hero-bottom-links)}.marcom-section.narrow-content.flex-rows .bottom-links a.learn-more{display:flex;gap:5px;align-items:center;max-width:none;justify-content:center;flex-direction:column;font-size:1.1rem;font-style:normal;font-weight:700;line-height:145%;letter-spacing:.88px;text-transform:uppercase;text-decoration:none}.marcom-section.narrow-content.flex-rows .bottom-links a.learn-more:hover{text-decoration:underline}.marcom-section.narrow-content .content .flex-column .apos-area{justify-content:center;gap:2rem}.marcom-columns.card-accent .marcom-column.card{border-radius:10px;border:1px solid var(--color-card-accent-border);background-color:var(--color-card-accent-background)}.marcom-columns.columns--card-with-columns{border-color:var(--color-accent-secondary)}.marcom-columns.icon-list{margin:0 -20px;padding:0 20px;gap:10px}.marcom-columns.icon-list .marcom-column{padding:10px 0}.marcom-columns.icon-list .marcom-column .marcom-image-widget{width:auto}@media(max-width: 768px){.marcom-columns.icon-list{display:grid}.marcom-columns.icon-list .marcom-column{grid-column:span 10 !important;margin:0}.marcom-columns.icon-list .marcom-column .marcom-image-widget{margin:10px auto 0}}.page-header{color:var(--color-accent)}.page-header{background:var(--color-white)}.page-header>.wrapper>.container{align-items:center}.page-header .toggles a{font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em;font-weight:700;font-family:var(--font-major)}.page-container nav.main-nav a,.page-container nav.footer-nav a,.apos-field--area :where(.apos-input-wrapper) nav.main-nav a,.apos-field--area :where(.apos-input-wrapper) nav.footer-nav a{font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em;letter-spacing:.08em}.page-container nav.main-nav a,.apos-field--area :where(.apos-input-wrapper) nav.main-nav a{color:var(--color-black)}.page-container nav.main-nav a:hover,.apos-field--area :where(.apos-input-wrapper) nav.main-nav a:hover{color:var(--color-accent)}.page-container nav.extra-nav ul a.button,.apos-field--area :where(.apos-input-wrapper) nav.extra-nav ul a.button{color:var(--color-black)}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav a:not(.button),.marcom-tabs.tabs-widget--vertical [role=tablist] a:not(.button){color:var(--color-black);font-size:1.563rem;font-weight:700}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav a:not(.button)[aria-selected=true],.marcom-tabs.tabs-widget--vertical [role=tablist] a:not(.button)[aria-selected=true]{font-size:1.953rem;font-weight:400;line-height:2.93rem;letter-spacing:.04em;color:var(--color-black);font-weight:700;letter-spacing:.781px}.page-content{min-height:725px}.page-content,.page-content>.container{position:relative}.page-content::before{position:absolute;top:0;max-width:100%;overflow:hidden;margin-left:50%;transform:translateX(-50%)}.page-footer,.apos-field--footerText :where(.apos-input-wrapper){color:var(--color-page-footer-text);background:var(--color-page-footer)}@media(min-width: 435px){.page-footer .logo img,.apos-field--footerText :where(.apos-input-wrapper) .logo img{max-height:var(--height-logo-max)}}.page-footer .marcom-column:not(.body-md):not(.body-lg) p,.apos-field--footerText :where(.apos-input-wrapper) .marcom-column:not(.body-md):not(.body-lg) p{font-size:1.25rem;font-weight:400;line-height:2.28rem;letter-spacing:.05em}.page-footer .marcom-nav,.apos-field--footerText :where(.apos-input-wrapper) .marcom-nav{font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em}@media(min-width: 768px)and (max-width: 1024px){.page-footer .footer-nav ul,.apos-field--footerText :where(.apos-input-wrapper) .footer-nav ul{flex-direction:row}}.button[data-style=black],.button [data-style=black] select,[data-apos-field=buttonStyle][data-style=black],[data-apos-field=buttonStyle] [data-style=black] select{background:var(--color-black);color:var(--color-white)}.button[data-style=white],.button [data-style=white] select,[data-apos-field=buttonStyle][data-style=white],[data-apos-field=buttonStyle] [data-style=white] select{background:var(--color-white);color:var(--color-black)}.faq-question dt{margin-bottom:0;text-decoration:underline}.faq-question dt:hover{text-decoration:none}:root{--font-major: "Open Sans", sans-serif;--font-minor: "Open Sans", Helvetica, Arial, sans-serif;--color-accent: #006877;--color-accent-secondary: #6E5191;--color-page-footer: var(--color-accent);--color-page-footer-text: var(--color-white);--color-overlay: #006877cc;--color-checklist-primary: #5BBD72;--color-checklist-secondary: var(--color-accent-secondary);--color-blog: var(--color-accent);--color-table: var(--color-accent-secondary);--color-table-border: #DADADA;--color-table-header-text: var(--color-white);--color-table-caption: #004B45;--color-folder-tabs: #DAEDDF;--color-card-stripe: #CDDB28;--color-tabs-card-stripe: #CDDB28;--color-card-accent-border: #CDDB28;--width-section-narrow: 840px;--width-section-narrow-h1: 800px;--list-spacing-margin-bottom: 0;--height-logo-max: 65px;--width-logo-max: 250px;--header-grid-template-columns: 1fr 4fr}.page-style-default .hero-headline{font-size:7rem}p,.page-content td{font-size:1.563rem;font-weight:400;line-height:2.55rem;letter-spacing:.04em;margin-top:0}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav [role=tablist],.marcom-tabs.tabs-widget--vertical [role=tablist]{min-width:30rem;max-width:37.5rem}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav [role=tablist] li,.marcom-tabs.tabs-widget--vertical [role=tablist] li{margin-right:7.5rem}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav.has-bg .marcom-tab-content::before,.marcom-tabs.tabs-widget--vertical.has-bg .marcom-tab-content::before{width:710px}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav.has-bg .card,.marcom-tabs.tabs-widget--vertical.has-bg .card{max-width:760px}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav a:not(.button)[aria-selected=true]::before,.marcom-tabs.tabs-widget--vertical [role=tablist] a:not(.button)[aria-selected=true]::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle fill='%23FFFFFF' stroke='%23006877' stroke-width='2' cx='13' cy='13' r='11.5'/%3E%3Cpath fill='%23006877' d='M12.3 17l6.2-6.3c.5-.4.5-1.2 0-1.6-.4-.5-1.2-.5-1.6 0l-5.5 5.4-2.3-2.3c-.4-.5-1.2-.5-1.6 0-.5.5-.5 1.2 0 1.7l3.1 3.1c.5.4 1.2.4 1.7 0z'/%3E%3C/svg%3E")}.marcom-tabs.tabs-widget--vertical .marcom-tab-nav a:not(.button)::before,.marcom-tabs.tabs-widget--vertical [role=tablist] a:not(.button)::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle fill='%23006877' stroke='%23006877' stroke-width='2' cx='13' cy='13' r='11.5'/%3E%3Cpath fill='%23FFFFFF' d='M11.8 17.3v-3.1H8.7c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h3.1V8.7c0-.7.5-1.2 1.2-1.2s1.2.5 1.2 1.2v3.1h3.1c.7 0 1.2.5 1.2 1.2a1.2 1.2 0 01-1.2 1.2h-3.1v3.1a1.2 1.2 0 01-1.2 1.2 1.2 1.2 0 01-1.2-1.2z'/%3E%3C/svg%3E")}able-screener h1.c-header,h1,.h1{font-weight:800;line-height:50px;letter-spacing:1.145px}able-screener h1.c-header.hero-headline,h1.hero-headline,.h1.hero-headline{font-weight:800}.quick-links h3,.quick-links .h3,.quick-links h4,.quick-links .h4,.quick-links h5,.quick-links .h5{margin-bottom:2rem}.quick-links .h5{margin-left:1rem}.quick-links .marcom-link a{text-decoration:none}.quick-links .marcom-link a:hover{text-decoration:underline}h1,.h1{font-size:38.15px;font-style:normal}h1{color:var(--color-accent)}.h1{color:var(--color-accent-secondary)}h2,.h2{color:var(--color-accent-secondary);font-weight:800;line-height:40px;letter-spacing:1.221px}h3,.h3{line-height:30px}p,.body-lg p,.body-lg a,.page-content td{font-weight:400;line-height:3.1rem;letter-spacing:.781px}.marcom-columns.columns--card-with-columns{border-color:var(--color-accent)}span.hero-heading,span.hero-headline{color:#65999e !important}p.hero-headline,p.hero-heading{margin-bottom:0}.hero-heading{font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.625rem;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-major);font-size:2rem;font-weight:600}.hero-headline{font-size:5rem;font-style:normal;font-weight:600;line-height:7rem;letter-spacing:.15rem;font-family:var(--font-major);font-weight:600}@media(max-width: 435px){.hero-headline{font-size:3.052rem;font-style:normal;font-weight:600;line-height:4.2rem;letter-spacing:.1221rem}}.table-theme-default table th,.marcom-rich-text table th{font-weight:normal}.table-theme-default table th:first-child,.marcom-rich-text table th:first-child{padding-left:2rem}.table-theme-default table tbody td,.marcom-rich-text table tbody td{color:var(--color-table-text)}table.vertical-headers{border-bottom:solid 1px var(--color-table-border)}table.vertical-headers th,table.vertical-headers td{border:solid 1px var(--color-table-border)}table.vertical-headers thead th.vertical{border:solid 1px var(--color-table-border)}table.vertical-headers thead th.vertical div{max-height:350px}.page-footer .marcom-nav.body-sm,.apos-field--footerText :where(.apos-input-wrapper) .marcom-nav.body-sm{font-size:1.25rem;font-weight:400;line-height:2.28rem;letter-spacing:.05em}.mega-nav #mega-nav-content ul li a.button{color:var(--color-white);background-color:var(--color-accent);border:2px solid var(--color-accent)}.mega-nav #mega-nav-content ul li+li a.button{color:var(--color-black);border:2px solid var(--color-accent)}.button[data-style=black],.button [data-style=black] select,[data-apos-field=buttonStyle][data-style=black],[data-apos-field=buttonStyle] [data-style=black] select{background:var(--color-black);color:var(--color-white)}.button[data-style=white],.button [data-style=white] select,[data-apos-field=buttonStyle][data-style=white],[data-apos-field=buttonStyle] [data-style=white] select{background:var(--color-white);color:var(--color-black)}.button[data-style=a],.button [data-style=a] select,[data-apos-field=buttonStyle][data-style=a],[data-apos-field=buttonStyle] [data-style=a] select{background:var(--color-accent);color:var(--color-white);border:2px solid rgba(0,0,0,0);padding:8px 16px;--button-width: 200px}.button[data-style=b],.button [data-style=b] select,[data-apos-field=buttonStyle][data-style=b],[data-apos-field=buttonStyle] [data-style=b] select{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-accent);padding:8px 16px;--button-width: 200px}

/*# sourceMappingURL=theme-vt-csp-bundle.css.map*/