@charset "UTF-8";.talcott-calculator-body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:inherit}.about-you-step{text-align:left}.about-you-step h3,.about-you-step p{margin:0}.about-you-step .additional-message{margin-top:8px;font-size:12px;color:#0c1f33!important}.about-you-step .MuiTextField-root,.about-you-step .calculator-toggle-button{width:100%}@media only screen and (min-width: 992px){.about-you-step .calculator-toggle-button{width:initial}}@media only screen and (min-width: 576px){.about-you-step .MuiButtonGroup-root button{min-width:195px}}@media only screen and (min-width: 992px){.about-you-step .MuiTextField-root{width:initial;min-width:290px}.about-you-step .calculator-toggle-button{width:initial}}.calculation-settings-step{text-align:left}.calculation-settings-step .transition-hide{position:absolute;left:0;right:0;top:0;bottom:0;width:100%!important}.calculation-settings-step .MuiButtonBase-root:hover{background-color:transparent}.calculation-settings-step .MuiButtonGroup-root button{min-width:125px}.calculation-settings-step .calculation-settings-question__additional-questions{position:relative}.calculation-settings-step .calculation-settings-question .MuiRadioGroup-root{display:flex;flex-direction:column;gap:16px}.calculation-settings-step .calculation-settings-question__radio{background-color:#fff;display:flex;border-radius:24px;border:1px solid #A1B1BE;padding:24px;cursor:pointer}.calculation-settings-step .calculation-settings-question__radio:hover{background-color:#eef2f6}.calculation-settings-step .calculation-settings-question__radio--checked{background-color:#e7ebee}.calculation-settings-step .calculation-settings-question__radio .MuiRadio-root{padding:0;align-items:flex-start;margin-right:16px;margin-top:4px;color:#0c1f33}.calculation-settings-step .calculation-settings-question__radio .MuiTouchRipple-root{display:none}.calculation-settings-step .calculation-settings-question__radio h4{margin:0;color:#0c1f33;font-weight:700!important;font-size:20px!important}.calculation-settings-step .calculation-settings-question__radio p{font-size:16px;margin:8px 0;color:#153c5d}.calculation-settings-step .calculation-settings-question__desired-payment-container{display:flex;flex-direction:column}.calculation-settings-step .calculation-settings-question__desired-payment-container span.static-text{margin:8px}.calculation-settings-step .calculation-settings-question__desired-payment-container span.static-text:first-child{margin-left:0}.calculation-settings-step .calculation-settings-question__input-container{position:relative}.calculation-settings-step .calculation-settings-question__input-container .MuiInputBase-input{min-width:210px;padding-right:28px}.calculation-settings-step .calculation-settings-question__input-container--has-input .MuiInputBase-input{min-width:210px;padding-left:28px;padding-right:0}.calculation-settings-step .calculation-settings-question__input-container span{position:absolute;top:28%;left:14px}.calculation-settings-step .calculation-settings-question__input{margin-bottom:12px}.calculation-settings-step .calculation-settings-question__input .MuiFormHelperText-root{visibility:hidden}.calculation-settings-step .calculation-settings-question__input.show-error .MuiFormHelperText-root{visibility:visible}.calculation-settings-step .calculation-settings-question__input .MuiOutlinedInput-root{border-radius:12px}.calculation-settings-step .calculation-settings-question__input .MuiOutlinedInput-notchedOutline{border-color:#0c1f33}@media only screen and (min-width: 992px){.calculation-settings-step{max-width:85%}.calculation-settings-step .subheader{max-width:85%!important}.calculation-settings-step .calculation-settings-question .MuiRadioGroup-root{flex-direction:row;flex-wrap:nowrap;gap:24px}.calculation-settings-step .calculation-settings-question__radio{padding:32px 24px}.calculation-settings-step .calculation-settings-question__radio h4{font-size:24px!important}.calculation-settings-step .calculation-settings-question__radio:first-child{margin-right:24px}.calculation-settings-step .calculation-settings-question__radio p{font-size:18px;margin:11px 0}.calculation-settings-step .calculation-settings-question__desired-payment-container{flex-direction:row;align-items:center}.calculation-settings-step .calculation-settings-question__desired-payment-container span.static-text{margin:0 8px}.calculation-settings-step .calculation-settings-question__input{margin-bottom:0}}@media only screen and (min-width: 1200px){.calculation-settings-step{max-width:70%}}.retirement-goals-step{text-align:left}.retirement-goals-step h5,.retirement-goals-step p{margin:0}.retirement-goals-step .retirement-goals__error-container h3{font-size:26px!important;margin-top:56px!important;margin-bottom:24px!important}.retirement-goals-step .retirement-goals__error-container h4{font-size:20px;font-weight:400;margin:0 0 48px}.retirement-goals-step .retirement-goals__error-container .error-container__cards-container{display:flex;flex-direction:column;gap:24px}.retirement-goals-step .retirement-goals-additional-questions-container{margin-top:32px}.retirement-goals-step .help-icon{width:24px;height:24px;fill:#868f99;cursor:pointer}.retirement-goals-step .calculator-toggle-button{width:100%}.retirement-goals-step .user-age,.retirement-goals-step .withdrawal-age{display:flex;flex-direction:column;align-items:flex-start}.retirement-goals-step .user-age__label,.retirement-goals-step .withdrawal-age__label{margin-left:0;margin-bottom:12px}.retirement-goals-step .user-age__label--spouse,.retirement-goals-step .withdrawal-age__label--spouse{margin-right:8px}.retirement-goals-step .user-age .withdrawal-tooltip,.retirement-goals-step .withdrawal-age .withdrawal-tooltip{margin:0 0 5px 12px}.retirement-goals-step .user-age legend,.retirement-goals-step .withdrawal-age legend{display:none}.retirement-goals-step .user-age .retirement-goals-step__user-input .MuiFormHelperText-root,.retirement-goals-step .withdrawal-age .retirement-goals-step__user-input .MuiFormHelperText-root{visibility:hidden}.retirement-goals-step .user-age .retirement-goals-step__user-input.show-error .MuiFormHelperText-root,.retirement-goals-step .withdrawal-age .retirement-goals-step__user-input.show-error .MuiFormHelperText-root{visibility:visible}.retirement-goals-step .user-age{color:#0c1f33!important}.retirement-goals-step .user-age__input-label{display:flex;align-items:center}.retirement-goals-step .user-age__input-label span{margin-left:8px;white-space:nowrap}.retirement-goals-step .withdrawal-age{position:relative}.retirement-goals-step .withdrawal-age__years-label{display:none}.retirement-goals-step .withdrawal-age__years-label--show{display:block}.retirement-goals-step .withdrawal-age input[type=text]#yearsStaticLabel{-webkit-appearance:none!important;color:#868f99;border:none;text-align:right;width:75px;background:transparent;position:absolute;right:8px;bottom:42px}@media only screen and (min-width: 992px){.retirement-goals-step .retirement-goals__error-container h3{font-size:36px!important;margin-top:48px!important}.retirement-goals-step .retirement-goals__error-container h4{font-size:24px;line-height:32px;margin:0 0 40px}.retirement-goals-step .retirement-goals__error-container .error-container__cards-container{flex-direction:row}.retirement-goals-step .calculator-toggle-button{width:initial}.retirement-goals-step .MuiOutlinedInput-root{min-width:231px}.retirement-goals-step .retirement-goals-step__user-input{margin:0 12px;min-width:250px;max-width:initial}.retirement-goals-step .user-age,.retirement-goals-step .withdrawal-age{flex-direction:row;align-items:center}.retirement-goals-step .user-age .retirement-goals-step__user-input,.retirement-goals-step .withdrawal-age .retirement-goals-step__user-input{margin:0 12px}.retirement-goals-step .user-age__label,.retirement-goals-step .withdrawal-age__label{margin-bottom:5px;color:#0c1f33!important}.retirement-goals-step .withdrawal-age{width:fit-content}}.calculator-card{display:flex;flex-direction:column;border-radius:60px;padding:40px;justify-content:flex-start;background:var(--Gradient-Soft-Orange, linear-gradient(28deg, #F6F6F6 49.44%, #FFF2E4 94.28%))}.calculator-card button{width:fit-content}.calculator-card h5,.calculator-card p{margin:0}.calculator-card p{color:#0c1f33;margin-top:12px;margin-bottom:42px;flex-grow:1}.results-step{-webkit-print-color-adjust:exact}.results-step .summary{font-size:32px;text-align:left}.results-step .summary .underline{text-decoration:underline}.results-step .summary .MuiInputBase-input,.results-step .summary .MuiInputBase-root{font-size:32px!important}@media only screen and (min-width: 768px){.results-step .summary{font-size:48px;line-height:56px}.results-step .summary .MuiInputBase-input,.results-step .summary .MuiInputBase-root{font-size:48px!important}}.results-step .summary .MuiOutlinedInput-root{margin:12px 0}.results-step .summary .annuity-type-select .MuiOutlinedInput-root{margin-left:0}.results-step .summary p{margin:0}.results-step .summary .controls{display:flex;width:100%;justify-content:center;margin-top:24px}@media only screen and (min-width: 768px){.results-step .summary .controls{justify-content:flex-start;margin-top:40px}}.results-step .summary .controls img{margin-right:12px}.results-step .summary .edit-button,.results-step .summary .calculate-button{margin-right:16px}@media only screen and (min-width: 768px){.results-step .summary .edit-button,.results-step .summary .calculate-button{margin-right:12px}}.results-step .prompt{color:#0c1f33}.results-step .results-wrapper{display:flex;flex-direction:column;margin-top:64px;gap:24px}@media only screen and (min-width: 768px){.results-step .results-wrapper{margin-top:24px}}@media only screen and (min-width: 1200px){.results-step .results-wrapper{gap:24px;flex-direction:row}}.results-step .results-wrapper .chart-container{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:24px;padding:32px 24px}.results-step .results-wrapper .chart-container .chart-without-horizontal-label{display:flex;width:calc(100vw - 96px)}@media only screen and (min-width: 1200px){.results-step .results-wrapper .chart-container .chart-without-horizontal-label{width:100%}}.results-step .results-wrapper .chart-container .y-axis-label{transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl;display:inline-block;color:#153c5d}.results-step .results-wrapper .chart-container .x-axis-label{width:100%;text-align:center;margin-top:16px;color:#0c1f33}.results-step .results-wrapper .chart-container .y-axis{display:flex;flex-direction:column-reverse;height:396px;position:relative}.results-step .results-wrapper .chart-container .y-axis .label{height:132px;padding:0 6px;position:relative;top:-8px;text-align:right;color:#153c5d}.results-step .results-wrapper .chart-container .x-axis{display:flex;position:absolute;bottom:-36px;left:0;border-top:2px solid #B6BCC2;z-index:100}.results-step .results-wrapper .chart-container .x-axis .label{width:40px;min-width:40px;text-align:center;margin-right:30px;font-size:14px;color:#153c5d}.results-step .results-wrapper .chart-container .x-axis .label.active{width:80px;min-width:80px;font-weight:700;font-size:24px}.results-step .results-wrapper .chart-window{margin:0 auto;max-width:calc(100vw - 176px);overflow-x:auto;position:relative;display:flex;padding-bottom:36px}@media only screen and (min-width: 1200px){.results-step .results-wrapper .chart-window{max-width:520px}}.results-step .results-wrapper .background{position:absolute;width:100%;height:396px;display:flex;flex-direction:column-reverse;z-index:0}.results-step .results-wrapper .incomeLevel{height:132px;border-top:2px dashed #B6BCC2}.results-step .results-wrapper .incomeLevel span{position:relative}.results-step .results-wrapper .chart{width:100%;height:396px;margin:0 auto;display:flex;justify-content:space-around;align-items:flex-end;gap:30px;position:relative}.results-step .results-wrapper .MuiTooltip-tooltip{z-index:-1}.results-step .results-wrapper .bar{background:#ced9e4;height:396px;width:40px;min-width:40px;animation-duration:3s;transition:all .2s ease-in;z-index:1;position:relative}.results-step .results-wrapper .bar a{width:40px;display:block;position:absolute;top:0}.results-step .results-wrapper .bar:hover{background-color:#b4d5d5;cursor:pointer}.results-step .results-wrapper .bar.active{width:80px;min-width:80px;background:repeating-linear-gradient(-45deg,#2a8688,#2a8688 12px,#6cb3b7 4px,#6cb3b7 13px)}.results-step .results-wrapper .bar.active a{width:80px;min-width:80px}.results-step .results-wrapper .table-container{overflow:hidden;min-width:0;margin:2px}.results-step .results-wrapper .chart-container,.results-step .results-wrapper .table-container{border-radius:24px;border:1px solid #A1B1BE}.results-step .results-wrapper .MuiPaper-root{box-shadow:none!important;border-radius:24px!important;height:550px!important;max-height:550px!important;width:calc(100vw - 16px)}@media only screen and (min-width: 768px){.results-step .results-wrapper .MuiPaper-root{width:calc(100vw - 48px)}}.results-step .results-wrapper .MuiTableContainer-root{height:550px!important;max-height:550px!important;overflow:auto}.results-step .results-wrapper .MuiTableRow-root{background-color:transparent;cursor:pointer}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-head{font-size:14px;padding:8px;color:#0c1f33}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-head:first-child{padding-left:16px}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-head:last-child{padding-right:16px}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-head.header-nowrap{white-space:nowrap}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-head.header-bold{font-weight:600}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-root{color:#0c1f33;padding:8px;border:none}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-root:first-child{padding-left:16px}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-root:last-child{padding-right:16px}.results-step .results-wrapper .MuiTableRow-root .MuiTableCell-stickyHeader{border-bottom:1px solid #A1B1BE}.results-step .results-wrapper .MuiTableRow-root:nth-child(odd){background-color:#eef2f6}.results-step .results-wrapper .MuiTableRow-root:hover{background-color:#b4d5d5}.results-step .results-wrapper .MuiTableRow-root.Mui-selected{background-color:#2a8688!important;font-weight:700}.results-step .results-wrapper .MuiTableRow-root.Mui-selected .MuiTableCell-root{color:#fff!important;font-weight:700}.results-step.edit-mode .summary{padding:24px;display:flex;flex-direction:column;justify-content:space-between;font-size:18px;line-height:25px}.results-step.edit-mode .summary .MuiInputBase-input,.results-step.edit-mode .summary .MuiInputBase-root{font-size:18px!important}.results-step.edit-mode .summary .MuiFormControl-root{width:100%}.results-step.edit-mode .summary .age-input{margin-top:8px}@media only screen and (min-width: 768px){.results-step.edit-mode .summary{font-size:48px;line-height:56px}.results-step.edit-mode .summary .MuiFormControl-root{width:auto}.results-step.edit-mode .summary .MuiInputBase-input,.results-step.edit-mode .summary .MuiInputBase-root{font-size:48px!important}.results-step.edit-mode .summary .money-input{max-width:330px}.results-step.edit-mode .summary .age-input{margin-top:0;max-width:180px}}.results-step.edit-mode .summary .input-supplemental-text{display:inline-block}@media only screen and (min-width: 768px){.results-step.edit-mode .summary .input-supplemental-text{margin-top:30px}}.results-step.edit-mode .summary .add-space{margin-bottom:8px}@media only screen and (min-width: 768px){.results-step.edit-mode .summary .add-space:not(.input-supplemental-text){line-height:90px}.results-step.edit-mode .summary .add-space:before,.results-step.edit-mode .summary .add-space:after{content:" "}}.results-step.edit-mode .summary .MuiInputBase-input{padding:12px 16px;width:auto}.results-step.edit-mode .summary .MuiSelect-select{padding-right:64px}.results-step.edit-mode .summary .select-icon{font-size:48px}.results-step.edit-mode .summary .initial-prem.age-input .MuiInputBase-root{margin:0}.results-step.edit-mode .summary .initial-prem.age-input .MuiFormHelperText-root{bottom:-20px}.results-step.edit-mode .summary .MuiFormHelperText-root{bottom:-9px}.results-step.edit-mode .chart-container{color:#dee6ed;cursor:initial}.results-step.edit-mode .bar,.results-step.edit-mode .bar:hover{background-color:#dee6ed;cursor:inherit}.results-step.edit-mode .MuiTooltip-tooltip{display:none}.results-step.edit-mode #window{overscroll-behavior:none;scroll-behavior:smooth}.results-step.edit-mode .chart-window{overflow:hidden}.results-step.edit-mode .table-container .MuiTableCell-root{color:#a1b1be}.results-step.edit-mode .MuiTableContainer-root{overflow:hidden}.results-step.edit-mode .MuiTableRow-root{cursor:initial}.results-step.edit-mode .MuiTableRow-root:nth-child(odd){background-color:transparent}.results-step.edit-mode .MuiTableRow-root:hover{background-color:transparent}.results-step.edit-mode .MuiTableRow-root.Mui-selected{background-color:transparent!important;font-weight:400}.results-step.edit-mode .MuiTableRow-root.Mui-selected .MuiTableCell-root{font-weight:400}.results-step .next-steps-container{text-align:left}.results-step .next-steps-container h3.next-steps-heading{margin:64px 0 24px!important}.results-step .next-steps-container--cards{display:flex;gap:24px;flex-direction:column}@media only screen and (min-width: 992px){.results-step.edit-mode .summary{position:initial;display:block;padding:0}.results-step.edit-mode .summary h4{display:none}.results-step .next-steps-container--cards{flex-direction:row}.results-step .next-steps-container .calculator-card{width:50%}.results-step .next-steps-container h3.next-steps-heading{margin:144px 0 40px!important}.results-step .results-wrapper .MuiPaper-root{width:100%}}@media print{.results-step .MuiInputBase-input,.results-step .MuiInputBase-root{font-size:32px}.results-step .summary{border-top:.5px solid #000000;border-bottom:.5px solid #000000;padding:20px 0;font-size:20px}.results-step .summary .controls{display:none}.results-step .banner-container{padding:0;margin-top:12px}.results-step .banner-container__content{max-width:none}.results-step .banner-container p{font-size:9px}.results-step .banner-container h4{font-size:12px}.results-step .banner-container .restart-container,.results-step .next-steps-container{display:none}}.MuiTooltip-tooltip{width:fit-content;max-width:initial!important}.tooltip-content{display:flex;gap:12px;width:fit-content}.tooltip-content div{width:50%;text-align:center}.tooltip-content div b{font-size:24px;white-space:nowrap}.tooltip-content hr{border:0;border-top:1px solid #FFFFFF;width:1px;background-color:#fff;rotate:-12deg}@keyframes growBar{0%{height:0}to{height:100%}}@keyframes fade{0%{opacity:0}50%{opacity:100%}}.MuiTooltip-popper.in-edit-mode{display:none!important}.banner-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:32px 48px;background-color:#fff6;border-radius:24px;margin-top:64px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner-container .restart-container{margin-top:40px}.banner-container__content{max-width:75%}.banner-container p,.banner-container h4{margin:0;color:#0c1f33}.banner-container p{font-size:12px}.banner-container h4{margin-top:12px;line-height:32px}@media only screen and (min-width: 768px){.banner-container{margin-top:24px;flex-direction:row;text-align:left}.banner-container .restart-container{margin-top:0}.banner-container p{font-size:14px}}.restart-container .restart-icon{margin:-4px 12px 0 0}.talcott-calculator-loader{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;z-index:50000;background-color:#fff;display:flex;align-items:center;justify-content:center}.calculate-stepper{display:flex;flex-direction:column;align-items:flex-end}.calculate-stepper button{margin-top:8px}@media only screen and (min-width: 992px){.calculate-stepper button.MuiButtonBase-root{margin-top:54px}}.calculate-stepper .restart-icon{margin:-4px 12px 0 0}.calculate-stepper .calculate-stepper__steps{width:100%}.calculate-stepper .calculate-stepper__steps--mobile{text-align:left;color:#111014;font-size:14px}.calculate-stepper .calculate-stepper__steps--desktop{display:none}.calculate-stepper .calculate-stepper__step{flex:1}.calculate-stepper .calculate-stepper__step:not(first-child),.calculate-stepper .calculate-stepper__step:not(last-child){margin:0 4px}.calculate-stepper .calculate-stepper__label{margin:0 0 8px;text-align:left;color:#868f99;font-weight:700;font-size:14px}.calculate-stepper .calculate-stepper__label--active{color:#0c1f33}.calculate-stepper .calculate-stepper__progress-line{width:100%;height:4px;background-color:#dee6ed}.calculate-stepper .calculate-stepper__progress-line .progress-line{width:100%;display:block;height:4px}.calculate-stepper .calculate-stepper__progress-line .progress{display:block;height:4px}.calculate-stepper .calculate-stepper__progress-line .progress--active,.calculate-stepper .calculate-stepper__progress-line .progress--complete{animation:progressBar 1s ease-in-out}.calculate-stepper .calculate-stepper__progress-line .progress--reverse{animation:progressBarReverse 1s ease-in-out}.calculate-stepper .calculate-stepper__progress-line .progress--active,.calculate-stepper .calculate-stepper__progress-line .progress--reverse,.calculate-stepper .calculate-stepper__progress-line .progress--complete{background-color:#153c5d;animation-fill-mode:both}@keyframes progressBar{0%{width:0}to{width:100%}}@keyframes progressBarReverse{0%{width:100%}to{width:0}}@media only screen and (min-width: 992px){.calculate-stepper .calculate-stepper__steps--mobile{display:none}.calculate-stepper .calculate-stepper__steps--desktop{display:flex}}@media print{.calculate-stepper{display:none}}.stepper{margin-top:48px;display:flex;justify-content:space-between;align-items:center}.stepper .stepper__go-back-button{color:#153c5d;text-decoration:underline;font-weight:700;margin:0}.stepper .stepper__go-back-button:hover{background-color:transparent;text-decoration:underline}.stepper .MuiBox-root{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.stepper .background-name{font-size:20px;font-weight:400;line-height:28px;display:none}@media only screen and (min-width: 992px){.stepper{margin-top:96px}.stepper .background-name{display:block}}@media only screen and (min-width: 992px){.stepper .MuiBox-root{flex-direction:row}.stepper .stepper__go-back-button{margin-left:12px}}.talcott-calculator h3{font-size:36px!important}.talcott-calculator h4{font-size:20px!important}@media only screen and (min-width: 992px){.talcott-calculator h4{font-size:24px!important}}.talcott-calculator h5{font-size:18px;font-weight:600}.talcott-calculator h1,.talcott-calculator h2,.talcott-calculator h3,.talcott-calculator h4,.talcott-calculator h5{color:#0c1f33!important}.talcott-calculator .calculator-header{font-size:26px!important}.talcott-calculator .calculator-subheader{font-size:16px!important;color:#0c1f33!important;margin:0!important}.talcott-calculator .calculator-secondary-questions{margin-top:48px!important;margin-bottom:20px!important}@media only screen and (min-width: 992px){.talcott-calculator .calculator-header{font-size:36px!important}.talcott-calculator .h4-extend{font-size:24px!important}.talcott-calculator .calculator-subheader{font-size:18px!important;max-width:40%}.talcott-calculator .calculator-secondary-questions{margin-top:56px!important;margin-bottom:24px!important}}.talcott-calculator .MuiButtonBase-root{padding:20px 34px;color:#0c1f33;border-color:#a1b1be;letter-spacing:initial;font-family:inherit;box-shadow:none}.talcott-calculator .MuiButton-contained{font-family:Arial,"sans-serif";font-weight:700;font-size:16px;min-width:160px;height:58px;border-radius:24px;color:#fff;background-color:#153c5d}.talcott-calculator .MuiButton-contained:focus{outline:2px solid #216FAB;outline-offset:4px}.talcott-calculator .MuiButton-contained:disabled{color:#ced2d6;background-color:#868f99}.talcott-calculator .MuiButton-contained:hover{background-color:#0c1f33}.talcott-calculator .MuiButton-outlined:not(.MuiButtonGroup-groupedOutlined){padding:16px 32px;border:1px solid #A1B1BE;color:#153c5d;font-size:16px;font-weight:700;border-radius:24px;min-width:160px;height:58px;background:#fff6}.talcott-calculator .MuiButton-outlined:not(.MuiButtonGroup-groupedOutlined):focus{outline:2px solid #216FAB;outline-offset:4px}.talcott-calculator .tertiary-cta:hover{color:#033dcd}.talcott-calculator .tertiary-cta:focus{border:1px solid #216FAB;border-radius:24px}.talcott-calculator .MuiButtonGroup-root{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.talcott-calculator .MuiButtonGroup-root button{white-space:nowrap;padding-right:36px;min-height:58px;background:#fff6;font-size:14px}.talcott-calculator .MuiButtonGroup-root button:hover{background:#eef2f6}.talcott-calculator .MuiButtonGroup-root button:focus{background:#dee6ed}.talcott-calculator .MuiButtonGroup-root button .button-group-content-container{position:relative}.talcott-calculator .MuiButtonGroup-root button .button-group-content-container--label{margin-left:8px}.talcott-calculator .MuiButtonGroup-root button .check-icon{visibility:hidden;position:absolute;left:-14px;top:1px}.talcott-calculator .MuiButtonGroup-root button.selected{border-color:#0c1f33;z-index:1;font-weight:700;background-color:#dee6ed}.talcott-calculator .MuiButtonGroup-root button.selected .check-icon{visibility:visible}.talcott-calculator .MuiButtonGroup-root button:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.talcott-calculator .MuiButtonGroup-root button:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.talcott-calculator .MuiInputBase-input:not(.MuiSelect-select),.talcott-calculator input:not(.MuiSelect-select){font-size:18px}.talcott-calculator .MuiRadio-root.Mui-focusVisible .MuiSvgIcon-root{border:2px solid #033DCD;border-radius:100%}.talcott-calculator .MuiRadio-root.Mui-focusVisible span{box-sizing:border-box}.talcott-calculator .MuiInputBase-root{font-family:inherit}.talcott-calculator .MuiInputBase-input{z-index:1;padding:16px}.talcott-calculator .MuiOutlinedInput-notchedOutline,.talcott-calculator .MuiSelect-root{background:#fff}.talcott-calculator .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#da1e28!important}.talcott-calculator .MuiFormHelperText-root.Mui-error{color:#da1e28!important}.talcott-calculator .MuiSelect-root{border-radius:12px;color:#0c1f33}.talcott-calculator .MuiFormLabel-root{color:#0c1f33;font-family:inherit}.talcott-calculator .MuiOutlinedInput-notchedOutline{border-color:#8a9dae;border-radius:12px}.talcott-calculator .MuiInputBase-root.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:1.5px!important;border-color:#7c9bb7!important}.talcott-calculator .Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:#8a9dae!important;outline:2px solid #033DCD;outline-offset:4px}.talcott-calculator .Mui-focused.Mui-error .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:#da1e28!important}.talcott-calculator .Mui-focused.Mui-error+.MuiFormHelperText-root{bottom:-28px}.talcott-calculator .MuiFormLabel-root{color:#0c1f33}.talcott-calculator .MuiFormHelperText-root{position:absolute;bottom:-21px}.talcott-calculator .select-icon{width:36px;height:36px;position:absolute;right:8px;pointer-events:none;z-index:1}.talcott-calculator .MuiCircularProgress-root{color:#153c5d}.talcott-calculator .transition-container{position:relative}.talcott-calculator .opacity-transition{transition:opacity 1s ease}.talcott-calculator .transition-hide{opacity:0;height:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.talcott-calculator .transition-show{opacity:100%}@media print{.MuiPopper-root{display:none}}.MuiButtonBase-root.MuiMenuItem-root{color:#0c1f33;font-family:inherit;padding:8px 12px;font-size:18px;line-height:24px}.calculator-steps-container{display:flex;flex-direction:column;width:100%}.calculator-steps-container__content{display:flex;flex-direction:column}.calculator-steps-container .step-container{margin-top:24px}.calculator-steps-container .step-container h3:first-child:not(.next-steps-heading):not(.next-steps-header){margin-bottom:8px!important}@media only screen and (min-width: 768px){.calculator-steps-container .step-container{margin-top:54px}}@media only screen and (min-width: 1200px){.calculator-steps-container .step-container h3:first-child:not(.next-steps-heading):not(.next-steps-header){margin-top:0!important;margin-bottom:16px!important}}.calculator-steps-container button{text-transform:initial}.calculator-steps-container.is-loading{min-height:0;height:calc(100vh - 4rem);overflow:hidden}#talcottCalculatorRoot{margin:0 auto;text-align:center;width:100%}
