[class*="highlight-bullet"] {
  order: 2;
}

.advertorial-banner {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1b1b1b;
  background: #f4c430;
  padding: 10px 16px;
}

.site-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-decoration: none;
  color: inherit;
}

.site-brand__mark {
  width: 40px;
  height: 40px;
  display: block;
  flex-shrink: 0;
}

.site-brand__name {
  font-weight: 700;
  font-size: 15px;
  line-height: 1.15;
  color: #12263a;
  white-space: nowrap;
}

.navbar-module-scss-module__5UsL6a__navbar,
.navbar-module-scss-module__5UsL6a__navbar__wrap,
.navbar-module-scss-module__5UsL6a__navbar__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.navbar-module-scss-module__5UsL6a__navbar__wrap {
  margin: 0 auto;
}

html,
body {
  min-height: 100%;
}

.page-wrapper.page-contact,
.page-wrapper.page-privacy,
.page-contact .pageLayout-module-scss-module__fkdOQq__pageCommonWrapper,
.page-privacy .pageLayout-module-scss-module__fkdOQq__pageCommonWrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.page-contact .contact-main,
.page-privacy .legal-main {
  flex: 1 0 auto;
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
  padding: 48px 24px 16px;
}

.page-contact .footer-module-scss-module__Ll496G__footer,
.page-privacy .footer-module-scss-module__Ll496G__footer {
  margin-top: auto;
}

