.swatch-circle-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f5f5dc;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-beige.disabled {
  opacity: 0.2;
}

.swatch-square-beige {
  background: #f5f5dc;
}
.swatch-square-beige.disabled {
  opacity: 0.2;
}

.swatch-filter-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  background-color: #f5f5dc;
  display: block;
  position: relative;
}
.swatch-filter-beige.disabled {
  opacity: 0.2;
}

.swatch-circle-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-black.disabled {
  opacity: 0.2;
}

.swatch-square-black {
  background: #000;
}
.swatch-square-black.disabled {
  opacity: 0.2;
}

.swatch-filter-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  background-color: #000;
  display: block;
  position: relative;
}
.swatch-filter-black.disabled {
  opacity: 0.2;
}

.swatch-circle-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #0070d2;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-blue.disabled {
  opacity: 0.2;
}

.swatch-square-blue {
  background: #0070d2;
}
.swatch-square-blue.disabled {
  opacity: 0.2;
}

.swatch-filter-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #0070d2;
  border-radius: 0.69em;
  background-color: #0070d2;
  display: block;
  position: relative;
}
.swatch-filter-blue.disabled {
  opacity: 0.2;
}

.swatch-circle-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #a52a2a;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-brown.disabled {
  opacity: 0.2;
}

.swatch-square-brown {
  background: #a52a2a;
}
.swatch-square-brown.disabled {
  opacity: 0.2;
}

.swatch-filter-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  background-color: #a52a2a;
  display: block;
  position: relative;
}
.swatch-filter-brown.disabled {
  opacity: 0.2;
}

.swatch-circle-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #117850;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-green.disabled {
  opacity: 0.2;
}

.swatch-square-green {
  background: #117850;
}
.swatch-square-green.disabled {
  opacity: 0.2;
}

.swatch-filter-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #117850;
  border-radius: 0.69em;
  background-color: #117850;
  display: block;
  position: relative;
}
.swatch-filter-green.disabled {
  opacity: 0.2;
}

.swatch-circle-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #8f979d;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-grey.disabled {
  opacity: 0.2;
}

.swatch-square-grey {
  background: #8f979d;
}
.swatch-square-grey.disabled {
  opacity: 0.2;
}

.swatch-filter-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  background-color: #8f979d;
  display: block;
  position: relative;
}
.swatch-filter-grey.disabled {
  opacity: 0.2;
}

.swatch-circle-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000080;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-navy.disabled {
  opacity: 0.2;
}

.swatch-square-navy {
  background: #000080;
}
.swatch-square-navy.disabled {
  opacity: 0.2;
}

.swatch-filter-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  background-color: #000080;
  display: block;
  position: relative;
}
.swatch-filter-navy.disabled {
  opacity: 0.2;
}

.swatch-circle-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ffa500;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-orange.disabled {
  opacity: 0.2;
}

.swatch-square-orange {
  background: #ffa500;
}
.swatch-square-orange.disabled {
  opacity: 0.2;
}

.swatch-filter-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  background-color: #ffa500;
  display: block;
  position: relative;
}
.swatch-filter-orange.disabled {
  opacity: 0.2;
}

.swatch-circle-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fe249a;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-pink.disabled {
  opacity: 0.2;
}

.swatch-square-pink {
  background: #fe249a;
}
.swatch-square-pink.disabled {
  opacity: 0.2;
}

.swatch-filter-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  background-color: #fe249a;
  display: block;
  position: relative;
}
.swatch-filter-pink.disabled {
  opacity: 0.2;
}

.swatch-circle-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #800080;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-purple.disabled {
  opacity: 0.2;
}

.swatch-square-purple {
  background: #800080;
}
.swatch-square-purple.disabled {
  opacity: 0.2;
}

.swatch-filter-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  background-color: #800080;
  display: block;
  position: relative;
}
.swatch-filter-purple.disabled {
  opacity: 0.2;
}

.swatch-circle-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f00;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-red.disabled {
  opacity: 0.2;
}

.swatch-square-red {
  background: #f00;
}
.swatch-square-red.disabled {
  opacity: 0.2;
}

.swatch-filter-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  background-color: #f00;
  display: block;
  position: relative;
}
.swatch-filter-red.disabled {
  opacity: 0.2;
}

.swatch-circle-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-white.disabled {
  opacity: 0.2;
}

.swatch-square-white {
  background: #fff;
}
.swatch-square-white.disabled {
  opacity: 0.2;
}

.swatch-filter-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  background-color: #fff;
  display: block;
  position: relative;
}
.swatch-filter-white.disabled {
  opacity: 0.2;
}

.swatch-circle-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ff0;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-yellow.disabled {
  opacity: 0.2;
}

.swatch-square-yellow {
  background: #ff0;
}
.swatch-square-yellow.disabled {
  opacity: 0.2;
}

.swatch-filter-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  background-color: #ff0;
  display: block;
  position: relative;
}
.swatch-filter-yellow.disabled {
  opacity: 0.2;
}

