.shield-search.discloser-searchs .component-container {
  overflow: visible
}
.shield-search.discloser-searchs * {
  box-sizing: border-box
}
.shield-search.discloser-searchs #field-error-search,
.shield-search.discloser-searchs .search-heading-noresults,
.shield-search.discloser-searchs .search-results {
  display: none
}
.shield-search.discloser-searchs #path-search {
  margin-left: 1rem
}
.shield-search.discloser-searchs .shield-search-icon {
  height: 2.5rem;
  position: absolute;
  width: 2.5rem;
  z-index: 1;
  padding: 0
}
.shield-search.discloser-searchs .shield-search-icon svg {
  transform: translate(0,50%);
  margin: 0 auto;
  display: block
}
.shield-search.discloser-searchs .shield-search-icon:active,
.shield-search.discloser-searchs .shield-search-icon:focus {
  outline-offset: -.125rem
}
.shield-search.discloser-searchs .shield-search-field.flex-item-search {
  display: flex;
  align-items: center
}
.shield-search.discloser-searchs .shield-search-label {
  width: 100%
}
.shield-search.discloser-searchs .shield-search-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #7a7a95;
  -webkit-border-radius: .25rem;
  -moz-border-radius: .25rem;
  border-radius: .25rem;
  color: #484861;
  font-size: 1rem;
  font-weight: 400;
  height: 2.5rem;
  outline: 0;
  line-height: 1;
  padding: .75rem .75rem .75rem 2.5rem;
  width: 100%
}
.shield-search.discloser-searchs .shield-search-input:active,
.shield-search.discloser-searchs .shield-search-input:focus {
  border: 2px solid #235ae4;
  color: #2d2d3e
}
.shield-search.discloser-searchs .shield-search-field,
.shield-search.discloser-searchs .shield-search-input {
  position: relative
}
.shield-search.discloser-searchs .helper-container {
  margin-top: 1rem
}
.shield-search.discloser-searchs .helper-container .errors:active,
.shield-search.discloser-searchs .helper-container .errors:focus,
.shield-search.discloser-searchs .search-results .output:active,
.shield-search.discloser-searchs .search-results .output:focus {
  outline: #2d2d3e solid .0625rem
}
.shield-search.discloser-searchs .search-results .prev-parent {
  text-align: right
}
.shield-search.discloser-searchs .search-form .shield-search-field label,
.shield-search.discloser-searchs .search-header span,
.shield-search.discloser-searchs .search-heading-noresults span {
  display: block
}
.shield-search.discloser-searchs .search-results .output ul li {
  padding-bottom: .25rem
}
.shield-search.discloser-searchs .search-results .output ul li:last-child {
  padding-bottom: 0
}
.shield-search.discloser-searchs .search-related-terms .search-related-links a,
.shield-search.discloser-searchs .search-results .output ul li a {
  text-decoration: none
}
.shield-search.discloser-searchs .search-results .output ul li a:hover {
  text-decoration: underline
}
.shield-search.discloser-searchs .search-noresults.hidden-results {
  visibility: hidden;
  max-height: .0625rem;
  overflow: hidden
}
.shield-search.discloser-searchs .noresults-text > p {
  margin-bottom: 1rem
}
.shield-search.discloser-searchs form.active-search input {
  z-index: 200;
  position: relative
}
.shield-search.discloser-searchs form.active-search .search-icon,
.shield-search.discloser-searchs form.active-search .shield-search-icon {
  z-index: 201
}
.shield-search.discloser-searchs .has-data button.search-close-icon {
  visibility: visible
}
.shield-search.discloser-searchs .search-related-terms {
  border-top: 1px solid #cdd1e2
}
.shield-search.discloser-searchs .search-related-terms .search-related-links {
  row-gap: .5rem
}
.cfo-progressSub-div,
.progress-heading {
  margin-bottom: 1.5rem
}
.progress-bar,
.progressPercentage {
  transition-property: width;
  transition-timing-function: linear;
  transition-duration: 2s
}
.progress-heading {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem
}
.cfo-progress-description {
  font-size: .875rem;
  font-style: normal;
  font-weight: 500;
  color: #484861;
  line-height: 1.25;
  margin-bottom: .125rem
}
.singleChartNode {
  display: flex;
  align-items: center
}
.singularChartNode {
  width: 100%;
  display: flex;
  align-items: center
}
.barWidth,
.colorBarWidth {
  width: 100%
}
.progressPercentage {
  width: 0;
  height: 1rem;
  margin-top: 0;
  color: #fff;
  font-weight: 700;
  font-style: normal;
  line-height: .625rem;
  letter-spacing: 0;
  border-radius: 0 .25rem .25rem 0;
  background-color: var(--fgColor)
}
.cfoChartPercentage,
.cfoChartPercentageComp {
  margin-left: .5rem;
  font-weight: 500;
  font-size: 1rem;
  font-style: normal
}
.cfoChartPercentage {
  line-height: 1.5
}
.cfoChartPercentageComp {
  line-height: 1.5rem
}
.circle-div {
  margin: 3.125rem
}
.below-div-txt {
  width: 15.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #484861;
  line-height: 1.5;
  margin: .625rem 0
}
@keyframes growProgressBar {
  0%,
  50% {
    --pgPercentage: 0
  }
  100% {
    --pgPercentage: var(--value)
  }
}
@property --pgPercentage {
  syntax: "<number>";
  inherits: false;
  initial-value: 0
}
.thickCircle {
  background: radial-gradient(#fff 49%,transparent 49.5%),conic-gradient(var(--margin) .5%,var(--fg) 2deg,var(--fg) calc(var(--pgPercentage) * 1%),var(--margin) calc(var(--pgPercentage) * 1%) calc(var(--pgPercentage) * 1% + .5%),var(--bg) 0)
}
.thinCircle {
  background: radial-gradient(#fff 60%,transparent 60.5%),conic-gradient(var(--margin) .5%,var(--fg) 2deg,var(--fg) calc(var(--pgPercentage) * 1%),var(--margin) calc(var(--pgPercentage) * 1%) calc(var(--pgPercentage) * 1% + .5%),var(--bg) 0)
}
.circularProgressBar {
  --size: 10rem;
  --fg: var(--fgColor);
  --bg: #7F7F84;
  --margin: #fff;
  --pgPercentage: var(--value);
  width: 10rem;
  height: 10rem;
  display: grid;
  place-items: center;
  color: var(--fgColor);
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 3rem;
  letter-spacing: .15px;
  border-radius: 6.25rem!important
}
.circularProgressBar::before {
  counter-reset: percentage var(--value);
  content: counter(percentage) "%"
}
.circleAnimation {
  animation: 2s forwards growProgressBar
}
.progressPercentageBreakdown {
  height: 2.625rem;
  line-height: 2.625rem;
  margin: 0
}
.cfo-progress-description-Breakdown {
  font-size: .875rem;
  line-height: 1.3;
  margin: 0 16px 0 0;
  width: 100%;
  text-align: right;
  word-break: break-word
}
.cfo-progressSub-div-Breakdown {
  display: flex;
  width: 100%;
  margin-bottom: .5rem;
  align-items: center
}
.cfoChartPercentageBreakdown {
  font-size: 1.25rem;
  line-height: 1.6875rem;
  font-weight: 500
}
.animated-progress {
  width: 100%;
  height: 1rem;
  margin: 1rem 0;
  font-size: .875rem;
  line-height: 1;
  display: flex;
  align-items: center
}
.yearText {
  text-align: left;
  margin-right: .5rem
}
.progress-bar {
  height: 1rem;
  display: block;
  width: 0;
  line-height: 1rem;
  text-align: end;
  border-radius: 0 .25rem .25rem 0;
  background-color: var(--fgColor)
}
.data-progress-text {
  font-size: 1rem;
  font-weight: 400
}
.titleText {
  font-size: 1rem;
  line-height: 1.5;
  color: #212420
}
.singleBranch {
  margin-bottom: 2rem
}
.chartTitle {
  font-size: 1.25rem;
  line-height: 1.25;
  color: #001e79
}
.cfoComponents .titleText {
  font-weight: 500;
  color: #484861
}
.cfoComponents .red.red1 {
  --fgColor: #FFBEB4
}
.cfoComponents .red.red2 {
  --fgColor: #EB4646
}
.cfoComponents .red.red3 {
  --fgColor: #CF2A36
}
.cfoComponents .red.red4 {
  --fgColor: #9B0A28
}
.cfoComponents .blue.blue1 {
  --fgColor: #AAD2FF
}
.cfoComponents .blue.blue2 {
  --fgColor: #0A87F8
}
.cfoComponents .blue.blue3 {
  --fgColor: #235AE4
}
.cfoComponents .blue.blue4 {
  --fgColor: #003CC8
}
.cfoComponents .blue.blue5 {
  --fgColor: #001E79
}
.cfoComponents .green.green1 {
  --fgColor: #A0DCAA
}
.cfoComponents .green.green2 {
  --fgColor: #149B3C
}
.cfoComponents .green.green3 {
  --fgColor: #007D1E
}
.cfoComponents .green.green4 {
  --fgColor: #005A05
}
.cfoComponents .gray.gray1 {
  --fgColor: #EBEFF6
}
.cfoComponents .gray.gray2 {
  --fgColor: #CDD1E2
}
.cfoComponents .gray.gray3 {
  --fgColor: #7A7A95
}
.cfoComponents .gray.gray4 {
  --fgColor: #63637F
}
.cfoComponents .gray.gray5 {
  --fgColor: #484861
}
.cfoComponents .gray.gray6 {
  --fgColor: #2D2D3E
}
.cfoComponents .orange.orange1 {
  --fgColor: #FFC74F
}
.cfoComponents .orange.orange2 {
  --fgColor: #FFB208
}
.cfoComponents .orange.orange3 {
  --fgColor: #EB5E01
}
.cfoComponents .orange.orange4 {
  --fgColor: #C33C00
}
.dto-crossSell-Component .img-radious {
  border-radius: .625rem
}
.dto-crossSell-Component .image-one {
  padding: 2rem 0 2rem 2rem;
  margin-bottom: 0
}
.dto-crossSell-Component .image-two {
  padding: 0;
  margin: 0
}
.dto-crossSell-Component .icon-container {
  display: flex;
  flex-direction: row
}
.dto-crossSell-Component .content-container {
  display: flex
}
.dto-crossSell-Component .line {
  width: 2rem;
  height: .25rem;
  background-color: #235ae4
}
.dto-crossSell-Component .container-block.content {
  border-radius: 1rem
}
.dto-crossSell-Component .content {
  display: grid;
  border-radius: .75rem
}
.dto-crossSell-Component .content:not(.one-block) .content-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}
.dto-crossSell-Component .content.one-block .button-group {
  align-items: center;
  margin: 1rem 0
}
.dto-crossSell-Component a.arrow-link .icon.chevron::after {
  vertical-align: middle;
  position: relative
}
.dto-crossSell-Component .content[class*=border-] {
  border-style: solid;
  border-width: 1px
}
.dto-crossSell-Component .dynamic-content .body,
.dto-crossSell-Component .shield-content .body,
.dto-crossSell-Component .static-content .body {
  margin-bottom: 2rem
}
.dto-crossSell-Component .content-box .body span.display {
  display: contents;
  font-size: 2rem;
  font-weight: 500;
  font-family: Circular,Helvetica,Arial,sans-serif
}
.dto-crossSell-Component .content-box .button-group a[role=button] {
  white-space: unset
}
.dto-crossSell-Component .apyFont,
.dto-crossSell-Component .apy_Text {
  font-size: 2rem!important;
  color: #001e79;
  font-weight: 500;
  font-family: Circular,Helvetica,Arial,sans-serif
}
.dto-crossSell-Component .emmZafin_Apy {
  color: #001e79;
  font-family: Circular,Helvetica,Arial,sans-serif
}
.apiKey {
  background-image: url(../../../../../etc.clientlibs/usbank/clientlibs/clientlib-site/resources/images/rateLoader.gif);
  background-repeat: no-repeat;
  display: inline-block;
  background-position: center;
  min-width: 2.5rem
}
.skeleton .apiKey {
  background-image: unset!important
}
@media (min-width:42rem) {
  .dto-crossSell-Component .content:not(.one-block) .button-group {
    align-items: center;
    padding-right: 0
  }
}
@media (max-width:41.9375rem) {
  .dto-crossSell-Component .content:not(.one-block) .button-group {
    flex-direction: column
  }
  .dto-crossSell-Component .content .button-group,
  .dto-crossSell-Component .content.one-block .button-group {
    align-items: baseline
  }
  .dto-crossSell-Component .image-container {
    display: none
  }
  .dto-crossSell-Component .image-container-variation {
    display: block
  }
  .dto-crossSell-Component .apyFont,
  .dto-crossSell-Component .apy_Text {
    font-size: 1.75rem!important
  }
  .dto-crossSell-Component .content-box .body span.display {
    font-size: 1.75rem
  }
}
@media (min-width:42rem) and (max-width:65.9375rem) {
  .dto-crossSell-Component .image-container {
    display: none
  }
  .dto-crossSell-Component .image-container-variation {
    display: block
  }
}
.dto-crossSell-Component [class*=icon] .large img .dto-crossSell-Component [class*=icon].large svg {
  width: 2rem;
  height: 2rem
}
.dynamicMessage .messages {
  display: none
}
.dynamicMessage .display {
  margin: 0 0 1rem
}
@media (max-width:65.9375rem) {
  .dynamicMessage {
    margin: 3rem 0 1.25rem
  }
}
@media (max-width:41.9375rem) {
  .dynamicMessage {
    margin: 2rem 0 1.25rem
  }
}
.enhancedTable .header-content {
  height: 100%
}
.enhancedTable caption {
  text-align: left
}
.enhancedTable .enhanced-comparison-table .dropdown[aria-expanded=true]+.dd-list,
.enhancedTable tbody,
.enhancedTable thead {
  display: block
}
.enhancedTable .row-border {
  border-bottom: thin solid #cdd1e2
}
.enhancedTable .background-usbank-message-neutral {
  background-color: #eef6ff
}
.enhancedTable .background-data-neutral-10 {
  background-color: #f5f5fa
}
.enhancedTable th .body {
  font-weight: initial
}
.enhancedTable .enhanced-comparison-table .dd-column,
.enhancedTable table td[class*=background-],
.enhancedTable table th[class*=background-] {
  border: thin solid #fff;
  border-bottom-width: 0;
  border-top-width: 0
}
.enhancedTable table thead th[class*=background-] {
  border-top-width: thin;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  flex: 1
}
.enhancedTable table tbody tr:last-child td[class*=background-],
.enhancedTable table tbody tr:last-child th[class*=background-] {
  border-bottom-width: thin;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem
}
.enhancedTable .enhanced-comparison-table .dd-column.grey-border,
.enhancedTable table tbody tr td.grey-border,
.enhancedTable table tbody tr th.grey-border,
.enhancedTable table thead tr td.grey-border,
.enhancedTable table thead tr th.grey-border {
  border-color: #eeeef2
}
.enhancedTable .sub-grid td[id*=et-rh-] p {
  font-size: 1.25rem;
  font-family: Circular,Helvetica,Arial,sans-serif;
  font-weight: 500
}
.enhancedTable .mobile-table div[id*=et-mob-heading-] p {
  font-size: 1.25rem;
  font-family: Circular,Helvetica,Arial,sans-serif;
  font-weight: 400
}
@media (min-width:42rem) {
  .enhancedTable table tr {
    column-gap: 0
  }
}
@media (min-width:42rem) and (max-width:65.9375rem) {
  .enhancedTable table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
  }
  .enhancedTable table tbody,
  .enhancedTable table thead {
    display: table-row-group
  }
  .enhancedTable table .row-border,
  .enhancedTable table tbody tr {
    display: table-row
  }
  .enhancedTable table tbody tr td.ta-l {
    display: block
  }
  .enhancedTable table tbody td.pv-24:not(.ta-l) {
    display: table-cell
  }
}
.enhancedTable .enhanced-comparison-table table {
  border-spacing: 0
}
.enhancedTable .enhanced-comparison-table .fixed-column {
  align-items: center
}
.enhancedTable .enhanced-comparison-table .fixed-label {
  margin: 0
}
.enhancedTable .enhanced-comparison-table .dd-container {
  position: relative;
  min-width: 0
}
.enhancedTable .enhanced-comparison-table .dropdown {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: .75rem;
  overflow: hidden
}
.enhancedTable .enhanced-comparison-table .dropdown:focus {
  outline-offset: 0
}
.enhancedTable .enhanced-comparison-table .dropdown[aria-expanded=true] .dd-icon.chevron {
  transform: rotate(180deg)
}
.enhancedTable .enhanced-comparison-table .dropdown .dd-inner-container svg {
  min-width: 1.125rem;
  min-height: 1.125rem
}
.enhancedTable .enhanced-comparison-table .dropdown .dd-icon.chevron {
  min-width: .875rem;
  min-height: .5rem
}
.enhancedTable .enhanced-comparison-table .dropdown .dd-inner-container > svg {
  max-width: 1.125rem;
  max-height: 1.125rem
}
.enhancedTable .enhanced-comparison-table .dropdown .dd-inner-container + .dd-icon.chevron {
  max-width: .875rem;
  max-height: .5rem
}
.enhancedTable .enhanced-comparison-table .dd-inner-container {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  column-gap: 1rem
}
.enhancedTable .enhanced-comparison-table .dd-title {
  overflow: hidden;
  text-overflow: ellipsis
}
.enhancedTable .enhanced-comparison-table .dd-list {
  display: none;
  position: absolute;
  border: .0625rem solid #cdd1e2;
  border-bottom-width: 0;
  border-radius: .25rem;
  background: #fff;
  box-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.15);
  z-index: 3;
  margin-top: .5rem;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  width: calc(100% - 3rem)
}
.enhancedTable .enhanced-comparison-table .dd-list-item[class*=selected-product-] {
  display: none
}
.enhancedTable .enhanced-comparison-table .dd-list-item-btn {
  width: 100%;
  margin: 0;
  border: none;
  border-bottom: 1px solid #cdd1e2;
  border-radius: 0;
  text-align: left
}
.enhancedTable .enhanced-comparison-table .dd-list-item-btn:focus {
  outline-offset: -.125rem;
  background-color: #f1f5fb;
  color: #235ae4
}
.enhancedTable .enhanced-comparison-table .dd-list-item-btn:hover {
  background-color: #f1f5fb;
  color: #235ae4
}
.enhancedTable .enhanced-comparison-table .dd-column,
.enhancedTable .enhanced-comparison-table table td,
.enhancedTable .enhanced-comparison-table table th {
  padding: 1.5rem;
  min-width: 0;
  min-height: 0
}
.enhancedTable .enhanced-comparison-table thead tr:first-child td,
.enhancedTable .enhanced-comparison-table thead tr:first-child th {
  border-top: thin solid #cdd1e2
}
.enhancedTable .enhanced-comparison-table table tbody tr:last-child td,
.enhancedTable .enhanced-comparison-table table tbody tr:last-child th {
  border-bottom-width: 0
}
.enhancedTable .enhanced-comparison-table .column-1,
.enhancedTable .enhanced-comparison-table .dd-column:first-child {
  border-left-width: 0
}
.enhancedTable .enhanced-comparison-table .column-3,
.enhancedTable .enhanced-comparison-table .dd-column:last-child {
  border-right-width: 0
}
.enhancedTable .enhanced-comparison-table table tbody tr:last-child td[class*=background-],
.enhancedTable .enhanced-comparison-table table tbody tr:last-child th[class*=background-],
.enhancedTable .enhanced-comparison-table table thead th[class*=background-] {
  border-radius: 0
}
.enhancedTable .enhanced-comparison-table .button-group {
  flex-direction: column;
  padding: .75rem 3rem
}
.enhancedTable .enhanced-comparison-table .button-group a {
  width: 100%
}
@media (max-width:41.9375rem) {
  .enhancedTable .mobile-table .row-header p,
  .enhancedTable .mobile-table .row-header span,
  .enhancedTable .mobile-table .row-header span.body,
  .enhancedTable .mobile-table .row-header span.body span {
    font-size: 1rem;
    font-weight: 500
  }
  .enhancedTable .mobile-table .cell p,
  .enhancedTable .mobile-table .cell span,
  .enhancedTable .mobile-table .cell span.body,
  .enhancedTable .mobile-table .cell span.body span {
    font-size: .875rem;
    font-weight: 400
  }
  .enhancedTable .mobile-table.mobileBG tr[class*=background-] {
    border-radius: .5rem
  }
  .enhancedTable .mobile-table.mobileBG div[id*=et-mob-heading-] .heading {
    margin: 0
  }
  .enhancedTable .mobile-table.mobileBG th span {
    font-weight: 500
  }
  .enhancedTable .enhanced-comparison-table .sr-only-sm {
    position: absolute;
    width: .0625rem;
    height: .0625rem;
    padding: 0;
    margin: -.0625rem;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
  }
  .enhancedTable .enhanced-comparison-table tbody tr th.column-1 {
    grid-column: auto/span 4;
    background-color: #cdd1e2
  }
  .enhancedTable .enhanced-comparison-table table tr {
    column-gap: 0
  }
  .enhancedTable .enhanced-comparison-table .row-border:not(.dropdown-row) {
    border-bottom: 0
  }
  .enhancedTable .enhanced-comparison-table .column-1,
  .enhancedTable .enhanced-comparison-table .dd-column:first-child {
    border-right-width: 0
  }
  .enhancedTable .enhanced-comparison-table .column-1 {
    padding-top: 0;
    padding-bottom: 0
  }
  .enhancedTable .enhanced-comparison-table .column-2,
  .enhancedTable .enhanced-comparison-table .dd-column:nth-child(2) {
    border-left-width: 0
  }
  .enhancedTable .enhanced-comparison-table .button-group {
    padding: .75rem .5rem
  }
}
.enhancedTable :where(.component-offset-12,.component-offset-16,.row,.sub-grid) {
  row-gap: 0
}
section#help-chat-widget-loader {
  z-index: 100;
  position: fixed;
  bottom: 0;
  right: 0;
  margin-bottom: 2rem;
  margin-right: 2rem;
  padding-bottom: 2rem
}
@media (max-width:65.9375rem) {
  section#help-chat-widget-loader #help-widget.mini {
    width: auto!important
  }
}
@media (max-width:41.9375rem) {
  section#help-chat-widget-loader {
    display: none
  }
  section#help-chat-widget-loader[data-enableChatOnMobile=true] {
    display: block;
    width: 100%;
    right: auto
  }
  section#help-chat-widget-loader[data-enableChatOnMobile=true] #help-widget-container #HelpWidget {
    width: auto
  }
}
/* @usb-shield/design-tokens - U.S. Bank Design Tokens - @version v4.1.1 {} */
.category-five ul.categories {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
.category-five ul.categories span {
  margin: 0;
}
.category-five ul.categories li {
  width: 50%;
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}
.category-five ul.categories li .category-icon {
  display: flex;
  flex-shrink: 0;
  width: 4rem;
  height: 4rem;
  align-items: center;
  justify-content: center;
  margin-right: 1rem;
}
.category-five ul.categories li .category-name {
  flex-grow: 1;
  padding-right: 1rem;
  font-size: 1.25rem;
  color: #2c2c2c;
  margin: rem;
}

.category-two {
  border-left: 0.0625rem solid #555555;
  padding-bottom: 5rem;
}
.category-two ul {
  padding-left: 0;
}
.category-two ul.categories li {
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}
.category-two ul.categories li .category-icon {
  display: flex;
  flex-shrink: 0;
  width: 4rem;
  height: 4rem;
  align-items: center;
  justify-content: center;
  margin-right: 1rem;
}
.category-two ul.categories li .category-name {
  flex-grow: 1;
  padding-right: 1rem;
  font-size: 1.25rem;
  color: #2c2c2c;
  margin: rem;
}

.cashPusIconList ul {
  -moz-column-count: 3;
  -moz-column-gap: 1.25rem;
  -webkit-column-count: 3;
  -webkit-column-gap: 1.25rem;
  column-count: 3;
  column-gap: 1.25rem;
}
.cashPusIconList ul li {
  padding-bottom: 1rem;
}

.spendCategorytitle {
  padding-left: 2rem;
}

@media (max-width: 64rem) {
  .category-five ul.categories {
    display: flex;
    flex-direction: column;
  }
  .category-five ul.categories li {
    width: 100%;
  }

  .cashPusIconList ul {
    column-count: 2;
  }
}
@media (max-width: 671px) {
  .cashPusIconList ul {
    column-count: 1;
    column-gap: 1.25rem;
  }

  .spendCategorytitle {
    padding-left: 0;
    padding-top: 0;
  }

  .category-two {
    border: none;
    background-color: #f7f7fa;
    padding-bottom: 0;
  }
}
