.mb-0-last-child>:last-child{margin-bottom:0 !important}.state-comp-calc-form-element__container:not(.assignment-form-element__container--is-spacer){margin-bottom:16px}.state-comp-calc-form-element__container--has-to-clear-top-space{margin-top:-16px}@media(min-width: 768px){.state-comp-calc-form-element__container--has-to-clear-top-space{margin-top:0}}.state-comp-calc-form-element__container:last-child{margin-bottom:0}.state-comp-calc-form-element__element{flex-flow:column}.state-comp-calc-form-element__action{text-align:right}.state-comp-calc-form-element__action button{margin:10px 8px 8px 0;min-width:80px}.state-comp-calc-form-element__action .portal-input{display:inline-block}.state-comp-calc-form-element__action .portal-input__container{align-items:right;flex-flow:column}.state-comp-calc-form-element__action .portal-input__container input{height:auto;min-width:40%;margin:10px 8px 8px 0;padding:0;border-color:#840b55;border-radius:4px;text-align:left;font-size:.875rem;text-decoration:none}.state-comp-calc-form-element__action-three-year{display:flex;gap:8px;place-content:end}.state-comp-calc-form-element__label-container{display:flex}@media(min-width: 768px){.state-comp-calc-form-element__label-container{justify-content:flex-end;padding-top:.625rem}}.state-comp-calc-form-element__date-picker{max-width:250px}.state-comp-calc-form-element__input{line-height:1.125em;margin:10px 8px 8px 0;height:30px;color:#840b55;color:var(--contrast-primary, #840b55);border:1px solid #840b55;border:1px solid var(--contrast-primary, #840b55);border-radius:4px;text-align:center;font-size:.875rem}.state-comp-calc-form-element .react-datepicker__input-container:after{color:#840b55;color:var(--contrast-primary, #840b55);top:12px;right:auto;right:initial;left:10px}.state-comp-calc-form-element .react-datepicker__close-icon{top:2px;right:-24px}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.state-comp-calc-form-element-step{display:inline-flex;justify-content:center;flex-shrink:1;flex-grow:0}.state-comp-calc-form-element-step__wrapper{display:flex;padding-top:8px;padding-bottom:24px;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#dce3e6 #840b55;scrollbar-color:var(--contrast-primary, #dce3e6) #840b55}.state-comp-calc-form-element-step__wrapper::-webkit-scrollbar{height:10px;background-color:#dce3e6;background-color:var(--contrast-primary, #dce3e6);border-radius:5px}.state-comp-calc-form-element-step__wrapper::-webkit-scrollbar-thumb{height:10px;background-color:#840b55;border-radius:5px}.state-comp-calc-form-element-step__wrapper:not(.overflowed){justify-content:center;overflow:visible;overflow:initial}@media(max-width: 768px){.state-comp-calc-form-element-step__wrapper{padding-top:24px;padding-bottom:8px}}.state-comp-calc-form-element-step__step-number{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;position:relative;display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;min-width:32px;border:1px solid #b5c9d5;border:1px solid var(--contrast-primary, #b5c9d5);border-radius:50%;font-size:.875rem;font-weight:700;background-color:#ffffff;background-color:var(--contrast-secondary, #ffffff)}.state-comp-calc-form-element-step__step-number .state-comp-calc-form-element-step__number-icon{position:absolute;top:-5px;right:-5px;display:flex;justify-content:center;align-items:center;width:17px;height:17px;min-width:17px;border-radius:50%;color:#ffffff;color:var(--contrast-secondary, #ffffff);font-size:.75rem}.state-comp-calc-form-element-step__step-name{display:inline-flex;align-items:center;margin:0 8px;color:#4c536a;color:var(--contrast-primary, #4c536a);font-weight:400;letter-spacing:.3px;white-space:wrap}.state-comp-calc-form-element-step__separator{display:inline-flex;min-width:24px;width:24px;align-self:center;margin-right:8px;border-top:1px solid #b5c9d5;border-top:1px solid var(--contrast-primary, #b5c9d5)}.state-comp-calc-form-element-step--active .state-comp-calc-form-element-step__step-number{border:2px solid #519cac !important;border:2px solid var(--contrast-primary, #519cac) !important;color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.state-comp-calc-form-element-step--active .state-comp-calc-form-element-step__step-name{color:#1e2a42;color:var(--contrast-primary, #1e2a42)}.state-comp-calc-form-element-step--invalid .state-comp-calc-form-element-step__step-number{border:1px solid #be4026;border:1px solid var(--contrast-primary, #be4026)}.state-comp-calc-form-element-step--invalid .state-comp-calc-form-element-step__number-icon{background-color:#be4026;background-color:var(--contrast-primary, #be4026)}.state-comp-calc-form-element-step--valid .state-comp-calc-form-element-step__step-number{border:1px solid #519cac;border:1px solid var(--contrast-primary, #519cac)}.state-comp-calc-form-element-step--valid .state-comp-calc-form-element-step__number-icon{background-color:#519cac;background-color:var(--contrast-primary, #519cac)}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.result-card{padding:24px 24px 24px 16px;border:solid 1px #dce3e6;border:solid 1px var(--contrast-primary, #dce3e6);border-radius:4px;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.1);box-shadow:var(--contrast-shadow, 0px 2px 6px rgba(0, 0, 0, 0.1));background-color:#ffffff;background-color:var(--contrast-secondary, #ffffff);width:100%}@media(min-width: 576px){.result-card{padding:24px}}.accessibility-mode .result-card{box-shadow:none}.result-card__wrapper{display:flex;margin-top:16px;flex:1 0 100%}@media(min-width: 576px){.result-card__wrapper{flex:1 1 50%;padding:0 12px;margin-top:24px}}@media(min-width: 992px){.result-card__wrapper{flex:1 0 33%}}.result-card__description-block{display:flex;flex-direction:column;justify-self:center;text-align:center}.result-card__result{font-weight:bold}.result-card__info{font-size:.75rem}.result-card__button-element{display:flex;justify-content:center;align-items:center;margin-top:16px}@media(min-width: 576px){.result-card__button-element{margin-top:0}}.result-button{margin-top:16px;text-align:center}.result-button button{margin:0}
.informationModal__text-block{padding:8px;background:#ecf1f5;background:var(--contrast-secondary, #ecf1f5)}
.mb-0-last-child>:last-child{margin-bottom:0 !important}.state-comp-calc__card .card-layout__title{padding:24px 0 24px 48px}@media(max-width: 768px){.state-comp-calc__card .card-layout__title{padding:8px}}.state-comp-calc__step{padding:24px 16px 40px}@media(min-width: 768px){.state-comp-calc__step{padding:24px 48px 48px}}.state-comp-calc__step p,.state-comp-calc__step ol,.state-comp-calc__step ul,.state-comp-calc__step dl{margin-bottom:0}