.swatch-circle-miscellaneous {
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 2.5em;
  position: relative;
  transform: rotate(35deg);
  width: 2.5em;
}
.swatch-circle-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-circle-miscellaneous.selected::after {
  transform: rotate(-35deg);
}

.category-tile {
  position: relative;
}
.category-tile h1,
.category-tile h2 {
  font-size: 1.75rem;
  position: absolute;
  bottom: 1.875rem;
  left: 1.875rem;
  color: #fff;
}
.category-tile::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, 0.5) 100%);
}

.c-calculator {
  background-color: #fff;
}
.c-calculator__select {
  background-color: initial;
  z-index: 201;
}
.c-calculator__container {
  box-sizing: border-box;
  max-width: 80.875rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
}
.c-calculator__balance__heading {
  margin: 0.625rem;
}
@media (min-width: 992px) {
  .c-calculator__balance__heading {
    font-size: 1.875rem;
  }
}
.c-calculator__footnotes {
  font-size: 0.75rem;
}
.c-calculator__formControl {
  background-color: #fff;
  background-image: none;
  border: 0.0625rem solid #E6E6E6;
  border-radius: 0.1875rem;
  box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.65);
  color: #333;
  display: block;
  font-size: 0.875rem;
  font-weight: 300;
  height: 3.125rem;
  line-height: 1.42857143;
  padding: 0.375rem 0.75rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  width: 100%;
}
.c-calculator__graphDiv {
  height: 20rem;
}
.c-calculator__left-axis {
  background: #ccc;
  height: 16.8125rem;
  position: absolute;
  left: 0;
  width: 0.0625rem;
}
.c-calculator__lead-medium {
  color: #375481;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.0375rem;
  margin-bottom: 0;
  padding-left: 0.6875rem;
  text-transform: uppercase;
  width: 100%;
  z-index: 200;
}
@media (min-width: 768px) {
  .c-calculator__lead-medium {
    letter-spacing: -0.025rem;
  }
}
@media (min-width: 1200px) {
  .c-calculator__lead-medium {
    letter-spacing: 0.0375rem;
  }
}
.c-calculator__lead-medium--circle {
  color: #142745;
  font-weight: 300;
  padding-left: 0;
  padding-right: 1.125rem;
  position: relative;
  text-transform: none;
}
.c-calculator__tooltip {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23142745'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00001 3H5.32807V7H6.00001H6.72807V3H6.00001ZM6.00006 7.71875H5.30005V8.34375V9H6.70005V7.71875H6.00006Z' fill='white'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: initial;
  display: block;
  height: 0.75rem;
  padding-top: 0.1875rem;
  position: absolute;
  right: 0.625rem;
  top: 0;
  width: 0.75rem;
  z-index: 150;
}
.c-calculator__tooltip--circle {
  display: inline-block;
  margin-left: 0.3125rem;
  right: 0;
  top: 0;
}
.c-calculator__pull-left {
  float: left;
}
.c-calculator__panel {
  background-color: #fff;
  border-radius: 0.1875rem;
  box-shadow: none;
  border: 0.0625rem solid #4C98B6;
  margin-bottom: 1.25rem;
}
.c-calculator__panel-heading {
  background: #4C98B6;
  border: 0.0625rem solid #4C98B6;
  color: #fff;
  padding: 0.6875rem 1.375rem;
}
.c-calculator__panel-heading__balance__heading {
  color: #fff;
}
.c-calculator__row-spacing_margin {
  margin: 0.625rem 0;
}
.c-calculator__text-heading {
  color: #fff;
  font-weight: normal;
}
.c-calculator__well {
  background-color: #f5f5f5;
  border: 0.0625rem solid #f5f5f5;
  border-radius: 0.1875rem;
  box-shadow: none;
  margin-bottom: 1.25rem;
  min-height: 1.25rem;
  padding: 1.1875rem;
}
.c-calculator__well--tax-saving {
  background-color: transparent;
  border: none;
  margin-bottom: 1.5625rem;
  outline: none;
}
@media (min-width: 768px) {
  .c-calculator__well--tax-saving {
    margin-bottom: 3.5625rem;
  }
}
.c-calculator__stdInfo {
  height: 1.875rem;
  width: 1.875rem;
}
.c-calculator__popover {
  display: block;
  width: 9.125rem;
}
.c-calculator__popover__popover-content {
  padding: 0.5625rem 0.875rem;
}
.c-calculator__popover__span {
  color: #4569dc;
  font-size: 1.125rem;
}
.c-calculator__progress {
  height: 1.4375rem;
  margin-top: 0.125rem;
  width: 100%;
  background-color: #f5f5f5;
}
.c-calculator__progress-bar {
  background-color: #142745;
  box-sizing: border-box;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  min-width: 25%;
  padding-top: 0.3125rem;
  width: 0;
}
.c-calculator__progress-bar--fed-progres, .c-calculator__progress-bar--state-progress {
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.c-calculator__progress-bar--retirement-progress {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.c-calculator__block-circle {
  background: #785AFF;
  border-radius: 50%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.c-calculator__block-circle__amount {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.c-calculator__block-circle__value {
  margin-bottom: 0;
}
.c-calculator__block-circle__counter {
  color: #142745;
  display: block;
  font-size: 1.375rem;
  font-weight: 500;
  margin-bottom: 0.4375rem;
}
@media (min-width: 768px) {
  .c-calculator__block-circle__counter {
    font-size: 1.75rem;
  }
}
.c-calculator__circles-row {
  margin-left: auto;
  margin-right: auto;
  max-width: 68.625rem;
  width: 100%;
}
.c-calculator__stats-title {
  color: #142745;
  font-family: "Grotesque", sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .c-calculator__stats-title {
    font-size: 1.75rem;
    margin-bottom: 1.375rem;
    max-width: 100%;
  }
}
.c-calculator__c-icon--std-info {
  height: 1.875rem;
  width: 1.875rem;
}
.c-calculator__padding__large {
  box-sizing: border-box;
  padding: 0.9375rem;
  width: 100%;
  max-width: 20rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .c-calculator__padding__large {
    max-width: 100%;
    padding: 0.8125rem;
  }
}
.c-calculator__form-group {
  margin-bottom: 0;
  margin-top: 1.125rem;
}
@media (min-width: 768px) {
  .c-calculator__form-group {
    margin-top: 1.75rem;
  }
}
.c-calculator__FSA-calculator .c-calculator__form-group {
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 768px) {
  .c-calculator__FSA-calculator .c-calculator__form-group {
    max-width: 25.875rem;
  }
}
.c-calculator__FSA-calculator .c-calculator__form-group:not(.is-active) .c-calculator__form-label {
  top: 0.5rem;
}
.c-calculator__form-group--radio {
  padding: 0.625rem;
}
.c-calculator__form-group--radio .c-calculator__form-control {
  border-bottom: none;
  padding-top: 1.25rem;
}
.c-calculator__form-group--radio .c-calculator__form-control:active, .c-calculator__form-group--radio .c-calculator__form-control:focus {
  border-color: transparent;
  box-shadow: none;
}
.c-calculator__form-group .form-control-label {
  pointer-events: none;
  position: absolute;
  z-index: 202;
}
.c-calculator__form-group .form-control-label .info-icon {
  pointer-events: all;
}
.c-calculator__button-group {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .c-calculator__button-group {
    margin-top: 2.5rem;
  }
}
.c-calculator__form-label {
  pointer-events: none;
  position: absolute;
  z-index: 200;
}
.c-calculator__input {
  color: #142745;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.375rem;
  height: 3.1875rem;
  padding: 1.625rem 0.625rem 0.0625rem;
}
.c-calculator__input--select, .c-calculator__input--select.is-invalid {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='%23142745' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9544 5.99852C5.8056 5.98772 5.6652 5.92894 5.5536 5.83054L0.220768 1.13738C0.0443674 0.981381 -0.0348329 0.744986 0.0143673 0.516989C0.0635676 0.288992 0.233968 0.104204 0.460769 0.0322048C0.686371 -0.0397943 0.935972 0.0118045 1.11237 0.166603L6 4.46975L10.8876 0.166603C11.064 0.0106045 11.3136 -0.0397943 11.5392 0.0322048C11.7672 0.104204 11.9352 0.288992 11.9856 0.516989C12.0348 0.744986 11.9556 0.981381 11.7792 1.13738L6.4464 5.83171C6.312 5.94931 6.1344 6.01052 5.9544 5.99852V5.99852Z'/%3E%3C/svg%3E");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position: calc(100% - 0.5625rem) 1.6875rem;
  background-repeat: no-repeat;
  background-size: 0.8125rem 0.5rem;
  text-indent: 0;
}
.c-calculator__input-group {
  margin-top: 1.6875rem;
}
@media (min-width: 768px) {
  .c-calculator__input-group {
    margin-top: 2.3125rem;
  }
}
.c-calculator__input--currency {
  background: transparent;
  position: relative;
  text-indent: 0.625rem;
  z-index: 100;
}
.c-calculator__input--currency:focus {
  background: transparent;
}
.c-calculator__input--currency::-webkit-inner-spin-button, .c-calculator__input--currency::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.c-calculator__input--radio.form-check-input {
  position: absolute;
}
.c-calculator__input-wrapper--currency {
  position: relative;
  width: 100%;
}
.c-calculator__input-wrapper--currency::before {
  content: "$"/"";
  display: inline-block;
  height: auto;
  position: absolute;
  left: 0.625rem;
  top: 1.625rem;
  width: 1.875rem;
  z-index: 50;
}
.c-calculator__input:-ms-input-placeholder {
  font-size: inherit;
}
.c-calculator__input::placeholder {
  font-size: inherit;
}
.c-calculator__header {
  padding-top: 4rem;
}
@media (min-width: 768px) {
  .c-calculator__header {
    padding-top: 4.625rem;
  }
}
.c-calculator__page-title {
  color: #142745;
  display: block;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.25;
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  .c-calculator__page-title {
    font-size: 2.25rem;
  }
}
.c-calculator__page-title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='5' viewBox='0 0 140 5' fill='%23C2AAD2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.397992 1.33725C2.30499 -0.44575 5.90499 -0.44575 7.81099 1.33725C8.75799 2.22125 10.866 2.22125 11.813 1.33725C13.721 -0.44575 17.321 -0.44575 19.228 1.33725C20.175 2.22125 22.283 2.22125 23.229 1.33725C25.137 -0.44575 28.737 -0.44575 30.645 1.33725C31.591 2.22125 33.7 2.22125 34.646 1.33725C36.553 -0.44575 40.153 -0.44575 42.061 1.33725C43.008 2.22125 45.116 2.22125 46.063 1.33725C47.97 -0.44575 51.57 -0.44575 53.477 1.33725C54.424 2.22125 56.532 2.22125 57.479 1.33725C59.387 -0.44575 62.986 -0.44575 64.895 1.33725C65.841 2.22125 67.949 2.22125 68.896 1.33725C70.803 -0.44575 74.404 -0.44575 76.31 1.33725C77.257 2.22125 79.365 2.22125 80.312 1.33725C82.219 -0.44575 85.82 -0.44575 87.728 1.33725C88.673 2.22125 90.783 2.22125 91.728 1.33725C93.635 -0.44575 97.236 -0.44575 99.144 1.33725C100.09 2.22125 102.199 2.22125 103.146 1.33725C105.053 -0.44575 108.652 -0.44575 110.56 1.33725C111.507 2.22125 113.615 2.22125 114.562 1.33725C116.469 -0.44575 120.068 -0.44575 121.976 1.33725C122.923 2.22125 125.031 2.22125 125.978 1.33725C127.885 -0.44575 131.486 -0.44575 133.392 1.33725C134.296 2.18125 136.259 2.21925 137.259 1.45225L137.396 1.33725C137.9 0.86525 138.691 0.89225 139.162 1.39725C139.634 1.90125 139.607 2.69225 139.101 3.16325C137.195 4.94625 133.593 4.94625 131.685 3.16325C130.74 2.27925 128.631 2.27925 127.685 3.16325C125.779 4.94625 122.177 4.94625 120.269 3.16325C119.322 2.27925 117.215 2.27925 116.269 3.16325C114.361 4.94625 110.761 4.94625 108.853 3.16325C107.906 2.27925 105.798 2.27925 104.853 3.16325C102.945 4.94625 99.344 4.94625 97.437 3.16325C96.491 2.27925 94.382 2.27925 93.435 3.16325C91.529 4.94625 87.927 4.94625 86.021 3.16325C85.075 2.27925 82.965 2.27925 82.019 3.16325C80.113 4.94625 76.511 4.94625 74.603 3.16325C73.658 2.27925 71.549 2.27925 70.603 3.16325C68.695 4.94625 65.096 4.94625 63.187 3.16325C62.24 2.27925 60.132 2.27925 59.186 3.16325C57.278 4.94625 53.678 4.94625 51.771 3.16325C50.824 2.27925 48.716 2.27925 47.769 3.16325C45.862 4.94625 42.262 4.94625 40.355 3.16325C39.408 2.27925 37.299 2.27925 36.353 3.16325C34.445 4.94625 30.845 4.94625 28.938 3.16325C27.991 2.27925 25.883 2.27925 24.936 3.16325C23.029 4.94625 19.429 4.94625 17.521 3.16325C16.575 2.27925 14.466 2.27925 13.52 3.16325C11.612 4.94625 8.01199 4.94625 6.10499 3.16325C5.20099 2.31925 3.23899 2.28125 2.23899 3.04825L2.10299 3.16325C1.59899 3.63525 0.807992 3.60825 0.336992 3.10325C-0.135008 2.59925 -0.108008 1.80825 0.397992 1.33725Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: initial;
  content: "";
  display: inline-block;
  height: 0.3125rem;
  position: absolute;
  left: 50%;
  top: -1.25rem;
  transform: translate(-50%, -100%);
  width: 8.6875rem;
}
.c-calculator__page-title--fsa-calculator::before {
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='5' viewBox='0 0 140 5' fill='%23ffc7b6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.397992 1.33725C2.30499 -0.44575 5.90499 -0.44575 7.81099 1.33725C8.75799 2.22125 10.866 2.22125 11.813 1.33725C13.721 -0.44575 17.321 -0.44575 19.228 1.33725C20.175 2.22125 22.283 2.22125 23.229 1.33725C25.137 -0.44575 28.737 -0.44575 30.645 1.33725C31.591 2.22125 33.7 2.22125 34.646 1.33725C36.553 -0.44575 40.153 -0.44575 42.061 1.33725C43.008 2.22125 45.116 2.22125 46.063 1.33725C47.97 -0.44575 51.57 -0.44575 53.477 1.33725C54.424 2.22125 56.532 2.22125 57.479 1.33725C59.387 -0.44575 62.986 -0.44575 64.895 1.33725C65.841 2.22125 67.949 2.22125 68.896 1.33725C70.803 -0.44575 74.404 -0.44575 76.31 1.33725C77.257 2.22125 79.365 2.22125 80.312 1.33725C82.219 -0.44575 85.82 -0.44575 87.728 1.33725C88.673 2.22125 90.783 2.22125 91.728 1.33725C93.635 -0.44575 97.236 -0.44575 99.144 1.33725C100.09 2.22125 102.199 2.22125 103.146 1.33725C105.053 -0.44575 108.652 -0.44575 110.56 1.33725C111.507 2.22125 113.615 2.22125 114.562 1.33725C116.469 -0.44575 120.068 -0.44575 121.976 1.33725C122.923 2.22125 125.031 2.22125 125.978 1.33725C127.885 -0.44575 131.486 -0.44575 133.392 1.33725C134.296 2.18125 136.259 2.21925 137.259 1.45225L137.396 1.33725C137.9 0.86525 138.691 0.89225 139.162 1.39725C139.634 1.90125 139.607 2.69225 139.101 3.16325C137.195 4.94625 133.593 4.94625 131.685 3.16325C130.74 2.27925 128.631 2.27925 127.685 3.16325C125.779 4.94625 122.177 4.94625 120.269 3.16325C119.322 2.27925 117.215 2.27925 116.269 3.16325C114.361 4.94625 110.761 4.94625 108.853 3.16325C107.906 2.27925 105.798 2.27925 104.853 3.16325C102.945 4.94625 99.344 4.94625 97.437 3.16325C96.491 2.27925 94.382 2.27925 93.435 3.16325C91.529 4.94625 87.927 4.94625 86.021 3.16325C85.075 2.27925 82.965 2.27925 82.019 3.16325C80.113 4.94625 76.511 4.94625 74.603 3.16325C73.658 2.27925 71.549 2.27925 70.603 3.16325C68.695 4.94625 65.096 4.94625 63.187 3.16325C62.24 2.27925 60.132 2.27925 59.186 3.16325C57.278 4.94625 53.678 4.94625 51.771 3.16325C50.824 2.27925 48.716 2.27925 47.769 3.16325C45.862 4.94625 42.262 4.94625 40.355 3.16325C39.408 2.27925 37.299 2.27925 36.353 3.16325C34.445 4.94625 30.845 4.94625 28.938 3.16325C27.991 2.27925 25.883 2.27925 24.936 3.16325C23.029 4.94625 19.429 4.94625 17.521 3.16325C16.575 2.27925 14.466 2.27925 13.52 3.16325C11.612 4.94625 8.01199 4.94625 6.10499 3.16325C5.20099 2.31925 3.23899 2.28125 2.23899 3.04825L2.10299 3.16325C1.59899 3.63525 0.807992 3.60825 0.336992 3.10325C-0.135008 2.59925 -0.108008 1.80825 0.397992 1.33725Z'/%3E%3C/svg%3E");
}
.c-calculator__description {
  background-color: #142745;
  border-radius: 0.5rem;
  margin-top: 2.4375rem;
  padding: 1.25rem 1.25rem 0.875rem;
  position: relative;
}
@media (min-width: 768px) {
  .c-calculator__description {
    margin-top: 3.75rem;
    padding: 3.125rem 5rem 2.75rem;
  }
}
.c-calculator__description-icon {
  position: relative;
}
@media (min-width: 768px) {
  .c-calculator__description-icon {
    display: inline-block;
    position: absolute;
    left: 3.125rem;
    top: 3.125rem;
  }
}
.c-calculator__description-heading {
  box-sizing: border-box;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 0.5rem;
  margin-top: 3.25rem;
  max-width: calc(100% - 1.25rem);
  position: relative;
}
.c-calculator__description-heading::before {
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='5' viewBox='0 0 140 5' fill='%2355449a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.397992 1.33725C2.30499 -0.44575 5.90499 -0.44575 7.81099 1.33725C8.75799 2.22125 10.866 2.22125 11.813 1.33725C13.721 -0.44575 17.321 -0.44575 19.228 1.33725C20.175 2.22125 22.283 2.22125 23.229 1.33725C25.137 -0.44575 28.737 -0.44575 30.645 1.33725C31.591 2.22125 33.7 2.22125 34.646 1.33725C36.553 -0.44575 40.153 -0.44575 42.061 1.33725C43.008 2.22125 45.116 2.22125 46.063 1.33725C47.97 -0.44575 51.57 -0.44575 53.477 1.33725C54.424 2.22125 56.532 2.22125 57.479 1.33725C59.387 -0.44575 62.986 -0.44575 64.895 1.33725C65.841 2.22125 67.949 2.22125 68.896 1.33725C70.803 -0.44575 74.404 -0.44575 76.31 1.33725C77.257 2.22125 79.365 2.22125 80.312 1.33725C82.219 -0.44575 85.82 -0.44575 87.728 1.33725C88.673 2.22125 90.783 2.22125 91.728 1.33725C93.635 -0.44575 97.236 -0.44575 99.144 1.33725C100.09 2.22125 102.199 2.22125 103.146 1.33725C105.053 -0.44575 108.652 -0.44575 110.56 1.33725C111.507 2.22125 113.615 2.22125 114.562 1.33725C116.469 -0.44575 120.068 -0.44575 121.976 1.33725C122.923 2.22125 125.031 2.22125 125.978 1.33725C127.885 -0.44575 131.486 -0.44575 133.392 1.33725C134.296 2.18125 136.259 2.21925 137.259 1.45225L137.396 1.33725C137.9 0.86525 138.691 0.89225 139.162 1.39725C139.634 1.90125 139.607 2.69225 139.101 3.16325C137.195 4.94625 133.593 4.94625 131.685 3.16325C130.74 2.27925 128.631 2.27925 127.685 3.16325C125.779 4.94625 122.177 4.94625 120.269 3.16325C119.322 2.27925 117.215 2.27925 116.269 3.16325C114.361 4.94625 110.761 4.94625 108.853 3.16325C107.906 2.27925 105.798 2.27925 104.853 3.16325C102.945 4.94625 99.344 4.94625 97.437 3.16325C96.491 2.27925 94.382 2.27925 93.435 3.16325C91.529 4.94625 87.927 4.94625 86.021 3.16325C85.075 2.27925 82.965 2.27925 82.019 3.16325C80.113 4.94625 76.511 4.94625 74.603 3.16325C73.658 2.27925 71.549 2.27925 70.603 3.16325C68.695 4.94625 65.096 4.94625 63.187 3.16325C62.24 2.27925 60.132 2.27925 59.186 3.16325C57.278 4.94625 53.678 4.94625 51.771 3.16325C50.824 2.27925 48.716 2.27925 47.769 3.16325C45.862 4.94625 42.262 4.94625 40.355 3.16325C39.408 2.27925 37.299 2.27925 36.353 3.16325C34.445 4.94625 30.845 4.94625 28.938 3.16325C27.991 2.27925 25.883 2.27925 24.936 3.16325C23.029 4.94625 19.429 4.94625 17.521 3.16325C16.575 2.27925 14.466 2.27925 13.52 3.16325C11.612 4.94625 8.01199 4.94625 6.10499 3.16325C5.20099 2.31925 3.23899 2.28125 2.23899 3.04825L2.10299 3.16325C1.59899 3.63525 0.807992 3.60825 0.336992 3.10325C-0.135008 2.59925 -0.108008 1.80825 0.397992 1.33725Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: initial;
  content: "";
  display: inline-block;
  height: 0.3125rem;
  position: absolute;
  left: 0;
  top: -1.0625rem;
  transform: translateY(-100%);
  width: 8.6875rem;
}
@media (min-width: 768px) {
  .c-calculator__description-heading::before {
    left: 6.25rem;
  }
}
@media (min-width: 768px) {
  .c-calculator__description-heading {
    font-size: 1.5rem;
    line-height: 1.42;
    margin-bottom: 0.25rem;
    margin-top: 1.375rem;
    max-width: 56.25rem;
    padding-left: 6.25rem;
  }
}
.c-calculator__description-heading--fsa-calculator {
  color: #FEEBE5;
}
.c-calculator__description-heading--fsa-calculator::before {
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='5' viewBox='0 0 140 5' fill='%23004968' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.397992 1.33725C2.30499 -0.44575 5.90499 -0.44575 7.81099 1.33725C8.75799 2.22125 10.866 2.22125 11.813 1.33725C13.721 -0.44575 17.321 -0.44575 19.228 1.33725C20.175 2.22125 22.283 2.22125 23.229 1.33725C25.137 -0.44575 28.737 -0.44575 30.645 1.33725C31.591 2.22125 33.7 2.22125 34.646 1.33725C36.553 -0.44575 40.153 -0.44575 42.061 1.33725C43.008 2.22125 45.116 2.22125 46.063 1.33725C47.97 -0.44575 51.57 -0.44575 53.477 1.33725C54.424 2.22125 56.532 2.22125 57.479 1.33725C59.387 -0.44575 62.986 -0.44575 64.895 1.33725C65.841 2.22125 67.949 2.22125 68.896 1.33725C70.803 -0.44575 74.404 -0.44575 76.31 1.33725C77.257 2.22125 79.365 2.22125 80.312 1.33725C82.219 -0.44575 85.82 -0.44575 87.728 1.33725C88.673 2.22125 90.783 2.22125 91.728 1.33725C93.635 -0.44575 97.236 -0.44575 99.144 1.33725C100.09 2.22125 102.199 2.22125 103.146 1.33725C105.053 -0.44575 108.652 -0.44575 110.56 1.33725C111.507 2.22125 113.615 2.22125 114.562 1.33725C116.469 -0.44575 120.068 -0.44575 121.976 1.33725C122.923 2.22125 125.031 2.22125 125.978 1.33725C127.885 -0.44575 131.486 -0.44575 133.392 1.33725C134.296 2.18125 136.259 2.21925 137.259 1.45225L137.396 1.33725C137.9 0.86525 138.691 0.89225 139.162 1.39725C139.634 1.90125 139.607 2.69225 139.101 3.16325C137.195 4.94625 133.593 4.94625 131.685 3.16325C130.74 2.27925 128.631 2.27925 127.685 3.16325C125.779 4.94625 122.177 4.94625 120.269 3.16325C119.322 2.27925 117.215 2.27925 116.269 3.16325C114.361 4.94625 110.761 4.94625 108.853 3.16325C107.906 2.27925 105.798 2.27925 104.853 3.16325C102.945 4.94625 99.344 4.94625 97.437 3.16325C96.491 2.27925 94.382 2.27925 93.435 3.16325C91.529 4.94625 87.927 4.94625 86.021 3.16325C85.075 2.27925 82.965 2.27925 82.019 3.16325C80.113 4.94625 76.511 4.94625 74.603 3.16325C73.658 2.27925 71.549 2.27925 70.603 3.16325C68.695 4.94625 65.096 4.94625 63.187 3.16325C62.24 2.27925 60.132 2.27925 59.186 3.16325C57.278 4.94625 53.678 4.94625 51.771 3.16325C50.824 2.27925 48.716 2.27925 47.769 3.16325C45.862 4.94625 42.262 4.94625 40.355 3.16325C39.408 2.27925 37.299 2.27925 36.353 3.16325C34.445 4.94625 30.845 4.94625 28.938 3.16325C27.991 2.27925 25.883 2.27925 24.936 3.16325C23.029 4.94625 19.429 4.94625 17.521 3.16325C16.575 2.27925 14.466 2.27925 13.52 3.16325C11.612 4.94625 8.01199 4.94625 6.10499 3.16325C5.20099 2.31925 3.23899 2.28125 2.23899 3.04825L2.10299 3.16325C1.59899 3.63525 0.807992 3.60825 0.336992 3.10325C-0.135008 2.59925 -0.108008 1.80825 0.397992 1.33725Z'/%3E%3C/svg%3E");
}
.c-calculator__description-text {
  box-sizing: border-box;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.57;
  margin-bottom: 0;
  max-width: calc(100% - 1.25rem);
}
.c-calculator__description-text + .c-calculator__description-p {
  margin-top: 0.75rem;
}
@media (min-width: 768px) {
  .c-calculator__description-text {
    max-width: 56.25rem;
    padding-left: 6.25rem;
  }
}
.c-calculator__description-p {
  color: #FEEBE5;
}
.c-calculator__inputs-block {
  border-bottom: 0.0625rem solid #f5f5f5;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .c-calculator__inputs-block {
    padding-bottom: 3.75rem;
  }
}
.c-calculator__stats {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .c-calculator__stats {
    padding-bottom: 3.75rem;
  }
}
.c-calculator__401k-maximizer__title {
  font-family: "Grotesque", sans-serif;
  text-align: center;
}
.c-calculator__401k-maximizer__description {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  text-align: center;
}
.c-calculator__401k-maximizer__area-title {
  font-family: "Grotesque", sans-serif;
  border: 0.0625rem solid #142745;
  background: #142745;
  border: 0.0625rem solid #142745;
  border-radius: 0.1875rem;
  color: #fff;
  margin-bottom: 1.25rem;
  margin-top: 2.5rem;
  padding: 0.6875rem 1.375rem;
}
.c-calculator__401k-maximizer__action-buttons-container {
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.c-calculator__401k-maximizer__results--hidden {
  display: none;
}
.c-calculator__401k-maximizer__results__description {
  font-family: "Grotesque", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4375rem;
  font-size: 1.125rem;
}
.c-calculator__401k-maximizer__results__alternate-scenarios-title {
  font-family: "Grotesque", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
}
.c-calculator__401k-maximizer__results__alternate-scenarios__amount {
  font-weight: 700;
}
.c-calculator__401k-maximizer__results__disclaimer {
  font-size: 0.875rem;
  font-weight: 500;
}
.c-calculator__401k-maximizer__results__piechart-key-container {
  font-family: "Grotesque", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  text-align: center;
}
.c-calculator__401k-maximizer__results__piechart-key {
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
}
.c-calculator__401k-maximizer__results__piechart-key--hsa {
  background: #4569dc;
}
.c-calculator__401k-maximizer__results__piechart-key--401k {
  background: #142745;
}
.c-calculator__breadcrumb-container {
  display: none;
}
@media (min-width: 768px) {
  .c-calculator__breadcrumb-container {
    display: block;
  }
}
.c-calculator__header-container {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .c-calculator__header-container {
    margin-bottom: 1.875rem;
  }
}
.c-calculator__nav {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.c-calculator__nav .nav-item > .nav-link,
.c-calculator__nav .nav-item.show .nav-link {
  color: #142745;
}
.c-calculator__tab-link {
  display: block;
  padding: 0.8125rem;
  text-align: center;
  width: 100%;
}
.c-calculator__tab-link.is-active {
  border-bottom: 2px solid #142745;
  font-weight: 700;
}
.c-calculator__tab-link-icon {
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
  position: relative;
  top: -0.125rem;
}
@media (min-width: 768px) {
  .c-calculator__accordion {
    border: 1px solid #142745;
    border-radius: 0.5rem;
    padding: 1.875rem;
  }
}
.c-calculator__accordion-card {
  border: 0;
  border-bottom: 1px solid #ccc;
  padding: 0;
}
@media (min-width: 768px) {
  .c-calculator__accordion-card {
    border-bottom: none;
  }
}
.c-calculator__accordion-card:last-child {
  border-bottom: 0;
}
.c-calculator__accordion-card-header {
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
.c-calculator__accordion-card-header-button:hover, .c-calculator__accordion-card-header-button:focus {
  text-decoration: none;
}
.c-calculator__accordion-card-header-icon {
  margin-left: -0.3125rem;
}
@media (min-width: 768px) {
  .c-calculator__accordion-card-body {
    padding: 0;
  }
}
.c-calculator__accordion-card-content h3 {
  font-family: "Grotesque", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .c-calculator__accordion-card-content h3 {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.c-calculator__accordion-card-content p {
  font-size: 0.75rem;
  line-height: 1.375rem;
}
@media (min-width: 768px) {
  .c-calculator__accordion-card-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.c-calculator__accordion-card-content--footer p {
  font-size: 0.75rem;
}
.c-calculator__below {
  margin-top: 1.25rem;
}
.c-calculator__results-paragraph {
  background: #142745;
  border-radius: 0.5rem;
  color: #fff;
  padding: 1.25rem;
}
.c-calculator__results-paragraph-item {
  display: block;
  font-size: 0.875rem;
  padding-right: 6.25rem;
  position: relative;
}
.c-calculator__results-paragraph-item-badge {
  font-weight: 500;
  padding: 0.5rem 0.625rem 0.3125rem;
  position: absolute;
  top: 0;
  right: 0;
}
.c-calculator__results-card {
  background: #004968;
  border-radius: 0.5rem;
  color: #FEEBE5;
  font-family: "Grotesque", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
}
.c-calculator__results-card-heading {
  color: #FEEBE5;
  font-family: "Grotesque", sans-serif;
  font-weight: 500;
  margin-bottom: 0.625rem;
}
.c-calculator__results-table-row {
  border-top: 1px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
.c-calculator__results-table-row-term {
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-weight: 300;
  padding: 0.625rem;
}
.c-calculator__results-table-row-definition {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  padding: 0.625rem 0.3125rem;
  text-align: left;
  width: 4.375rem;
}
@media (max-width: 767.98px) {
  .c-calculator__results-table-row-definition {
    font-size: 0.6875rem;
  }
}
@media (min-width: 768px) {
  .c-calculator__results-table-row-definition {
    width: 7.1875rem;
  }
}
.c-calculator__results-table-row-definition--with {
  background: #FEEBE5;
  width: 3.125rem;
}
@media (min-width: 768px) {
  .c-calculator__results-table-row-definition--with {
    width: 5.625rem;
  }
}
@media (max-width: 767.98px) {
  .c-calculator__results-table-row-definition--with {
    width: 3.75rem;
  }
}
.c-calculator__results-table-row--title .c-calculator__results-table-row-definition--with {
  background: none;
}
.c-calculator__calculator-content-asset h2, .c-calculator__calculator-content-asset h3 {
  font-family: "Grotesque", sans-serif;
  font-weight: 500;
}
.c-calculator__calculator-content-asset h2 {
  font-size: 1.375rem;
}
@media (min-width: 768px) {
  .c-calculator__calculator-content-asset h2 {
    font-size: 1.75rem;
  }
}
.c-calculator__calculator-content-asset h3 {
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .c-calculator__calculator-content-asset h3 {
    font-size: 1.375rem;
  }
}
.c-calculator__calculator-content-asset p {
  color: #375481;
  font-family: "Grotesque", sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.57;
}
@media (min-width: 768px) {
  .c-calculator__calculator-content-asset p {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.c-calculator__calculator-content-asset a {
  position: relative;
  text-decoration: none;
}
.c-calculator__calculator-content-asset a::after {
  background-color: #375481;
  content: "";
  display: block;
  height: 0.0625rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.c-calculator__calculator-content-asset a:hover {
  text-decoration: none;
}
.c-calculator__calculator-content-asset a:hover::after {
  background-color: transparent;
}
.c-calculator__calculator-content-asset--below p {
  font-size: 0.75rem;
  line-height: 1.375rem;
}
.c-calculator__calculator-content-asset--footer h2 {
  font-family: "Grotesque", sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.625rem;
}
.c-calculator__calculator-content-asset--footer p {
  font-size: 1rem;
  line-height: 1.5rem;
}
