@-webkit-keyframes shimmer{from{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{from{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{from{background-position:-1000px 0}to{background-position:1000px 0}}.sc-input{border:1px solid #e1e1e1;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%;border-radius:6px;overflow:hidden}.sc-input--small{height:42px}.sc-input--small .sc-input__input{height:40px}.sc-input--blue .sc-input__input{color:#0473ea}.sc-input__input{border:0;font-size:1.125rem;color:#555;width:100%;height:48px;padding:0 16px}.sc-input__input::-ms-clear{display:none}.sc-input__input-textarea{height:100px;padding:16px}.sc-input__input~.sc-input__text{margin-left:0;margin-right:16px}.sc-input__code{width:60px;padding-right:0}.sc-input--error{border:1px solid #d0021b}.sc-input--error::-webkit-input-placeholder{color:#d0021b}.sc-input--error::-moz-placeholder{color:#d0021b}.sc-input--error::-ms-input-placeholder{color:#d0021b}.sc-input--error::placeholder{color:#d0021b}.sc-input--error .sc-input__input::-webkit-input-placeholder{color:#d0021b}.sc-input--error .sc-input__input::-moz-placeholder{color:#d0021b}.sc-input--error .sc-input__input::-ms-input-placeholder{color:#d0021b}.sc-input--error .sc-input__input::placeholder{color:#d0021b}.sc-input__country{padding-right:16px;border-right:1px solid #ccc;height:30px;width:65px}.sc-input__text{font-size:1rem;margin-left:16px;color:#555}.sc-input__select{background-color:#fff;width:80px;padding-right:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='-10 13.2 14.7 8.4'%3e%3cstyle%3e.st0%7bfill:%23d5d5d5%7d%3c/style%3e%3cpath class='st0' d='M4.7 14.6l-7 7H-3l-7-7 1.3-1.4 6 6 6-6 1.4 1.4z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-size:42px 7px;background-position:right center;-webkit-appearance:none}.sc-input__select::-ms-expand{display:none}.sc-tab-focus .sc-input__input:focus{outline-offset:-3px}.sc-retirement-planning-calculator{color:#000;padding:40px 0}.sc-retirement-planning-calculator__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#191919;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px;grid-gap:16px;gap:16px}.sc-retirement-planning-calculator__image{width:150px}.sc-retirement-planning-calculator__img{max-width:100%;width:100%;height:auto;border-radius:8px}.sc-retirement-planning-calculator__sub-title{font-size:.75rem;font-weight:600;padding-bottom:8px}.sc-retirement-planning-calculator .sc-title{font-size:1.25rem;font-weight:400;color:#000}.sc-retirement-planning-calculator__heading-title--active{display:block}.sc-retirement-planning-calculator__right{background:#f8f8f8;padding:24px 16px;border-radius:8px;width:100%}.sc-retirement-planning-calculator__step-heading{font-size:.875rem;font-weight:600;padding-bottom:24px}.sc-retirement-planning-calculator .sc-inline-buttons{grid-gap:16px;gap:16px}.sc-retirement-planning-calculator .sc-inline-buttons__item{margin:0}.sc-retirement-planning-calculator__step-item{display:none}.sc-retirement-planning-calculator__step-item--active{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.sc-retirement-planning-calculator__step-item--active .sc-retirement-planning-calculator__step-item-num{background:#38d200;border:0}.sc-retirement-planning-calculator__step-item--active .sc-retirement-planning-calculator__step-title{font-weight:600;font-size:1rem}.sc-retirement-planning-calculator__step-item--active .sc-retirement-planning-calculator__step-desc{font-weight:600}.sc-retirement-planning-calculator__step-item--active~.sc-retirement-planning-calculator__step-item:not(.sc-retirement-planning-calculator__step-item--active) .sc-retirement-planning-calculator__step-item-num{background:#fff;border:1px solid #0473ea}.sc-retirement-planning-calculator__step-item .sc-retirement-planning-calculator__step-item-num{background:#38d200;border:0}.sc-retirement-planning-calculator__step-item:has(~ .sc-retirement-planning-calculator__step-item--active){opacity:.5}.sc-retirement-planning-calculator__step-title{color:#191919;font-size:1.25rem;font-weight:400;padding-bottom:4px}.sc-retirement-planning-calculator__step-desc{font-size:.75rem;font-weight:400;color:#191919}.sc-retirement-planning-calculator__wrapper{border-radius:12px;margin-top:16px}.sc-retirement-planning-calculator__wrapper:first-of-type{margin-top:0}.sc-retirement-planning-calculator__monthly-investment{font-size:1.5rem;display:block;margin:6px 0;color:#0473ea;font-weight:500}.sc-retirement-planning-calculator__corpus-needed{color:#0473ea;font-weight:500}.sc-retirement-planning-calculator__inner-wrapper--two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px;gap:12px}.sc-retirement-planning-calculator__inner-wrapper--two-col .sc-retirement-planning-calculator__input-details{width:100%}.sc-retirement-planning-calculator__input-title{font-weight:400;font-size:.875rem;color:#212121;padding-bottom:16px}.sc-retirement-planning-calculator__progress-bar{border:2px solid #38d200;position:relative;top:-2px;margin-bottom:16px}.sc-retirement-planning-calculator__step-progress{border-bottom:1px solid #dedede}.sc-retirement-planning-calculator__slider .sc-range-slider{margin-bottom:16px}.sc-retirement-planning-calculator__confirm-btn{border-top:1px solid #d4d4d4;padding-top:8px;margin-top:24px}.sc-retirement-planning-calculator__confirm-btn .sc-inline-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc-retirement-planning-calculator__age-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-right:16px;font-size:.875rem}.sc-retirement-planning-calculator__confirm-text{padding-bottom:32px;font-size:1rem;font-weight:400;color:#555}.sc-retirement-planning-calculator__step-item-num{background:#fff;border:1px solid #0473ea;border-radius:8px;width:32px;height:32px;margin-right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;-ms-flex-negative:0;flex-shrink:0}.sc-retirement-planning-calculator__inner-title{font-size:1.25rem;color:#555;font-weight:400;padding-bottom:24px}.sc-retirement-planning-calculator__input-msgs{font-size:.625rem;font-weight:400;margin-top:8px}.sc-retirement-planning-calculator__input-error-icon{margin-right:8px;padding-right:16px;-ms-flex-negative:0;flex-shrink:0}.sc-retirement-planning-calculator__input-error-icon::after{content:"";width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 24" fill="none"><g clip-path="url(%23clip0_3122_11842)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 12C0 7.58172 3.58172 4 8 4C12.4183 4 16 7.58172 16 12C16 16.4183 12.4183 20 8 20C3.58172 20 0 16.4183 0 12ZM1.59996 12C1.59996 15.5346 4.46534 18.4 7.99996 18.4C11.5346 18.4 14.4 15.5346 14.4 12C14.4 8.46539 11.5346 5.60002 7.99996 5.60002C4.46534 5.60002 1.59996 8.46539 1.59996 12ZM8.56568 14.6343C8.8781 14.9467 8.8781 15.4532 8.56568 15.7657C8.25326 16.0781 7.74673 16.0781 7.43431 15.7657C7.12189 15.4532 7.12189 14.9467 7.43431 14.6343C7.74673 14.3219 8.25327 14.3219 8.56568 14.6343ZM7.2 8.80002C7.2 8.35819 7.55817 8.00002 8 8.00002C8.44183 8.00002 8.8 8.35819 8.8 8.80002V12.8C8.8 13.2418 8.44183 13.6 8 13.6C7.55817 13.6 7.2 13.2418 7.2 12.8V8.80002Z" fill="%23D50000"/></g><defs><clipPath id="clip0_3122_11842"><rect width="16" height="16" fill="white" transform="translate(0 4)"/></clipPath></defs></svg>');background-repeat:no-repeat;position:absolute}.sc-retirement-planning-calculator__input-error{display:-webkit-box;display:-ms-flexbox;display:flex;color:#c30303;margin-bottom:8px}.sc-retirement-planning-calculator__input-details{width:100%}.sc-retirement-planning-calculator__input-details .sc-input{height:48px}.sc-retirement-planning-calculator__input-details .sc-input__input{height:48px}.sc-retirement-planning-calculator__input-text{padding-bottom:8px;font-size:.813rem;font-weight:400;color:#555}.sc-retirement-planning-calculator__input-field{max-width:90px;min-width:90px;border:0;padding:0 2px;background:0 0;color:#555;cursor:default;font-weight:400;font-size:1.125rem;text-align:center}.sc-retirement-planning-calculator__btn-confirm{margin-top:8px;min-width:93px;min-height:auto}.sc-retirement-planning-calculator__arr-icon{padding-right:8px}.sc-retirement-planning-calculator__result-desc{font-weight:400;padding-bottom:8px}.sc-retirement-planning-calculator__result-desc .sc-tooltip{top:3px;margin:0 2px}.sc-retirement-planning-calculator__result-desc .sc-tooltip__text{-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.sc-retirement-planning-calculator__result-desc .sc-tooltip svg{height:16px;width:16px}.sc-retirement-planning-calculator__result-amount{font-size:1.25rem;font-weight:500;white-space:nowrap;color:#0473ea}.sc-retirement-planning-calculator__result-amount--error{color:#c30303}.sc-retirement-planning-calculator__result-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px}.sc-retirement-planning-calculator__result-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-retirement-planning-calculator__result-wrapper-left,.sc-retirement-planning-calculator__result-wrapper-right{width:100%;border-radius:12px;background-color:#fff;padding:16px;border:1px solid #e1e1e1}.sc-retirement-planning-calculator__result-wrapper-left .sc-inline-buttons,.sc-retirement-planning-calculator__result-wrapper-right .sc-inline-buttons{margin-top:16px}.sc-retirement-planning-calculator__result-wrapper-right{background-color:#e5f2fe}.sc-retirement-planning-calculator__age-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;gap:16px}.sc-retirement-planning-calculator__age-input .sc-retirement-planning-calculator__input-details{width:100%}.sc-retirement-planning-calculator__small-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:16px;border-radius:12px;width:100%;border:1px solid #e1e1e1}@media (min-width:1024.98px){.sc-retirement-planning-calculator .sc-content-wrapper{padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex}.sc-retirement-planning-calculator__left{display:block;margin-right:32px;width:377px}.sc-retirement-planning-calculator__left .sc-heading{padding-bottom:32px}.sc-retirement-planning-calculator__result-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sc-retirement-planning-calculator .sc-description{font-size:1rem;font-weight:400}.sc-retirement-planning-calculator__right{padding:24px}.sc-retirement-planning-calculator__step-heading{font-size:1.25rem;padding-bottom:32px}.sc-retirement-planning-calculator__step-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:16px}.sc-retirement-planning-calculator__step-progress{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}.sc-retirement-planning-calculator__inner-title{font-size:1.5rem}.sc-retirement-planning-calculator__input-title{font-size:1rem}.sc-retirement-planning-calculator__age{font-size:1.125rem}.sc-retirement-planning-calculator__input-error-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sc-retirement-planning-calculator__input-error-icon{width:16px;height:16px}.sc-retirement-planning-calculator__input-msgs{font-size:.75rem}.sc-retirement-planning-calculator__btn-confirm{margin-top:16px}.sc-retirement-planning-calculator__toggle-btn{padding:24px 0}.sc-retirement-planning-calculator__message-text{font-size:1.75rem}}@media (min-width:680px){.sc-retirement-planning-calculator__image{width:auto;height:auto;max-width:100%}.sc-retirement-planning-calculator__small-tiles{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sc-retirement-planning-calculator__sub-title{font-size:1rem}.sc-retirement-planning-calculator__inner-wrapper--two-col{grid-gap:24px;gap:24px}.sc-retirement-planning-calculator__inner-wrapper--two-col .sc-retirement-planning-calculator__input-details{width:calc(50% - 16px)}.sc-retirement-planning-calculator__age-input{grid-gap:24px;gap:24px}.sc-retirement-planning-calculator__age-input .sc-retirement-planning-calculator__input-details{width:calc(33.33% - 16px)}.sc-retirement-planning-calculator .sc-title{font-size:1.875rem;margin-bottom:16px}.sc-retirement-planning-calculator__result-amount{font-size:1.5rem}.sc-retirement-planning-calculator__result-details-desc{font-size:1.25rem}.sc-retirement-planning-calculator__education{display:-webkit-box;display:-ms-flexbox;display:flex}.sc-retirement-planning-calculator__education-right{display:-webkit-box;display:-ms-flexbox;display:flex}.sc-retirement-planning-calculator__education-icon{text-align:left;margin-right:24px}.sc-retirement-planning-calculator__confirm-btn .sc-inline-buttons{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}