input[data-v-669f0c2a]:disabled{--tw-ring-color:#eeebeb;color:#696969;background-color:#eeebeb;border-color:#eeebeb;border-radius:.25rem}input[type=number][data-v-669f0c2a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-669f0c2a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-669f0c2a]:focus{outline:none!important}.v-popper--theme-tooltip .v-popper__wrapper .v-popper__inner[data-v-69e73b2d]{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:12px;max-width:660px;padding:20px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-tooltip .v-popper__arrow-inner[data-v-69e73b2d]{visibility:visible;border-color:var(--color-primary)}.v-popper--theme-tooltip .v-popper__arrow-outer[data-v-69e73b2d]{border-color:#ddd}.tooltip[data-v-69e73b2d]{z-index:10000;max-width:50%;margin-right:10px;display:block!important}.tooltip .tooltip-inner[data-v-69e73b2d]{background-color:var(--color-primary);color:#fff;border-radius:12px;max-width:660px;padding:20px}.tooltip .tooltip-arrow[data-v-69e73b2d]{border-style:solid;border-color:var(--color-primary);z-index:1;width:0;height:0;margin:5px;position:absolute}.tooltip[x-placement^=top][data-v-69e73b2d]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow[data-v-69e73b2d]{border-width:5px 5px 0;margin-top:0;margin-bottom:0;bottom:-5px;left:calc(50% - 5px);border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.tooltip[x-placement^=bottom][data-v-69e73b2d]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow[data-v-69e73b2d]{border-width:0 5px 5px;margin-top:0;margin-bottom:0;top:-5px;left:calc(50% - 5px);border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.tooltip[x-placement^=right][data-v-69e73b2d]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow[data-v-69e73b2d]{border-width:5px 5px 5px 0;margin-left:0;margin-right:0;top:calc(50% - 5px);left:-5px;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.tooltip[x-placement^=left][data-v-69e73b2d]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow[data-v-69e73b2d]{border-width:5px 0 5px 5px;margin-left:0;margin-right:0;top:calc(50% - 5px);right:-5px;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.tooltip.popover .popover-inner[data-v-69e73b2d]{color:#000;background:#f9f9f9;border-radius:5px;padding:24px;box-shadow:0 5px 30px #0000001a}.tooltip.popover .popover-arrow[data-v-69e73b2d]{border-color:#f9f9f9}.tooltip[aria-hidden=true][data-v-69e73b2d]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false][data-v-69e73b2d]{visibility:visible;opacity:1;transition:opacity .15s}.tooltip.popover.plan-strength.open .popover-inner[data-v-69e73b2d]{background:#fff;border-radius:5px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}@media (max-width:768px){.tooltip[data-v-69e73b2d]{max-width:92%}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexSans-Regular.BTB9ndPq.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexSans-Medium.DPg3uh6f.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(./IBMPlexSans-Bold.Dp8tcVxm.ttf)format("truetype")}[data-v-69e73b2d]:root{--primary-color:#164a9a;--secondary-color:#192b4b;--tertiary-color:null;--background-color:#f7f7f7;--border-radius:16px;--box-shadow:0px 25px 50px #0000000d;--font-brand:"IBM Plex Sans"}body[data-v-69e73b2d]{height:auto!important}#cfs-retirement-calculator[data-v-69e73b2d]{font-family:var(--font-brand);background-color:var(--background-color)}#ret-calc-ud-container[data-v-69e73b2d],#cfs-calculator-charts[data-v-69e73b2d]{border-radius:var(--border-radius)!important;box-shadow:var(--box-shadow)!important}.cfs-button[data-v-69e73b2d]{color:#fff;background-color:var(--primary-color)}.cfs-button[data-v-69e73b2d]:hover{background-color:var(--secondary-color)}@layer base{.h1[data-v-69e73b2d]{font-family:Fraunces,Fraunces Fallback\: BlinkMacSystemFont,Fraunces Fallback\: Segoe UI,Fraunces Fallback\: Helvetica Neue,Fraunces Fallback\: Arial,Fraunces Fallback\: Noto Sans;font-weight:700;line-height:1.5}.h2[data-v-69e73b2d]{font-family:Fraunces,Fraunces Fallback\: BlinkMacSystemFont,Fraunces Fallback\: Segoe UI,Fraunces Fallback\: Helvetica Neue,Fraunces Fallback\: Arial,Fraunces Fallback\: Noto Sans;font-weight:700}.h3[data-v-69e73b2d]{font-weight:700}.h4[data-v-69e73b2d]{color:var(--primary-color);font-weight:500}.h6[data-v-69e73b2d],.h7[data-v-69e73b2d]{font-weight:700}.p1[data-v-69e73b2d]{font-family:Raleway,Raleway Fallback\: BlinkMacSystemFont,Raleway Fallback\: Segoe UI,Raleway Fallback\: Helvetica Neue,Raleway Fallback\: Arial,Raleway Fallback\: Noto Sans;font-weight:400}.p2[data-v-69e73b2d]{font-weight:500}.p3[data-v-69e73b2d]{font-weight:400}.p4[data-v-69e73b2d]{font-style:italic;font-weight:400}.mh1[data-v-69e73b2d]{font-family:Fraunces,Fraunces Fallback\: BlinkMacSystemFont,Fraunces Fallback\: Segoe UI,Fraunces Fallback\: Helvetica Neue,Fraunces Fallback\: Arial,Fraunces Fallback\: Noto Sans;font-weight:900}.mh2[data-v-69e73b2d],.mh3[data-v-69e73b2d],.mh4[data-v-69e73b2d],.mh5[data-v-69e73b2d]{font-weight:700}.mh6[data-v-69e73b2d]{font-weight:600}.mh7[data-v-69e73b2d]{font-weight:800}.mb1[data-v-69e73b2d],.mb1-normal[data-v-69e73b2d],.mb2[data-v-69e73b2d]{font-weight:700}.mb2-normal[data-v-69e73b2d]{font-weight:400}.mp2[data-v-69e73b2d]{font-weight:500}.mmenu1[data-v-69e73b2d]{text-transform:uppercase}.set-w-28[data-v-69e73b2d]{min-width:7rem;max-width:7rem}.set-w-48[data-v-69e73b2d]{min-width:12rem;max-width:12rem}.set-w-58[data-v-69e73b2d]{min-width:14.5rem;max-width:14.5rem}.sizeBig[data-v-69e73b2d],.b1[data-v-69e73b2d]{font-weight:700}.b1-normal[data-v-69e73b2d]{font-weight:400}.b2[data-v-69e73b2d]{font-weight:700}.b2-normal[data-v-69e73b2d],.b3[data-v-69e73b2d]{font-weight:400}.intro1[data-v-69e73b2d]{font-weight:100}.menu[data-v-69e73b2d],.menu2[data-v-69e73b2d]{font-weight:700}.breadcrumb[data-v-69e73b2d]{font-weight:400}.sideNavTitle[data-v-69e73b2d]{text-transform:none}.cfshd1[data-v-69e73b2d]{font-weight:700}.cfsint1[data-v-69e73b2d]{font-weight:300}}@font-face{font-family:Fraunces Fallback\: Arial;src:local(Arial);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-OB1O6soa1clSNjweURPyTgtaTv_y7LDM6J3wNOzk9Gg.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Regular Italic),local(Fraunces Italic),url(../_fonts/5X5ieL7Qty_6RMR9SuhjsnClHMDpGd6KstIY13XcgfA-2Wrwk_EYDmS6G3EXNOq3tjTxIG5O5Cq6XjDgCYA6eXA.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Regular Italic),local(Fraunces Italic),url(../_fonts/KSqCmBdqnS-KMlX8Gdb-JkUUt-GEZISkY4yHidtx4fY-yYJ6WAcmfMNbpKWv4VW3Upagp_eWLMbU8ne8CJCfSRk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/pFipufS9dVUd5fqu-iyBecKigL5ka7MGNidOOl-cWqc-FF2e5yVyZBfWfsHV8oh8OafkaJLiR0_FcjG9th1RVYc.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Regular Italic),local(Fraunces Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-PYhkh0_YOeXGAYHI6KrvviuuMdVrh7bVZs30gb5evDc.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Fraunces Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.604%;ascent-override:86.8531%;descent-override:22.6457%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.783%;ascent-override:92.4532%;descent-override:24.1059%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.222%;ascent-override:93.838%;descent-override:24.467%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.9451%;ascent-override:98.8426%;descent-override:25.7719%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Regular Italic),local(Fraunces Italic),url(../_fonts/kHc5Z_kpvABecd2rqVFDMVJioU6tOYXGC7PQaVnEMLE-GS1hUQGdVbIvi2Utms44x1VxoUJbK9lFFGQy1ZD87p0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/UVXlYyjjLL-l-x6cwbp-Ce9bPz2mBye2-AW0SsEEdYw-44wkVbh9VDyFFNaz_LK2_P7V-rLsRXWM3ZcHEq9uL3g.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/4PF7uWBEKUtfnZHkNBtUT0dkPc5dCZhK20RAs9C5tUY-xxOdKswasl9kmPwiXPYyG_uLaFpDKw0nipdRKL06c3E.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-LGBwqeuiEckXFYBUS_Na93d74zWzfUNvPveC5Lm2Fxs.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Raleway Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:111.163%;ascent-override:84.5602%;descent-override:21.0501%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:104.43%;ascent-override:90.0125%;descent-override:22.4074%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.889%;ascent-override:91.3607%;descent-override:22.743%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Arial;src:local(Arial);size-adjust:103.858%;ascent-override:90.5081%;descent-override:22.5308%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.6793%;ascent-override:96.2333%;descent-override:23.9559%;line-gap-override:0%}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-vTyiV0jYVExnHX1vo0QWYPckaGYMkHN8BZ3uyZ4nyqU.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/BFZHJkAgbDT9aBj0xd5QUq8A3j_4aJiLIOsnJk_uMjE-QjNgvkVaYszwB4BaMfQzwuB_cl0kg0IUSekEhwa9POQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/C8O5oDl9NTXGyfGTD6weaMD3KIdaEd03NLQO6eHyf_g-LPmZIkimQvV6hRHykbV0NuLHCI4CKXVraRGt0CvVmCM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/3kf7kbmIsCZ5GB5jnbuK25G4iGHNiYOaiPxkEqjzfm8-XyPoCmayzdncuUEURenJ1_zBk7q4C3oJwAFvEojv_ak.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/gqIZcacpWRBUieogYYDmrpvhHKilFaAWUWHR6hP67Jg-_Ht4RkLzCEqtEaZ_Uildw8UzA5zigsLA8rdNn8WnMkQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/Deu7pcP6EZNPcphHqNL_pnYkICIFcayieVB5qu8kIRw-N1VXqs8Uu2ZqqOTsc3Upr0aRtColT3q17EL7TzhLvlU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/Qb8SKciMlY1Uqm3_hJhbzWQip4U_TDX4CVtzCZeiq7k-aoaLmpLFEm7BB7x9d1oLTgVE_FEWZzcWdxZXaIGROq0.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/4sAvLa5PiJhASosdoEgVCKuRLKdheCcvr6xxpUfMFcA-adWA2Kh2OV5WZgLpvsFA0K_YUN3V_KsyZuq5ybJu7TI.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/7ZOyDpjXzKxLGZP9XsvHup-nIYr3Tq3N-2iOOAymN_g-rSA9oM4Ag3xGZaCxu4OB47taSGoAbXD0sRitCrF8qLo.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/tTyAJIHjtd8Jc9ia8ETLwvlDWCar01aJtDqKFjZrgGY-kUECSexB4atnmeNbD6IaadQV1nkdqy6DMt41P80Yneo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/TcSMTvwtYYZJ7m4d7d6Wsg2TfJ3DaGT1b5v-RPR5g9Q-tFO_6XSMG7qBnWFpzhkmjwIiMFxpfhFgiPe9j-9x-D0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}button[data-v-69e73b2d]{cursor:pointer;font-weight:700}button[data-v-69e73b2d]:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.red[data-v-69e73b2d]{color:#fff;background-color:red;border-color:red}.red[data-v-69e73b2d]:hover{background-color:#0037a1}.white[data-v-69e73b2d]{color:#0064ff;background-color:#fff;border:1px solid #333}.white[data-v-69e73b2d]:hover{background-color:#eeebeb}.grey[data-v-69e73b2d]{color:#333;background-color:#eeebeb;border-radius:9999px}.grey[data-v-69e73b2d]:hover{background-color:#a0a0a0}.blue[data-v-69e73b2d]{color:#fff;background-color:#0064ff}.blue[data-v-69e73b2d]:hover{background-color:#0037a1}.custom-percentage[data-v-037b9622] .input-label{display:none}.custom-percentage[data-v-037b9622] input{text-align:center;font-weight:500}.hide-input-label[data-v-037b9622] .input-label,.custom-percentage[data-v-d92e6b12] .input-label{display:none}.custom-percentage[data-v-d92e6b12] input{text-align:center;font-weight:500}.hide-input-label[data-v-d92e6b12] .input-label{display:none}
