.gd-text-italic {
  font-family: "PTSerif-Italic", serif;
}
.gd-text-serif {
  font-family: "PTSerif-Regular", serif;
}
.gd-text-bold {
  font-family: "NunitoSans-Black", sans-serif;
}
.gd-text-realbold {
  font-family: "NunitoSans-Bold", sans-serif;
}
.gd-text-regular {
  font-family: "NunitoSans-Regular", sans-serif;
}
.gd-text-light {
  font-family: "NunitoSans-Light", sans-serif;
}
.gd-text-extralight {
  font-family: "NunitoSans-ExtraLight", sans-serif;
}
.gd-text-semibold {
  font-family: "NunitoSans-SemiBold", sans-serif;
}
.gd-text-script-green {
  font-family: "ShadowsIntoLight-Regular", sans-serif;
  text-shadow: 1px 1px 1px #00ae41;
  color: #00ae41;
}
.gd-text-script {
  font-family: "ShadowsIntoLight-Regular", sans-serif;
  text-shadow: 1px 1px 1px #000000;
  color: #000000;
}
.gd-gotham-light {
  font-family: "Gotham-Light", sans-serif;
}
.gd-gotham-book {
  font-family: "Gotham-Book", sans-serif;
}
.gd-gotham-bold {
  font-family: "Gotham-Bold", sans-serif;
}
.gd-gotham-black {
  font-family: "Gotham-Black", sans-serif;
}
.text-style__black h1,
.text-style__black h2,
.text-style__black p,
.text-style__black div,
.text-style__black a {
  color: #000000;
}
.text-style__white h1,
.text-style__white h2,
.text-style__white p,
.text-style__white div {
  color: #ffffff;
}
.gd-primary-regular {
  font-family: "ProximaNova", serif;
  font-weight: 400;
}
.gd-primary-bold,
.gd-secondary-bold {
  font-family: "ProximaNova", serif;
  font-weight: 700;
}
.search-result .search-results-pagination .link-alignment {
  color: #000000;
  font-size: 1.4rem;
}
.search-result .search-results-pagination .link-alignment:hover {
  background: #000000;
  color: #ffffff;
}
.search-result .search-results-pagination__prev a,
.search-result .search-results-pagination__next a {
  border-color: #000000;
}
.search-result .search-results-pagination .gd-pagination li {
  font-size: 1.4rem;
  font-family: "Averta", sans-serif;
  font-weight: bold;
}
.search-result .search-results-pagination .gd-pagination li.current {
  border: 2px solid #000000;
  box-shadow: 0 0 0.313rem 1px #cccccc;
  color: #000000;
  font-size: 1.6rem;
}
.search-result .search-results-pagination .gd-pagination li a {
  font-family: "Averta", sans-serif;
  font-weight: 400;
}
/** -- pls hotix removal--  **/
.go2bank .btn--width-large {
  font-size: 2rem;
  max-width: 357px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .go2bank .btn--width-large {
    font-size: 2.4rem;
  }
}
.go2bank .gd-content-card p .link-with-no-styles {
  color: #000000 !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .go2bank .help-page .layout-container .gd-layout-container__col2bg .list {
    margin-top: 0;
  }
}

