@import url(https://use.typekit.net/aoo4ahx.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" "main-nav main-nav";--header-grid-template-areas-mobile: "banners banners" "login-bar login-bar" "logo logo" "toggles toggles" "main-nav main-nav"}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{--header-grid-template-areas: "banners banners banners" "logo logo login-bar" "main-nav main-nav toggles";--header-grid-template-areas-tablet: "banners banners" "logo login-bar" "toggles toggles" "main-nav main-nav";--header-grid-template-areas-mobile: "banners" "logo" "login-bar" "toggles" "main-nav"}.page-header>.wrapper>.container{gap:calc(var(--gutter)/2)}@media(max-width: 1024px)and (min-width: 435px){.page-header>.wrapper>.container{--header-grid-template-columns: "1fr 1fr"}}@media(max-width: 1024px)and (min-width: 768px){.page-header>.wrapper>.container{grid-template-areas:var(--header-grid-template-areas-tablet)}}@media(max-width: 768px)and (min-width: 435px){.page-header>.wrapper>.container{grid-template-areas:var(--header-grid-template-areas-mobile)}.page-header>.wrapper>.container nav.login-bar ul{justify-content:flex-end}.page-header>.wrapper>.container .logo{justify-content:flex-start}}@media(max-width: 435px){.page-header>.wrapper>.container{--header-grid-template-columns: "1fr";gap:var(--gutter);padding-bottom:0}}.page-header .toggles{margin-left:var(--gutter);gap:0}.page-header .toggles .locales{margin-right:var(--gutter)}.page-header .main-nav{justify-self:start}nav.login-bar{-moz-column-gap:var(--gutter);column-gap:var(--gutter);margin-top:0}nav.login-bar a{text-align:center;margin:0;width:var(--button-width-header);display:inline-block;padding:.8rem 1.2rem;color:var(--color-white);background-color:var(--color-accent);border:2px solid var(--color-accent);border-radius:4px;text-decoration:none;transition:opacity 125ms}nav.login-bar a:hover{opacity:.75}nav.login-bar ul{justify-content:flex-start}@media(min-width: 435px)and (max-width: 1024px){nav.login-bar ul{justify-content:flex-end}}@media(max-width: 435px){nav.login-bar ul{flex-direction:column !important}nav.login-bar ul li{width:100%}nav.login-bar ul li a{width:100%;display:block}}nav.login-bar ul li+li a{color:var(--color-accent);background-color:var(--color-white)}nav.login-bar ul li+li a:hover{background-color:var(--color-off-white);color:var(--color-black);text-decoration:none}nav.login-bar ul li+li a:hover:hover{text-decoration:none}:root{--font-major: proxima-nova, Helvetica, sans-serif;--font-minor: proxima-nova, Helvetica, Arial, sans-serif;--color-accent: #0B5D66;--color-accent-secondary: #FACE00;--color-page-footer: var(--color-black);--color-page-footer-text: var(--color-white);--color-overlay: #0B5D66cc;--color-checklist-primary: #65999E;--color-checklist-secondary: var(--color-accent);--color-blog: var(--color-accent);--color-table: var(--color-accent);--color-table-border: #DCDCDC;--color-table-header-text: var(--color-accent);--color-table-caption: var(--color-accent);--color-folder-tabs: #eff6fb;--color-card-stripe: var(--color-accent-secondary);--color-tabs-card-stripe: var(--color-accent-secondary);--color-card-accent-border: var(--color-accent-secondary);--color-hero-headline: var(--color-accent);--color-hero-heading: 212121;--color-hero-content: #464646;--color-eyebrow-text: #464646;--color-legacy-nav-hover: #F6F2EC;--width-section-narrow: 840px;--width-section-narrow-h1: 800px;--height-logo-max: 45px;--height-hero-adjustment: 400px;--height-tabs-card-min: 275px;--width-mega-nav-li: 210px}@media(min-width: 435px){:root{--height-tabs-card-min: 325px}}.page-style-level-0{--width-section-narrow: 620px}.page-style-level-0 .hero-heading{--color-hero-heading: #464646}.page-style-level-1{--width-section-narrow-h1: 685px}.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='%230B5D66' stroke-width='2' cx='13' cy='13' r='11.5'/%3E%3Cpath fill='%230B5D66' 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='%230B5D66' stroke='%230B5D66' 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")}p,.body-lg p,.body-lg a,.page-content td{line-height:3.1rem;letter-spacing:.781px}.marcom-columns.card-accent.dark{--color-card-accent-border: #65999E}.marcom-columns.columns--card-with-columns{border-color:#65999e}h2,.h2{color:var(--color-accent)}.hero-headline{font-weight:600}.hero-heading{font-weight:700}.marcom-section.narrow-content .content .marcom-rich-text h1,.marcom-section.narrow-content .content .marcom-link h1,.marcom-section.narrow-content .content .marcom-columns h1{margin:0 auto 2.5rem}.marcom-section .vignette{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(229, 237, 237) 100%)}.timeline{--color-hero-headline: #65999E;--color-hero-heading: #464646}.hero .eyebrow{--color-eyebrow-line: #65999E}.deadline .eyebrow{--color-eyebrow-line: var(--color-accent-secondary)}.card-stripe.alt{--color-card-stripe: $color-accent-secondary}.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-apos-field=buttonStyle]{font-weight:600;line-height:2.3rem;letter-spacing:.125rem}.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-ny-sav-bundle.css.map*/