	body.usa {
    background-color: white;
  }
  
	
	header .usa-nav__inner .usa-nav__secondary {
	  right: 4rem;
	}
	header .usa-nav__primary .usa-accordion__button span {
	  font-size: 1rem;
	  line-height: 1.1;
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  text-transform: none;
	}
	.usa-nav__primary {
	  margin-top: 2.3rem;
	}
	@media (min-width: 1024px) {
	  header .usa-nav__primary > button, header .usa-nav__primary > .usa-nav__primary-item {
	    margin: 0;
	  }
	  .sticky-active header .usa-nav__primary > button, .sticky-active header .usa-nav__primary > .usa-nav__primary-item {
	    margin: 0 .1rem;
	  }
	  header .usa-nav__primary .usa-nav__primary-item .usa-nav__link {
	    padding: 1.8rem 0.1rem 2.5rem;
	  }
	  .sticky-active .usa-nav__primary .usa-nav__link {
	    margin: -1rem 1.5rem 0;
	    padding: 1.1rem 0 1.4rem;
	  }
	}
	a.usa-accordion__button.usa-nav__link {
	  background: none;
	  text-transform: uppercase;
	}
	header .usa-nav__primary .usa-nav__primary-item > a:hover, header .usa-nav__primary .usa-nav__primary-item > a:visited:hover {
	  text-decoration: none;
	}
	.sticky-active .usa-nav__primary > .usa-nav__primary-item#search {
	  
	}
	.usa-header--basic .usa-nav-container {
	  padding-right: 0;
	}
	@media (min-width: 1024px) {
	  .sticky-active .usa-nav__primary > .usa-nav__primary-item#search {
	    margin-left: 0;
	  }
	  header .usa-nav__primary .usa-nav__primary-item .usa-nav__link {
	    margin-top: -11px;
	  }
	  #search .usa-megamenu.usa-nav__submenu {
	    margin-left: 632px;
	  }
	}
	main#main-content article p {
	  font-size: 1.2rem;
	}
	.sticky-active button#nav5 {
	  padding-top: 2rem;
	}
	.sticky-active #search #basic-mega-nav-section-five {
	  margin-top: -21px;
	  margin-right: 0;
	}

	@media (min-width: 1367px) {
	  
	  
	  body.usa {
	    background: none;
      background-color: unset;
	  }
	}
	


	#herosection {
	  display: flex;
	  max-width: 100vw;
	  height: auto;
	  
    padding: 80px 0 80px 0;
	  flex-direction: column;
	  justify-content: center;
	  align-items: flex-start;
	  gap: 52px;
	  background-image: url("/modules/custom/get_banked/assets/images/herobank.svg"), linear-gradient(90deg, rgba(255, 255, 255, 0.00) 45.36%, #96D0F9 70.94%);
	  background-position: bottom right;
	  background-repeat: no-repeat;
	  background-size: 640px auto;
	  flex-shrink: 0;
	  margin-left: auto;
	  margin-right: auto;
	  color: #171717;
	}
	.hero {
	  width: 100%;
	  max-width: 1388px;
	  margin-left: auto;
	  margin-right: auto;
	  padding-left: 20px;
	  padding-right: 550px;
	}
	@media (max-width: 1100px) {
	  .herointro {
	    width: 100%;
	  }
	}
	#herosection h1 {
	  color: #004372;
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 61px;
	  font-weight: normal;
	  line-height: 76px;
	  letter-spacing: -0.61px;
	  margin: 0;
	}
	#herosection p {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 31px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 44px; 
    margin-top: 0;
	}
			#herosection a {
	  display: inline-flex;
	  padding: 16px 32px 16px 32px;
	  align-items: flex-start;
	  gap: 4px;
	  border-radius: 12px;
	  background: #00548f;
	  text-transform: none;
	  letter-spacing: normal;
	  font-size:20px;
				width: unset;
			height:unset;
	}
#herosection a.translate {
	background:none;
}

#herosection div.alert {
	display: flex;
	max-width: 640px;
	padding: 12px 20px;
	align-items: flex-start;
	gap: 12px;
	align-self: stretch;
	background: #EBF6FF;
  
	margin-top: 3.25rem;
}