.page-home .footer-module-scss-module__Ll496G__footer__content,
.page-home .footer-module-scss-module__Ll496G__footer__links,
.page-home .footer-module-scss-module__Ll496G__footer__disclaimer,
.page-home .footer-module-scss-module__Ll496G__footer__disclaimer__item,
.page-home .footer-module-scss-module__Ll496G__footer__content--right,
.page-contact .footer-module-scss-module__Ll496G__footer__content,
.page-contact .footer-module-scss-module__Ll496G__footer__links,
.page-contact .footer-module-scss-module__Ll496G__footer__disclaimer,
.page-contact .footer-module-scss-module__Ll496G__footer__disclaimer__item,
.page-contact .footer-module-scss-module__Ll496G__footer__content--right,
.page-privacy .footer-module-scss-module__Ll496G__footer__content,
.page-privacy .footer-module-scss-module__Ll496G__footer__links,
.page-privacy .footer-module-scss-module__Ll496G__footer__disclaimer,
.page-privacy .footer-module-scss-module__Ll496G__footer__disclaimer__item,
.page-privacy .footer-module-scss-module__Ll496G__footer__content--right {
  width: 100%;
  max-width: 760px;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.page-home .footer-module-scss-module__Ll496G__footer__content,
.page-contact .footer-module-scss-module__Ll496G__footer__content,
.page-privacy .footer-module-scss-module__Ll496G__footer__content {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 24px 4px;
}

.page-home .footer-module-scss-module__Ll496G__footer__links,
.page-contact .footer-module-scss-module__Ll496G__footer__links,
.page-privacy .footer-module-scss-module__Ll496G__footer__links {
  position: static;
  top: auto;
  left: auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 12px 28px;
  height: auto;
  padding: 0;
  order: 0;
}

.page-home .footer-module-scss-module__Ll496G__footer__links:before,
.page-contact .footer-module-scss-module__Ll496G__footer__links:before,
.page-privacy .footer-module-scss-module__Ll496G__footer__links:before {
  display: none;
}

.page-home .footer-module-scss-module__Ll496G__footer__link,
.page-contact .footer-module-scss-module__Ll496G__footer__link,
.page-privacy .footer-module-scss-module__Ll496G__footer__link {
  margin: 0;
}

.page-home .footer-module-scss-module__Ll496G__footer__disclaimer,
.page-contact .footer-module-scss-module__Ll496G__footer__disclaimer,
.page-privacy .footer-module-scss-module__Ll496G__footer__disclaimer {
  order: 1;
  min-height: 0;
  align-items: center;
}

.page-home .footer-module-scss-module__Ll496G__footer__disclaimer__item,
.page-contact .footer-module-scss-module__Ll496G__footer__disclaimer__item,
.page-privacy .footer-module-scss-module__Ll496G__footer__disclaimer__item {
  margin: 10px 0 0;
}

.page-contact .contact-main h1 {
  margin: 0 0 16px;
  font-size: 32px;
  line-height: 1.2;
  color: #12263a;
}

.page-contact .contact-main p {
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.65;
  color: #1b1b1b;
}

.page-contact .contact-card {
  margin: 28px 0 8px;
  padding: 24px;
  border: 1px solid #d9e1ea;
  border-radius: 12px;
  background: #f8fafd;
}

.page-contact .contact-card h2 {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.3;
  color: #12263a;
}

.page-contact .contact-card a {
  color: #0e51ba;
  font-weight: 700;
  text-decoration: none;
  word-break: break-word;
}

.page-contact .contact-card a:hover {
  text-decoration: underline;
}

.page-contact .contact-meta {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #334155;
  font-style: normal;
}

.page-privacy .legal-main h1 {
  margin: 0 0 8px;
  font-size: 32px;
  line-height: 1.2;
  color: #12263a;
}

.page-privacy .legal-updated {
  margin: 0 0 24px;
  font-size: 14px;
  line-height: 1.5;
  color: #64748b;
}

.page-privacy .legal-main p,
.page-privacy .legal-main li {
  font-size: 16px;
  line-height: 1.65;
  color: #1b1b1b;
}

.page-privacy .legal-main p {
  margin: 0 0 16px;
}

.page-privacy .legal-main h2 {
  margin: 32px 0 12px;
  font-size: 22px;
  line-height: 1.3;
  color: #12263a;
}

.page-privacy .legal-main h3 {
  margin: 22px 0 8px;
  font-size: 18px;
  line-height: 1.35;
  color: #12263a;
}

.page-privacy .legal-toc,
.page-privacy .legal-main ol,
.page-privacy .legal-main ul {
  margin: 0 0 20px;
  padding-left: 22px;
}

.page-privacy .legal-main li {
  margin: 0 0 8px;
}

.page-privacy .legal-main a {
  color: #0e51ba;
  font-weight: 700;
  text-decoration: none;
  word-break: break-word;
}

.page-privacy .legal-main a:hover {
  text-decoration: underline;
}

.page-contact .footer-module-scss-module__Ll496G__footer__logo,
.page-privacy .footer-module-scss-module__Ll496G__footer__logo {
  align-items: center;
  justify-content: center;
  width: 100%;
}

.page-contact .footer-module-scss-module__Ll496G__footer__content--left,
.page-privacy .footer-module-scss-module__Ll496G__footer__content--left {
  display: flex;
  justify-content: center;
}

.page-home .footer-module-scss-module__Ll496G__footer {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
}

.page-home .footer-module-scss-module__Ll496G__footer__disclaimer {
  min-height: 0;
}

.page-home .footer-module-scss-module__Ll496G__footer__disclaimer__item {
  margin-bottom: 0;
}

.site-copyright {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  padding: 8px 16px 16px;
  font-size: 14px;
  line-height: 1.5;
  color: #334155;
}

.extracted-01 {
  font-family: Lato, sans-serif;
}

.extracted-02 {
  --header-background-custom-color: #F8FAFD;
  --fg-10: var(--color-greyscale-1000);
  --fg-20: var(--color-greyscale-600);
  --fg-30: var(--color-greyscale-100);
  --bg-10: var(--color-greyscale-100);
  --bg-20: var(--color-greyscale-200);
  --bg-30: var(--color-greyscale-100);
  --bg-40: var(--color-greyscale-100);
  --bg-50: var(--color-greyscale-100);
  --bg-100: var(--color-greyscale-1000);
  --border-10: var(--color-greyscale-400);
  --border-20: var(--color-greyscale-500);
  --negative: var(--color-red-400);
  --positive: var(--color-green-300);
  --positive-hover: var(--color-green-400);
  --info: var(--color-blue-300);
  --info-bg: var(--color-blue-100);
  --info-hover: var(--color-blue-400);
  --disabled: var(--color-greyscale-500);
  --disabled-bg: var(--color-greyscale-400);
  --ai-gradient: radial-gradient(167.71% 94.57% at 96.11% 3.99%, var(--color-turquoise-300) 59%, var(--color-blue-300) 81%, var(--color-purple-400) 100%);
  --ai-gradient-bg: linear-gradient(196deg, var(--color-blue-100) 11.33%, var(--color-greyscale-100) 88.67%);
  --neon-main-10: linear-gradient(83deg, var(--color-purple-300) 22.02%, var(--color-purple-200) 76.73%);
  --neon-main-20: linear-gradient(71deg, var(--color-purple-400) 24.02%, var(--color-purple-300) 73.72%);
  --accent-color: var(--color-yellow-300);
  --accent-bg: var(--color-yellow-100);
  --accent-fg: var(--color-greyscale-1000);
  --spotlight-color: var(--color-blue-200);
  --spotlight-bg: var(--color-blue-100);
  --primary: var(--color-blue-300);
  --primary-hover: var(--color-blue-400);
  --secondary: var(--color-blue-400);
  --spotlight: var(--color-green-300);
  --highlight: var(--color-blue-300);
  --highlight-mg: var(--color-blue-200);
  --highlight-bg: var(--color-blue-100);
  --primary-fg: var(--color-greyscale-100);
  --secondary-fg: var(--color-greyscale-100);
  --site-border-radius: calc(var(--spacing) * 2);
}

.extracted-03 {
  --maxMobileWidth: 29.30232558139535vw;
  --maxMobileHeight: 6.666666666666667vw;
  --maxTabletWidth: 189px;
  --maxTabletHeight: 43px;
}

.extracted-04 {
  --maxMobileWidth: 44vw;
  --maxMobileHeight: 14.666666666666666vw;
  --maxTabletWidth: 156px;
  --maxTabletHeight: 52px;
}

.extracted-05 {
  width: 93%;
}

.extracted-06 {
  --maxMobileWidth: 4.266666666666667vw;
  --maxMobileHeight: 4.533333333333333vw;
  --maxTabletWidth: 16px;
  --maxTabletHeight: 17px;
}

.extracted-07 {
  width: 99%;
}

.extracted-08 {
  width: 84.00000000000001%;
}

.extracted-09 {
  background: url(./images/Icon-DebtRelief-Mobile-20x20-WxH20x20.svg) top 0.5em left / 1em no-repeat;
}

.extracted-10 {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9'%3E%3Cpath fill='%23222' d='M0 4.8l1.1-1.2 2.8 3 6-6.6L11 1.2 3.8 9z'/%3E%3C/svg%3E") top 0.5em left / 1em no-repeat;
}

.extracted-11 {
  --maxMobileWidth: 5.866666666666666vw;
  --maxMobileHeight: 5.866666666666666vw;
  --maxTabletWidth: 22px;
  --maxTabletHeight: 22px;
}

.extracted-12 {
  width: 83%;
}

.extracted-13 {
  width: 90%;
}

.extracted-14 {
  --maxMobileWidth: 25.04868913857678vw;
  --maxMobileHeight: 14.666666666666666vw;
  --maxTabletWidth: 88.80898876404494px;
  --maxTabletHeight: 52px;
}

.extracted-15 {
  width: 98.00000000000001%;
}

.extracted-16 {
  width: 86%;
}

.extracted-17 {
  width: 88.00000000000001%;
}

.extracted-18 {
  width: 75%;
}

.extracted-19 {
  width: 82%;
}

.extracted-20 {
  height: 1px;
  width: 1px;
}

.extracted-21 {
  --maxMobileWidth: 36.8vw;
  --maxMobileHeight: 15.733333333333333vw;
  --maxTabletWidth: 60.813559322033896px;
  --maxTabletHeight: 26px;
}

.extracted-22 {
  --maxMobileWidth: 80vw;
  --maxMobileHeight: 26.666666666666668vw;
  --maxTabletWidth: 78px;
  --maxTabletHeight: 26px;
}

.extracted-23 {
  position: relative;
}

.extracted-24 {
  box-sizing: border-box;
}

.faq-module-scss-module__lwxSCa__faq__extended__answer {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: grid-template-rows 0.3s ease;
}

.faq-module-scss-module__lwxSCa__faq__extended__answer--expanded {
  grid-template-rows: 1fr;
}

.faq-module-scss-module__lwxSCa__faq__extended__answer .faq-module-scss-module__lwxSCa__faq__extended__answer--wrapper {
  min-height: 0;
  overflow: hidden;
}

.comboBoxFilters-module-scss-module__kL2u3G__comboBoxFilter__select[aria-expanded="true"] .comboBoxFilters-module-scss-module__kL2u3G__comboBoxFilter__select__arrow {
  transform: rotate(180deg);
}

.home-module-scss-module__A4t4nG__chart-wrapper .offerCommon-module-scss-module__dokJpG__offer.is-debt-filtered {
  display: none;
}

.extracted-25 {
  --maxMobileWidth: 50.4vw;
  --maxMobileHeight: 11.466666666666667vw;
  --maxTabletWidth: 150px;
  --maxTabletHeight: 34.12698412698413px;
}

.extracted-26 {
  box-sizing: border-box;
  display: none;
  height: 0px;
  overflow: hidden;
}

.extracted-27 {
  --maxMobileWidth: 26.666666666666668vw;
  --maxMobileHeight: 26.666666666666668vw;
  --maxTabletWidth: 50px;
  --maxTabletHeight: 50px;
}

.extracted-28 {
  --maxMobileWidth: 13.333333333333334vw;
  --maxMobileHeight: 13.333333333333334vw;
  --maxTabletWidth: 50px;
  --maxTabletHeight: 50px;
}

.extracted-29 {
  --maxMobileWidth: 50.4vw;
  --maxMobileHeight: 11.466666666666667vw;
  --maxTabletWidth: 189px;
  --maxTabletHeight: 43px;
}