.g2b-text-regular {
  font-weight: 400;
}
.g2b-text-bold,
b {
  font-weight: bold;
}
.g2b-text-extrabold {
  font-weight: 800;
}
.g2b-text-black {
  font-weight: 900;
}
.go2bank {
  font-weight: 400;
  color: var(--partner-go2bank-color);
}
.g2b-text-italic {
  font-style: italic;
}
h1 {
  font-weight: 800;
  font-size: 4.4rem;
  line-height: 4.2rem;
  letter-spacing: -0.5px;
}
@media (min-width: 768px) {
  h1 {
    font-size: 4.8rem;
    line-height: 4.8rem;
  }
}
@media (min-width: 1144px) {
  h1 {
    font-size: 8rem;
    line-height: 7.5rem;
  }
}
h2 {
  font-weight: 800;
  font-size: 2.4rem;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  h2 {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
@media (min-width: 1144px) {
  h2 {
    font-size: 4.8rem;
    line-height: 6rem;
  }
}
@media (min-width: 1144px) {
  h2.heading-medium {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}
h3 {
  font-weight: 800;
  font-size: 2.4rem;
  line-height: 3rem;
}
@media (min-width: 768px) {
  h3 {
    font-weight: 400;
    font-size: 3.2rem;
    line-height: 4rem;
  }
}
h4 {
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 2.2rem;
}
@media (min-width: 768px) {
  h4 {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 768px) {
  p {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 1144px) {
  p {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
.text-medium {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
@media (min-width: 768px) {
  .text-medium {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (min-width: 1144px) {
  .text-medium {
    font-size: 3.2rem;
    line-height: 4rem;
  }
}
.text-small {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 768px) {
  .text-small {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
a,
a:hover,
a:focus,
a:active {
  color: inherit;
}
sup {
  font-weight: 400;
  font-size: 0.5em;
  vertical-align: super;
}
.go2bank-redesign h1 {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 4rem;
  letter-spacing: -0.03em;
  color: #000000;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .go2bank-redesign h1 {
    font-size: 4rem;
    line-height: 4.9rem;
    letter-spacing: -0.5px;
  }
}
.go2bank-redesign h2 {
  font-size: 1.6rem;
  font-weight: 800;
  line-height: 1.8rem;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .go2bank-redesign h2 {
    font-size: 2.4rem;
    line-height: 2.6rem;
    letter-spacing: 0;
  }
}
.go2bank-redesign p,
.go2bank-redesign h3 {
  font-size: 1.3rem;
  line-height: 1.6rem;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .go2bank-redesign p,
  .go2bank-redesign h3 {
    font-size: 1.5rem;
    line-height: 1.7rem;
  }
}
.go2bank-redesign h3 {
  font-weight: 700;
  color: #000000;
  margin-bottom: 12px;
}
.go2bank-redesign .heading-xxl {
  font-size: 6.6rem;
  line-height: 8.2rem;
  letter-spacing: -0.5px;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-xxl {
    font-size: 8.6rem;
    line-height: 10.6rem;
  }
}
.go2bank-redesign .heading-xl {
  font-size: 4.4rem;
  line-height: 5.4rem;
  letter-spacing: -0.5px;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-xl {
    font-size: 6.4rem;
    line-height: 6rem;
  }
}
.go2bank-redesign .heading-large {
  font-size: 3.2rem;
  line-height: 4rem;
  letter-spacing: -0.03em;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-large {
    font-size: 4rem;
    line-height: 4.9rem;
    letter-spacing: -0.5px;
  }
}
.go2bank-redesign .heading-medium {
  font-size: 2rem;
  line-height: 2.3rem;
  letter-spacing: -0.5px;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-medium {
    font-size: 3.2rem;
    line-height: 3.5rem;
    letter-spacing: 0;
  }
}
.go2bank-redesign .heading-small {
  font-size: 1.6rem;
  line-height: 1.8rem;
  letter-spacing: -0.5px;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-small {
    font-size: 2.4rem;
    line-height: 2.6rem;
    letter-spacing: 0;
  }
}
.go2bank-redesign .body-large {
  font-size: 1.3rem;
  line-height: 1.6rem;
}
@media (min-width: 768px) {
  .go2bank-redesign .body-large {
    font-size: 1.7rem;
    line-height: 2.1rem;
  }
}
.go2bank-redesign .body-medium {
  font-size: 1.3rem;
  line-height: 1.6rem;
}
@media (min-width: 768px) {
  .go2bank-redesign .body-medium {
    font-size: 1.5rem;
    line-height: 1.7rem;
  }
}
.go2bank-redesign .body-small {
  font-size: 1.3rem;
  line-height: 1.6rem;
}
.go2bank-redesign .body-xs {
  font-size: 1.2rem;
  line-height: 1.5rem;
}
.go2bank-redesign .disclaimer {
  font-size: 1.1rem;
  line-height: 1.35rem;
  margin-bottom: 12px;
}
.go2bank-redesign .content-card p,
.go2bank-redesign .content-card li {
  margin-bottom: 12px;
}
.go2bank-redesign .content-card li {
  font-size: 1.3rem;
  line-height: 1.6rem;
  letter-spacing: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .go2bank-redesign .content-card li {
    font-size: 1.5rem;
    line-height: 1.7rem;
  }
}
.go2bank-redesign .parallax__text h3,
.go2bank-redesign .parallax .slick-active.slick-current h3 {
  font-size: 1.3rem;
  line-height: 1.6rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .go2bank-redesign .parallax__text h3,
  .go2bank-redesign .parallax .slick-active.slick-current h3 {
    font-size: 1.7rem;
    line-height: 2.2rem;
  }
}
.go2bank-redesign .parallax .slick-active.slick-current h3 {
  color: #000000;
}
@media (min-width: 1280px) {
  .go2bank-redesign .section-padding > .gd-layout-container > .grid-container {
    padding-left: 70px;
    padding-right: 70px;
  }
}
.go2bank-redesign ul.bullet-list li {
  margin-left: 30px !important;
  margin-bottom: 0;
  list-style: disc;
}

.btn {
  font-weight: 400;
  letter-spacing: 0;
}
.btn--width-medium {
  font-size: 1.7rem;
  line-height: 2em;
}
@media (min-width: 768px) {
  .btn--width-medium {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }
}
.read-more--blue {
  margin-bottom: 3.2rem;
}
.read-more--blue a {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 2.2rem;
  color: var(--partner-btn-primary);
}
.go2bank .footnotes_tooltip sup {
  color: var(--partner-btn-primary) !important;
}
.white-fff-color .footnotes_tooltip sup {
  color: #ffffff !important;
}

.go2bank-breadcrumb {
  text-align: center;
}
@media (max-width: 768px) {
  .go2bank-breadcrumb {
    text-align: left;
  }
}
.go2bank-breadcrumb .cmp-breadcrumb__item {
  display: inline;
}
.go2bank-breadcrumb .cmp-breadcrumb__item:after {
  content: "/";
}
.go2bank-breadcrumb .cmp-breadcrumb__item:last-child:after {
  display: none;
}
.go2bank-breadcrumb .cmp-breadcrumb__item a {
  font-family: var(--partner-breadcrumb-font-family);
  font-weight: 400;
  color: #666666;
  font-size: 1.5rem;
}
.go2bank-breadcrumb .cmp-breadcrumb__item--active span {
  color: var(--partner-breadcrumb-color);
  font-weight: 600;
}

.credential-section .gd-content-card__title {
  color: var(--partner-btn-primary);
}
.gd-content-card__text.gd-text-regular {
  font-weight: 400;
  font-family: var(--partner-content-card-font-family);
}

.go2bank-inline-link-banner .inline-link-banner__wrap {
  padding: 0;
}
.go2bank-inline-link-banner .inline-link-banner__wrap a .banner-text p {
  font-size: 1.7rem;
  font-weight: 400;
  font-family: var(--partner-link-banner-text-font-family);
  color: var(--partner-link-banner-text-color);
}
.btn--primary-blue-text-white-solid {
  background-color: #ffffff;
  color: var(--partner-btn-primary);
  border-color: var(--partner-btn-primary);
  border-radius: 4.7rem;
}
.btn--primary-blue-text-white-solid:hover,
.btn--primary-blue-text-white-solid:focus,
.btn--primary-blue-text-white-solid:active {
  background-color: var(--partner-btn-primary);
  color: #ffffff;
  border-color: var(--partner-btn-primary);
}
.btn--primary-white-text-blue-solid {
  border-color: var(--partner-link-btn-border-color);
  background-color: var(--partner-link-btn-background-color);
  border-radius: 4.7rem;
  color: var(--partner-link-btn-color);
  opacity: var(--partner-link-opacity);
}
.btn--primary-white-text-blue-solid:hover,
.btn--primary-white-text-blue-solid:focus,
.btn--primary-white-text-blue-solid:active {
  background-color: var(--partner-link-btn-hover-background-color);
  color: var(--partner-link-btn-hover-color);
  border-color: var(--partner-link-btn-hover-border-color);
  opacity: var(--partner-link-opacity-hover);
}
.btn--width-large {
  font-size: 2rem;
  max-width: 357px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .btn--width-large {
    font-size: 2.4rem;
  }
}
.btn-link-arrow {
  font-family: "Averta", sans-serif;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: var(--partner-btn-primary);
  background: transparent;
}
.btn-link-arrow:after {
  border-right: 3px solid var(--partner-btn-primary);
  border-bottom: 3px solid var(--partner-btn-primary);
}
.btn-link-arrow:hover,
.btn-link-arrow:focus,
.btn-link-arrow:active {
  color: var(--partner-btn-primary);
  background: transparent;
}
.btn--primary-black-text-white-solid,
.btn--primary-black-text-white-solid:hover,
.btn--primary-black-text-white-solid:focus,
.btn--primary-black-text-white-solid:active {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
}
.btn--small {
  font-size: 1.5rem;
  line-height: 1.9rem;
}
@media (min-width: 768px) {
  .btn--small {
    font-size: 1.7rem;
    line-height: 2.1rem;
  }
}

.sitemap-list {
  margin: 0 0 30px;
}
.sitemap-list h4 {
  font-size: 18px;
  margin-bottom: 16px;
}
.sitemap-list ul {
  margin: 0;
}
.sitemap-list li {
  display: block;
  margin: 0 0 12px;
}
.sitemap-list li:last-child {
  margin: 0;
}
.sitemap-list li a {
  font-size: 18px;
}
.sitemap-list li a:hover {
  text-decoration: none;
}

.help-page *,
.go2bank * {
  font-family: 'Poppins', sans-serif !important;
}
.help-page h1,
.go2bank h1,
.help-page .heading-medium,
.go2bank .heading-medium,
.help-page .heading-medium span,
.go2bank .heading-medium span {
  font-size: 3.2rem;
  line-height: 3.52rem;
  color: #262626;
}
@media (max-width: 768px) {
  .help-page h1,
  .go2bank h1,
  .help-page .heading-medium,
  .go2bank .heading-medium,
  .help-page .heading-medium span,
  .go2bank .heading-medium span {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }
}
.help-page h2,
.go2bank h2 {
  font-size: 2rem;
  line-height: 2.3rem;
  letter-spacing: -0.5px;
}
.help-page h2.heading-medium,
.go2bank h2.heading-medium {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
@media (min-width: 768px) and (max-width: 1144px) {
  .help-page h2.heading-medium,
  .go2bank h2.heading-medium {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
@media (min-width: 1144px) {
  .help-page h2.heading-medium,
  .go2bank h2.heading-medium {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}
.help-page .gd-layout-container__two .cmp-list__item .cmp-list__item-link .cmp-list__item-title,
.go2bank .gd-layout-container__two .cmp-list__item .cmp-list__item-link .cmp-list__item-title,
.help-page .gd-layout-container__default .cmp-list__item .cmp-list__item-link .cmp-list__item-title,
.go2bank .gd-layout-container__default .cmp-list__item .cmp-list__item-link .cmp-list__item-title {
  font-family: "Averta", sans-serif;
  font-weight: 400;
  font-size: 1.7rem;
  line-height: 2.1rem;
  color: #2d7c33;
  text-decoration: underline;
}
.help-page .gd-layout-container__default .faq-component p,
.go2bank .gd-layout-container__default .faq-component p,
.help-page .gd-layout-container__default .faq-component li,
.go2bank .gd-layout-container__default .faq-component li {
  font-family: "Averta", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.3rem;
  color: #000000;
}
.help-page .gd-layout-container__default .faq-component p a,
.go2bank .gd-layout-container__default .faq-component p a,
.help-page .gd-layout-container__default .faq-component li a,
.go2bank .gd-layout-container__default .faq-component li a {
  text-decoration: underline;
}
.help-page .cmp-title__text,
.go2bank .cmp-title__text {
  font-family: "Averta", sans-serif;
  font-weight: 400;
}
@media (min-width: 1144px) {
  .help-page .cmp-title__text,
  .go2bank .cmp-title__text {
    font-size: 3.8rem;
    line-height: 4.8rem;
  }
}
.help-page .faq-component a,
.go2bank .faq-component a,
.help-page .faq-component a:hover,
.go2bank .faq-component a:hover,
.help-page .faq-component a:focus,
.go2bank .faq-component a:focus,
.help-page .faq-component a:active,
.go2bank .faq-component a:active {
  color: #2d7c33 !important;
}
.help-page .btn-link-secondary-arrow .link-label,
.go2bank .btn-link-secondary-arrow .link-label {
  line-height: 1.9rem;
  font-weight: 600;
}
.help-page .btn-link-secondary-arrow::after,
.go2bank .btn-link-secondary-arrow::after {
  border-color: #cccccc;
}
.help-page .search-banner .cmp-searchbox__default,
.go2bank .search-banner .cmp-searchbox__default {
  padding: 16px 0 20px;
}
@media (max-width: 768px) {
  .help-page .search-banner .cmp-searchbox__default,
  .go2bank .search-banner .cmp-searchbox__default {
    padding: 8px 0 4px;
  }
}
.help-page .go2bank-inline-link-banner,
.go2bank .go2bank-inline-link-banner {
  margin: 20px 0;
  padding: 0 18px;
}
.help-page .gd-searchbox-inline .gd-input,
.go2bank .gd-searchbox-inline .gd-input {
  color: #262626;
}
@media (max-width: 768px) {
  .help-page .layout-container .gd-layout-container__2col .list,
  .go2bank .layout-container .gd-layout-container__2col .list {
    margin-top: 0;
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .help-page .layout-container .gd-content-card,
  .go2bank .layout-container .gd-content-card {
    padding-top: 4px !important;
    padding-bottom: 8px;
  }
}
.help-page .search-result .search-results-content .search-result-block .cmp-heading h2 a,
.go2bank .search-result .search-results-content .search-result-block .cmp-heading h2 a {
  color: #2d7c33;
}
.help-page .go2bank-inline-link-banner .inline-link-banner__wrap a .banner-img,
.go2bank .go2bank-inline-link-banner .inline-link-banner__wrap a .banner-img {
  margin-right: 8px;
}
.help-page h2.cmp-title__text {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
@media (min-width: 768px) {
  .help-page h2.cmp-title__text {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
@media (min-width: 1144px) {
  .help-page h2.cmp-title__text {
    font-size: 3.8rem;
    line-height: 4.8rem;
    letter-spacing: normal;
  }
}

:root {
  --partner-btn-primary: #000000;
  --partner-breadcrumb-font-family: 'Poppins', sans-serif;
  --partner-breadcrumb-color: #2d7c33;
  --partner-link-opacity: 33%;
  --partner-link-opacity-hover: 1;
  --partner-link-banner-text-font-family: 'Poppins', sans-serif;
  --partner-link-banner-text-color: #333333;
  --partner-link-btn-border-color: #2d7c33;
  --partner-link-btn-background-color: #2d7c33;
  --partner-link-btn-color: #ffffff;
  --partner-link-btn-hover-background-color: #2d7c33;
  --partner-link-btn-hover-color: #ffffff;
  --partner-link-btn-hover-border-color: #2d7c33;
  --partner-content-card-font-family: 'Poppins', sans-serif;
  --partner-go2bank-color: #000;
}

.cmp-accordion__header [aria-expanded="true"] .cmp-accordion__icon:after {
  border-left: 3px solid #cccccc;
  border-top: 3px solid #cccccc;
}
.pls-accordion h3 {
  font-weight: 400;
}
.gd-content-card p a {
  color: #2d7c33 !important;
  text-decoration: underline;
}
.gd-content-card p .link-with-no-styles {
  color: #2945ff !important;
  text-decoration: none !important;
}
.pls-contact-btn a,
.pls-contact-btn .btn {
  width: 432px;
  height: 44px;
  font-size: 1.7rem;
  line-height: 2.4rem;
  padding: 7px;
}
@media (max-width: 550px) {
  .pls-contact-btn a,
  .pls-contact-btn .btn {
    width: 100%;
  }
}
.pls-footer {
  padding-top: 32px !important;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .pls-footer {
    padding-top: 80px !important;
    padding-bottom: 68px;
  }
}

.go2bank-redesign .heading-small-20 {
  font-size: 1.5rem;
  line-height: 1.8rem;
  letter-spacing: -0.5px;
}
.go2bank-redesign .heading-large-48-24 {
  font-size: 2.4rem;
  line-height: 3.1rem;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .go2bank-redesign .heading-small-20 {
    font-size: 2rem;
    line-height: 2.6rem;
    letter-spacing: 0;
  }
  .go2bank-redesign .heading-large-48-24 {
    font-size: 4.8rem;
    line-height: 5.8rem;
    letter-spacing: 0;
  }
}
@media (max-width: 1249.5px) {
  .header.header-with-top-banner .g2b-header {
    justify-content: space-between;
  }
  .header.header-with-top-banner .g2b-header > .skip-link-wrapper {
    display: none;
  }
}