#herosection div.alerttext{
	color: var(--primary-dark, #003256);
	
	font-family: "Source Sans Pro Web";
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; 
}

	@media (min-width: 720px) and (max-width: 1023px) {
	  #herosection {
	    display: flex;
	    
	    padding-left: 30px;
	    flex-direction: column;
	    justify-content: center;
	    align-items: flex-start;
	    gap: 52px;
	    align-self: stretch;
	    background-size: 47%;
	  }
    .hero {
      padding-right: 20px;
    }
	  #herosection h1 {
	    color: var(--primary-base, #0D6191);
	    
	    font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	    font-size: 48px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 60px; 
	    letter-spacing: -0.48px;
	  }
	  #herosection p {
	    
	    font-size: 28px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 36px; 
	  }
	  #herosection a {
	    display: flex;
	    padding: 8px 16px 8px 24px;
	    align-items: center;
	    gap: 8px;
	    border-radius: 12px;
	    background: #00548F;
	    text-transform: none;
	    letter-spacing: normal;
	  }
		#herosection a.translate {
	background:none;
}
	  .hero {
	    width: 450px;
	    margin-left: unset;
	    margin-right: unset;
	  }
	}
	@media (max-width: 719px) {
	  #herosection {
	    
      background-image: none !important;
	    background-size: 192px 120px;
	    display: flex;
	    padding: var(--margin-sm, 24px) var(--margin-xs, 16px);
	    flex-direction: column;
	    justify-content: flex-start;
	    align-items: flex-start;
	    gap: var(--spacing-lg, 24px);
	    align-self: stretch;
	  }
    .hero {
      padding-left: 0;
      padding-right: 0;
    }
	  #herosection h1 {
	    
	    font-size: 48px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 60px; 
	    letter-spacing: -0.48px;
	  }
	  #herosection p {
	    
	    font-size: 28px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 36px; 
		  margin-top: 10px;
	  }
	  #herosection a {
	    display: flex;
	    padding: 12px 12px 12px 20px;
	    align-items: center;
	    gap: 8px;
	    border-radius: 8px;
	    background: #00548F;
	    text-transform: none;
	    letter-spacing: normal;
	  }
			#herosection a.translate {
	background:none;
				padding-top: 10px;
		}
	  .herointro {
	    width: 100%;
	  }

    #herosection div.alert {
      display: flex;
      max-width: 640px;
      padding: 12px 20px;
      align-items: flex-start;
      gap: 12px;
      align-self: stretch;
      background: #EBF6FF;
      border-radius: 5px;
      margin-top: 12px;
    }

    #herosection div.alerttext{
      color: var(--primary-dark, #003256);
      
      font-family: "Source Sans Pro Web";
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px; 
    }
	}
	main#topholder {
	  display: flex;
	  max-width: 100vw; 
	  
	  flex-direction: column;
	  align-items: center;
	  gap: 80px;
	  background: #EBF6FF;
	  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	  margin-left: auto;
	  margin-right: auto;
	  padding: 76px 5%;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  main#topholder {
	    display: flex;
	    padding: var(--margin-md, 40px) var(--margin-lg, 76px);
	    flex-direction: column;
	    align-items: center;
	    gap: var(--spacing-4xl, 64px);
	    align-self: stretch;
	  }
	}
	@media (max-width: 719px) {
	  main#topholder {
	    display: flex;
	    padding: var(--margin-sm, 24px) var(--margin-xs, 16px);
	    flex-direction: column;
	    align-items: center;
	    gap: var(--spacing-xl, 32px);
	    align-self: stretch;
	  }
	}


	#startsection {
	  max-width: 800px;
	}
	.starttext {
	  color: var(--Primary-Base, var(--primary-dark, #003256));
	  text-align: center;
	}
	.starttext h2 { 
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 49px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 60px; 
	  letter-spacing: -0.49px;
	  margin: 0; 
	}
	.starttext p {
	  color: var(--Primary-Dark, #002037);
	  text-align: center;
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  .starttext h2 {
	    
	    font-size: 40px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 56px; 
	  }
	  .starttext p {
	    
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	@media (max-width: 719px) {
	  .starttext h2 {
	    font-size: 28px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 36px; 
	  }
	  .starttext p {
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	}


	#tabsection {
	  display: flex;
	  padding: var(--spacing-4xl, 64px) 80px;
	  width: 100%;
	  max-width: 1388px;
	  justify-content: center;
	  align-items: flex-start;
	  align-content: flex-start;
	  gap: 64px var(--spacing-4xl, 64px);
	  align-self: stretch;
	  flex-wrap: wrap;
	  margin-left: auto;
	  margin-right: auto;
	  background-color: #ffffff;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #tabsection  {
	    display: flex;
	    
	    padding-bottom: 64px;
	    flex-direction: column;
	    align-items: center;
	    
	  }
	}
	@media (max-width: 719px) {
	  #tabsection {
	    display: flex;
	    padding: var(--spacing-md, 16px) var(--spacing-md, 16px) var(--spacing-xl, 32px) var(--spacing-md, 16px);
	    justify-content: center;
	    align-items: flex-start;
	    align-content: flex-start;
	    gap: var(--spacing-lg, 24px) var(--spacing-xl, 32px);
	    align-self: stretch;
	    flex-wrap: wrap;
	  }
	}
	
	.responsive-tabs__list {
	  background: unset; 
	  position: relative;
	  top: -5.5rem;
	}
	@media (max-width: 719px) {
	  .responsive-tabs__list {
	    top: -2.5rem;
	  }
	}
	.responsive-tabs__list__item { 
	  padding: .25rem 2.5rem;
	  color: #003256;
	  border: 2px solid #003256;
	  border-radius: 10px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color: #ffffff;
	}
	.responsive-tabs__list__item.responsive-tabs__list__item--active {
	  color: #ffffff;
	  background-color: #003256;
	  text-decoration: none;
	}
	.responsive-tabs__list li.responsive-tabs__list__item {
	  margin-bottom: .5rem;
	  padding-top: 1rem; 
	  padding-bottom: 1rem; 
	}
	.responsive-tabs__list__item:hover {
	  background-color: #e5eaee;
	}
	.responsive-tabs__list__item--active:hover {
	  background-color: #003256;
	}
	.page-standalone-content article[class*="desktop\:grid-col-"] .responsive-tabs h2 { 
	  color: #003256;
	  font-weight: bold;
	  font-size: 1.5rem;
	  margin-top: 1rem;
	}
	@media (max-width: 767px) { 
	  
	  .responsive-tabs__list {
	    display: inline-flex;
	    flex-wrap: wrap;
	    justify-content: center;
	  }
	  .responsive-tabs__heading {
	    display: none;
	  }
	  .responsive-tabs__list__item {
	    padding: .25rem 1rem;
	  }
	}
	.tabcontent {
	  flex-direction: column;
	}
	@media (max-width: 1023px) {
	  .tabcontent {
	    flex-direction: row;
	  }
	  .tabicon {
	    display: block;
	    min-width: 105px;
	  }
	  .tabtext {
	    text-align: left;
	    padding-left: 1rem;
	  }
	}
	.page-standalone-content article[class*="desktop\:grid-col-"] h2.sectitle,
	.page-standalone-content h2.sectitle  {
	  
	}
	div[aria-labelledby="tablist1-tab3"] div.tabicon {
	  background-image: url("/modules/custom/get_banked/assets/images/icon-step.svg");
	  background-repeat: no-repeat;
	  background-position: center;
	  font-size: 48px;
	  height: 90px;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  color: #00548f;
	}

	#joinus {
	  display: flex;
	  max-width: 800px;
	  flex-direction: column;
	  align-items: center;
	  gap: 24px;
	  align-self: stretch;
	  margin-left: auto;
	  margin-right: auto;
	}
	#joinus h2 {
	  align-self: stretch;
	  color: var(--Primary-Base, var(--primary-dark, #003256));
	  text-align: center;
	  font-variant-numeric: lining-nums proportional-nums;
	  
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 39px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 48px; 
	  margin: 0; 
	}
	#joinus p {
	  color: var(--Primary-Dark, #002037);
	  text-align: center;
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	  margin: 0; 
	}
	#joinus p a {
	  color: #0776CB;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #joinus h2 {
	    
	    font-size: 33px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 40px; 
	  }
	  #joinus p {
	    max-width: 512px;
	    align-self: stretch;
	    
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	@media (max-width: 719px) {
	  #joinus h2 {
	    text-align: center;
	    
	    font-size: 28px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 36px; 
	  }
	  #joinus p {
	    text-align: center;
	    
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	}


	main#bankcontentholder {
	  display: flex;
	  padding: var(--margin-lg, 76px) var(--margin-2xl, 128px);
	  flex-direction: column;
	  align-items: flex-start;
	  gap: var(--spacing-3xl, 48px);
	  
	  margin-left: auto;
	  margin-right: auto;
	  align-self: stretch;
	  background-color: #ffffff;
	  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	  max-width: 100vw;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  main#bankcontentholder {
	    display: flex;
	    padding: var(--margin-md, 40px) var(--margin-lg, 76px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--spacing-xl, 32px);
	    align-self: stretch;
	  }
	}
	@media (max-width: 719px) {
	  main#bankcontentholder {
	    display: flex;
	    padding: var(--margin-sm, 24px) var(--margin-xs, 16px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--spacing-xl, 32px);
	    align-self: stretch;
	  }
	}
	
	#bankfindsection {
	  width: 100%;
	  max-width: 1184px;
	  margin-left: auto;
	  margin-right: auto;
	}
	#bankfindsection h2 {
	  color: var(--Primary-Light, var(--primary-light, #00548F));
	  
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 49px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 60px; 
	  letter-spacing: -0.49px;
	}
	#bankfindsection p {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	}
	#bankfindsection h2.sectitle + p + p:has(strong) { 
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 39px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 56px; 
	  margin: 0;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection h2 {
	    
	    font-size: 40px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 56px; 
	  }
	  #bankfindsection p {
	    
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	  #bankfindsection h2.sectitle + p + p:has(strong) {
	    font-size: 28px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 40px; 
	  }
	}
	.bf-branches { 
	  display: inline-flex;
	  flex-direction: row;
	  flex-wrap: wrap;
	  gap: 2rem;
	  width: 100%;
	}
	.bf-branchloc {
	  min-width: 250px;
	  width: 31%;
	}
	#bankfindsection h2.bf-bankname {
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  margin-bottom: 5px;
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-size: 31px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 44px; 
	  letter-spacing: normal;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection h2.bf-bankname {
	    
	    font-size: 23px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 32px; 
	    letter-spacing: normal;
	  }
	}
	@media (max-width: 719px) {
	  #bankfindsection h2.bf-bankname {
	    
	    font-size: 23px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 32px; 
	    letter-spacing: normal;
	  }
	}
	.bf-bankname::after {
	  content: "";
	  display: inline-block;
	  background-image: url("/modules/custom/get_banked/assets/images/fdicinsured.png");
	  background-size: contain;
	  background-repeat: no-repeat;
	  width: 100px;
	  height: 23px;
	  margin-left: .75rem;
	}
	#bankfindsection p.bf-bankloc {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 28px; 
	  margin-bottom: 0;
	}
	#bankfindsection p.bf-bankurl {
	  color: var(--Text-Link, var(--utility-link, #0776CB));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	  letter-spacing: -0.25px;
	  margin-top: 0;
	}
	#bankfindsection p.bf-bankurl a {
	  color: #0776CB;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection p.bf-bankloc {
	    
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	  #bankfindsection p.bf-bankurl {
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	@media (max-width: 719px) {
	  #bankfindsection p.bf-bankloc {
	    
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	  #bankfindsection p.bf-bankurl {
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	.bf-branchnum p {
	  color: #808080;
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
	.bankfindcontent {}
	#bankfindsection h2.bf-branchname {
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  margin-bottom: 0;
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 32px; 
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection h2.bf-branchname {
	    
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 28px; 
	  }
	}
	@media (max-width: 719px) {
	  #bankfindsection h2.bf-branchname {
	    
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 28px; 
	  }
	}
	p.bf-branchadd {
	  margin: 5px 0;
	  width: 250px;
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 28px; 
	}
	div#found-banks:has(.bankfindcontent) .bas-s { 
	  display: none;
	}
	.bankfindcontent {
	  padding-top: 2rem;
	  padding-bottom: 1rem;
	  border-top: 1px solid #e5eaee;
	  overflow-x: auto;
	  margin-bottom: 1rem;
	  max-width: 1100px; 
	}
	#bnkpgr-page0 .bankfindcontent:first-of-type {
	  border-top: none;
	}
	#bankfindsection p.bf-branchfind {
	  color: var(--Text-Link, var(--utility-link, #0776CB));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	  letter-spacing: -0.25px;
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection p.bf-branchfind {
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	@media (max-width: 719px) {
	  #bankfindsection p.bf-branchfind {
	    font-size: 19px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 28px; 
	  }
	}
	.bf-branchfind a {
	  color: #2687d2;
	}
	.bf-branchfind a::after {
	  content: "\f35d";
	  font-family: "Font Awesome 5 Free";
	  font-weight: 600;
	  
	  padding-left: .5rem;
	  
	  display: inline-flex;
	  height: 16px;
	  justify-content: center;
	  align-items: center;
	}
	div#banks-pager {
	  text-align: center;
	  width: 50%;
	  align-items: center;
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 15px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 16px; 
	  display: inline-flex;
	  
	  align-items: flex-start;
	  gap: 16px;
	}
	div#banks-pager:empty {
	  display: none;
	}
	div#banks-pager a {
	  text-decoration: none;
	}
	div#banks-pager > a[href="#bnkpgr-page0"]:first-of-type::before {
	  content: "\2bc7 ";
	  font-weight: 900;
	  margin-right: 5px;
	}
	div#banks-pager > a[href="#bnkpgr-page-end"]::after {
	  content: "\2bc8";
	  font-weight: 900;
	  margin-left: 5px;
	}
	#bankfindsection .bankfindcontent .bf-branches p span {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 28px; 
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #bankfindsection .bankfindcontent .bf-branches p span {
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	}
	@media (max-width: 719px) {
	  #bankfindsection .bankfindcontent .bf-branches p span {
	    font-size: 16px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 24px; 
	  }
	}
	#bankfindsection #otherres h3.otherh3 {
	  color: var(--Primary-Light, var(--primary-light, #00548F));
	  
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 39px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 48px; 
	}
	#bankfindsection .otherp {
	  color: #1E1E1E;
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 28px; 
	}
	#bankfindsection .otherp a {
	  display: flex;
	  align-items: center;
	  gap: 8px;
	  align-self: stretch;
	  color: #0776CB;
	}
	
	#bas-loc {
	  display: inline-flex;
    width: 100%;
	  max-width: 342px;
	  padding: 6px var(--spacing-sm, 12px);
	  align-items: center;
	  gap: 8px;
	  border-radius: var(--spacing-2xs, 4px);
	  border: 1px solid #999;
	  font-size: 25px;
	  line-height: 36px;
	  margin-right: 1rem;
	}
	#bas-submit {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 600;
	   
	  display: inline-flex;
	  padding: 6px 16px;
	  align-items: flex-start;
	  gap: 16px;
	  line-height: 36px;
	}
	button#bf-results-next {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 36px; 
	  display: inline-flex;
	  padding: 6px 16px;
	  align-items: flex-start;
	  gap: 16px;
	}
	.bas-instr {
	  color: var(--Text-Normal, var(--neutral-neutral-100, #171717));
	  
	  font-family: "Open Sans", "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 36px; 
	}


	#faqsectionholder {
	  display: flex;
	  max-width: 100vw;
	  padding: var(--margin-lg, 76px) var(--margin-2xl, 128px);
	  flex-direction: column;
	  align-items: flex-start;
	  gap: 80px;
	  margin-left: auto;
	  margin-right: auto;
	  background-color: #EBF6FF;
	  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #faqsectionholder {
	    display: flex;
	    padding: var(--margin-md, 40px) var(--margin-lg, 76px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--margin-md, 40px);
	    align-self: stretch;
	  }
	}
	@media (max-width: 719px) {
	  #faqsectionholder {
	    display: flex;
	    padding: var(--margin-sm, 24px) var(--margin-xs, 16px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--margin-sm, 24px);
	    align-self: stretch;
	  }
	}
	
	#faqsection {
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  max-width: 1184px;
	}
	#faqsection .usa-accordion__button {
	  background-color: transparent;
	  color: #0776cb;
	}
	#faqsection .usa-accordion-dark .usa-accordion__button[aria-expanded="false"] {
	  background-image: url("/modules/custom/get_banked/assets/images/arrow-down-blue.svg");
	}
	#faqsection .usa-accordion-dark .usa-accordion__button {
	  background-image: url("/modules/custom/get_banked/assets/images/arrow-up-blue.png");
	  font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	}
	#faqsection h3 {
	  margin-bottom: 0;
	  
	  flex: 1 0 0;
	  color: var(--Primary-Light, var(--primary-light, #00548F));
	  
	  font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 31px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 44px; 
	}
	#faqsection div.display-flex + h3 {
	  margin-top: 2rem;
	}
	#faqsection .border-gb {
	  border-color: #cdddea;
	}
	#faqsection h2 > button > span {
	  display: inline-block;
	  width: calc(100% - 70px);
	  color: #171717;
	}
	#faqsection h2.sectitle {
	  color: var(--Primary-Light, var(--primary-light, #00548F));
	  
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 49px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 60px; 
	  letter-spacing: -0.49px;
	}
	#faqsection h2.usa-accordion__heading { 
	  color: var(--Text-Link, var(--utility-link, #0776CB));
	  
	  font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 25px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: 32px; 
	}
	#faqsection h2.usa-accordion__heading + div {
	  background-color: transparent;
	  color: #1E1E1E;
	  
	  font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: 28px; 
	  max-width: 800px;
	  flex: 1 0 0;
	}
	#faqsection h2.usa-accordion__heading + div a {
	  color: var(--utility-link, #0776CB);
	  text-decoration-line: underline;
	}


	#resourcesectionholder {
	  display: flex;
	  padding: var(--margin-lg, 76px) var(--margin-2xl, 128px);
	  flex-direction: column;
	  align-items: flex-start;
	  gap: var(--spacing-3xl, 48px);
	  align-self: stretch;
	  max-width: 100vw;
	  margin-left: auto;
	  margin-right: auto;
	  background-color: #ffffff;
	  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	@media (min-width: 720px) and (max-width: 1023px) {
	  #resourcesectionholder {
	    display: flex;
	    padding: var(--margin-md, 40px) var(--margin-lg, 76px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--spacing-2xl, 40px);
	    align-self: stretch;
	  }
	}
	@media (max-width: 719px) {
	  #resourcesectionholder {
	    display: flex;
	    padding: var(--margin-sm, 24px) var(--margin-xs, 16px);
	    flex-direction: column;
	    align-items: flex-start;
	    gap: var(--spacing-xl, 32px);
	    align-self: stretch;
	  }
	}
	#resourcesectionholder h2 {
	  color: var(--Primary-Light, var(--primary-light, #00548F));
	  
	  font-family: "Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif;
	  font-size: 49px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 60px; 
	  letter-spacing: -0.49px;
	}
	@media (min-width: 720) and (max-width: 1023) {
	  #resourcesectionholder h2 {
	    font-size: 40px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 56px; 
	  }
	}
	@media (max-width: 719px) {
	  #resourcesectionholder h2 {
	    font-size: 40px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: 56px; 
	  }
	}
	.resrow {
	  width: 100%;
	  display: flex;
	  flex-wrap: wrap;
		gap: 48px;
	}
	
	#resourcesection {
	  max-width: 1184px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 100%;
	}
	.resbox {
	  min-width: 340px;
		width: 30%;
	}
	.resbox h3:has(a) {
	  margin-top: 0;
	}
	.resbox h3 a {
	  text-decoration: underline;
	}
	.resdiv {
	  border-top: 1px solid rgba(0, 50, 86, .25);
	  width: 100%;
	  margin-bottom: 48px;
	}

	.logoholder {
		min-width: 274px;
		height: 72px;
	}
	.fdicseal {
		margin-right: 20px;
	}

	.lex::after {
	  content: "\f35d";
	  font-family: "Font Awesome 5 Free";
	  font-weight: 600;
	  
	  padding-left: .5rem;
	  
	  display: inline-flex;
	  height: 16px;
	  justify-content: center;
	  align-items: center;
	}
	.printlink {
	  color: #2687d2;
	}


@media (max-width: 1388px) {
	.resrowone .resbox:first-child {
		width: 100%;
	}
}
@media (max-width: 1023px) {
	.resrow {
		gap: 32px;
		margin-bottom: 32px;
	}
}


