.custom-footer {
  --thc-icon-small: 24px;
}

.custom-footer .Icon-module__icon-Ndb5 {
  height: var(--thc-icon-size, var(--icon-size, var(--thc-icon-small)));
  transform: rotate(var(--thc-icon-rotate, var(--icon-rotate, 0deg)));
  width: auto;
}

.custom-footer .Icon-module__right-Ni0f {
  --icon-rotate: var(--thc-icon-rotate-right);
}

.custom-footer .Button-module__button-If4h.Button-module__medium-puhM {
  font-family: NewTransport, helvetica, arial, sans-serif;
  font-weight: 600;
}

.custom-footer .Button-module__button-If4h.Button-module__medium-puhM {
  font-size: 18px;
  line-height: 24px;
}

.custom-footer .Button-module__button-If4h:before {
  background-color: var(--thc-feedback-layer-background-color, #0000);
  border-radius: var(--thc-feedback-layer-border-radius, 4px);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: background-color 0.1s linear, border-radius 0.1s linear, transform 0.1s linear;
  transition-delay: var(--thc-feedback-layer-transition-delay, initial);
  width: 100%;
}

.custom-footer .Button-module__button-If4h {
  --thc-icon-size: var(--thc-icon-small);
  --loading-color: #242424;
  --button-chevron-slide-direction: 1;
  --button-border-radius: var(--thc-button-border-radius-top-left, var(--thc-button-border-radius-top, var(--thc-button-border-radius-left, 4px))) var(--thc-button-border-radius-top-right, var(--thc-button-border-radius-top, var(--thc-button-border-radius-right, 4px))) var(--thc-button-border-radius-bottom-right, var(--thc-button-border-radius-bottom, var(--thc-button-border-radius-right, 4px))) var(--thc-button-border-radius-bottom-left, var(--thc-button-border-radius-bottom, var(--thc-button-border-radius-left, 4px)));
  --thc-feedback-layer-border-radius: var(--button-border-radius);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  align-items: center;
  background-color: var(--button-background-color);
  border-radius: var(--button-border-radius);
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: var(--button-direction, initial);
  gap: var(--button-gap, 8px);
  justify-content: center;
  max-width: var(--thc-button-max-width, var(--button-max-width));
  min-height: var(--button-min-height);
  min-width: var(--button-min-width);
  opacity: var(--button-opacity);
  padding: var(--button-padding);
  position: relative;
  touch-action: manipulation;
}

.custom-footer .Button-module__button-If4h:before {
  box-shadow: var(--button-box-shadow);
}

.custom-footer .Button-module__button-If4h:hover {
  --thc-feedback-layer-background-color: var(--thc-color-lighten10);
}

.custom-footer .Button-module__button-If4h:active {
  --thc-feedback-layer-background-color: var(--thc-color-darken10);
}

.custom-footer .Button-module__button-If4h:disabled {
  --button-opacity: 0.4;
  pointer-events: none;
}

.custom-footer .Button-module__button-If4h:not(:disabled), .custom-footer .Button-module__button-If4h:not([aria-disabled=true]) {
  cursor: pointer;
}

.custom-footer .Button-module__button-If4h:active .Button-module__icon-EinW.Button-module__chevron-dzr1, .custom-footer .Button-module__button-If4h:hover .Button-module__icon-EinW.Button-module__chevron-dzr1 {
  animation: Button-module__chevronSlide-OUi6 0.7s;
}

.custom-footer .Button-module__button-If4h .Button-module__label-SKEy {
  z-index: 1;
}

.custom-footer .Button-module__button-If4h .Button-module__icon-EinW {
  display: flex;
}

.custom-footer .Button-module__button-If4h.Button-module__medium-puhM {
  --button-min-height: 48px;
  --button-min-width: 136px;
  --button-padding: 12px 24px;
}

.custom-footer .Button-module__button-If4h.Button-module__fullWidth-OhaJ {
  --button-min-width: initial;
  width: 100%;
}

.custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL {
  --button-background-color: var(--thc-button-secondary-bg-color);
  --button-box-shadow: inset 0 0 0 2px var(--thc-button-secondary-border-color);
  --button-color: var(--thc-accent-font-color);
  --loading-color: var(--thc-accent-font-color);
}

.custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL:before {
  transition: box-shadow 0.1s linear;
}

.custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL:hover {
  --thc-feedback-layer-background-color: var(--thc-button-secondary-hover-bg-color);
}

.custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL:active {
  --thc-feedback-layer-background-color: var(--thc-button-secondary-active-bg-color);
}

.custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL:active, .custom-footer .Button-module__button-If4h.Button-module__secondary-FMuL:hover {
  --button-box-shadow: inset 0 0 0 2px var(--thc-button-secondary-hover-border-color);
}

.custom-footer :root a.Button-module__button-If4h {
  border: 0;
  color: var(--button-color);
  margin: 0;
}

.custom-footer :root a.Button-module__button-If4h {
  text-decoration: none;
}

.custom-footer :root .Button-module__button-If4h .Button-module__label-SKEy {
  font-family: inherit;
  line-height: inherit;
}

.custom-footer .Content-module_content__EnZoh {
  margin: 0 auto;
  max-width: 1120px;
  padding: 24px;
  width: 100%;
}

@media (min-width: 745px) {
  .custom-footer .Content-module_content__EnZoh {
    padding: 24px 40px;
  }
}

@media (min-width: 1040px) {
  .custom-footer .Content-module_content__EnZoh {
    padding: 40px;
  }
}

.custom-footer .Content-module_content__EnZoh.Content-module_center__1Fljl {
  text-align: center;
}

.custom-footer .LogoMotorway-module_logo__3S6Mf {
  align-items: center;
  display: flex;
}

.custom-footer .LogoMotorway-module_logo__3S6Mf svg .LogoMotorway-module_fill__15tnE {
  fill: var(--generic-svg-fill);
}

.custom-footer .Theme__theme-suoD a {
  border-color: #1d1d1b4d;
  color: #1d1d1b;
}

.custom-footer .Theme__theme-suoD a:hover {
  border-color: #1d1d1b;
}

.custom-footer div, .custom-footer h4, .custom-footer li, .custom-footer p, .custom-footer ul {
  margin: 0;
  padding: 0;
}

.custom-footer img {
  border: 0;
}

.custom-footer ul {
  list-style: none;
}

.custom-footer h4 {
  font-size: 100%;
  font-weight: 400;
}

.custom-footer * {
  box-sizing: border-box;
}

.custom-footer a:not(.mw-i, [data-thc-style-override]) {
  border-bottom: 1px solid #1d1d1b4d;
  color: #1d1d1b;
  font-size: 16px;
  font-size: inherit;
  font-weight: 400;
  font-weight: inherit;
  line-height: 24px;
  text-decoration: none;
}

.custom-footer a:not(.mw-i, [data-thc-style-override]):focus, .custom-footer a:not(.mw-i, [data-thc-style-override]):hover {
  outline: none;
}

.custom-footer img {
  max-width: 100%;
}

.custom-footer p:not(.mw-i, [data-thc-style-override]) {
  padding-bottom: 16px;
  font-size: 12px;
  line-height: 16px;
}

.custom-footer .motorway-svg-fill {
  transition: fill 0.2s linear, stroke 0.2s linear;
}

.custom-footer {
  background-color: #FFE14C;
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
}

.custom-footer .FooterLinks__component-NgFW.FooterLinks__siteLinksWrapper-c7GN {
  content-visibility: unset;
}

@media (min-width: 369px) and (max-width: 575px) {
  .custom-footer .FooterLinks__component-NgFW.FooterLinks__siteLinksWrapper-c7GN {
    contain-intrinsic-size: 856px;
    contain-intrinsic-size: auto 1px 856px;
    content-visibility: auto;
  }
}

@media (min-width: 576px) {
  .custom-footer .FooterLinks__component-NgFW.FooterLinks__siteLinksWrapper-c7GN {
    content-visibility: unset;
  }
}

@media (min-width: 1040px) {
  .custom-footer .FooterLinks__component-NgFW.FooterLinks__siteLinksWrapper-c7GN {
    contain-intrinsic-size: 376px;
    contain-intrinsic-size: auto 1px 376px;
    content-visibility: auto;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB {
  display: flex;
  padding-bottom: 56px;
  padding-top: 72px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB {
    flex-wrap: wrap;
    padding-top: 90px;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div {
  flex-grow: 1;
  min-width: 352px;
  padding-left: 16px;
  padding-right: 16px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div {
    flex: 1;
    min-width: 200px;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div > ul {
  display: flex;
  flex-wrap: wrap;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n {
  flex-grow: 0;
  padding-right: 80px;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n.FooterLinks__flexWrapper-TMJd {
  display: flex;
  flex-direction: column;
  gap: 24px;
  left: 0;
  margin-bottom: 48px;
  position: relative;
  top: 0;
  padding-right: 0;
}

@media (min-width: 576px) and (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n.FooterLinks__flexWrapper-TMJd {
    flex-direction: row;
    justify-content: space-between;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexColumn-xnk7 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0;
  justify-content: space-between;
  width: 229px;
}

@media (min-width: 1040px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexColumn-xnk7 {
    justify-content: space-between;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG {
  display: flex;
  margin: 0;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG .FooterLinks__appStoreLinks-tP6x img {
  display: block;
}

@media (min-width: 576px) and (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG .FooterLinks__appStoreLinks-tP6x {
    flex-direction: column;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG .FooterLinks__appStoreLinks-tP6x li {
    height: 48px;
    width: 143.6px;
  }
}

@media (min-width: 1040px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG {
    justify-content: center;
    max-width: 160px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG .FooterLinks__appStoreLinks-tP6x {
    flex-direction: column;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__flexRowColumn-FYxG .FooterLinks__appStoreLinks-tP6x li img {
    height: auto;
    width: 100%;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__link-h11H {
  border: 0;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__logo-suJM {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__logo-suJM .motorway-svg-fill {
  fill: #242424;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div.FooterLinks__social-H77n .FooterLinks__logo-suJM.FooterLinks__logoFeature-kC1F {
  margin-bottom: 0;
  max-width: 229px;
}

.custom-footer .FooterLinks__socialLinks-fhnU {
  --thc-icon-fill: #1d1d1b;
  display: flex;
  margin-bottom: 40px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__socialLinks-fhnU {
    justify-content: center;
    margin-bottom: 80px;
  }
}

.custom-footer .FooterLinks__socialLinks-fhnU.FooterLinks__socialLinksFeature-_rx7 {
  justify-content: center;
  margin-bottom: 0;
  gap: 16px;
  width: 100%;
  margin-bottom: 24px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__socialLinks-fhnU.FooterLinks__socialLinksFeature-_rx7 {
    margin-bottom: 0;
  }
}

.custom-footer .FooterLinks__socialLinks-fhnU.FooterLinks__socialLinksFeature-_rx7 li {
  margin: 0;
}

.custom-footer .FooterLinks__socialLinks-fhnU.FooterLinks__socialLinksFeature-_rx7 li:first-of-type {
  margin-left: 0;
}

.custom-footer .FooterLinks__socialLinks-fhnU li {
  height: 40px;
  margin-right: 10px;
  width: 40px;
}

.custom-footer .FooterLinks__socialLinks-fhnU li:first-of-type {
  margin-left: 10px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__socialLinks-fhnU li:first-of-type {
    margin-left: 0;
  }
}

.custom-footer .FooterLinks__socialLinks-fhnU li:last-of-type {
  margin-right: 0;
}

.custom-footer .FooterLinks__socialLinks-fhnU li a {
  align-items: center;
  background-color: #fff;
  border: 0;
  border-radius: 100%;
  display: flex;
  height: 100%;
  justify-content: center;
}

.custom-footer .FooterLinks__socialLinks-fhnU li a:hover {
  opacity: 0.6;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:first-child {
  left: -8px;
  margin-right: 150px;
  min-width: 256px;
  padding-left: 0;
  position: relative;
  top: -6px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:first-child {
    margin-right: 0;
    min-width: 100%;
    padding-right: 0;
    width: 100%;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:last-child {
  flex-grow: 2;
  padding-right: 0;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:last-child {
    flex: 1;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:last-child ul {
  display: flex;
  flex-wrap: wrap;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div .FooterLinks__appStoreLinks-tP6x {
  display: flex;
  gap: 16px;
}

@media (min-width: 576px) and (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div .FooterLinks__appStoreLinks-tP6x {
    justify-content: flex-end;
    margin-bottom: 0;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div .FooterLinks__appStoreLinks-tP6x img {
  height: 48px;
  width: auto;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div h4 {
  color: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 24px;
  white-space: nowrap;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:not(:first-child) ul li {
  flex: 0 1 50%;
  padding-bottom: 24px;
}

@media (max-width: 1039px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:not(:first-child) ul li {
    flex: 0 1 50%;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:not(:first-child) ul li a {
  border-color: #242424;
  color: #242424;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:not(:first-child) ul li a:hover {
  border-bottom: 1px solid #242424;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB.FooterLinks__siteLinksFeature-VmP7 > div:nth-child(2) {
  padding-left: 0;
}

@media (max-width: 744px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB {
    display: block;
    padding-top: 88px;
  }
  .custom-footer .FooterLinks__socialLinks-fhnU {
    margin-bottom: 88px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:nth-child(1n) {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:nth-child(1n) h4 {
    margin: 0 auto 24px;
    max-width: 480px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:nth-child(1n) ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 24px;
    max-width: 480px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:nth-child(1n):last-child ul {
    column-count: 2;
    margin-bottom: 0;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB .FooterLinks__headingFeature-N1OY, .custom-footer .FooterLinks__component-NgFW .FooterLinks__siteLinks-YtsB > div:nth-child(1n) .FooterLinks__appStoreLinks-tP6x {
    margin: 0;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 {
  padding-top: 0;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__ancillaryPages-XCyM {
  color: inherit;
  display: flex;
  flex-wrap: wrap;
  font-size: 16px;
  font-weight: 700;
  justify-content: center;
  line-height: 24px;
  margin-bottom: 25px;
  gap: 24px;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__ancillaryPages-XCyM li {
  align-items: center;
  color: var(--generic-text-color);
  display: flex;
}

@media (max-width: 575px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__ancillaryPages-XCyM li:last-child {
    flex: 1 0 100%;
    justify-content: center;
    margin-top: 8px;
  }
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__ancillaryPages-XCyM a {
  border-color: #242424;
  color: #242424;
  font-weight: 400;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__ancillaryPages-XCyM a:hover {
  border-color: #0000;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__copyright-esNd {
  margin-bottom: 8px;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__disclaimer-YBOq {
  color: #242424;
  font-weight: 400;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 512px;
  padding-bottom: 12px;
  width: 100%;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__detail-DOEL {
  color: #242424;
  font-weight: 400;
  margin-bottom: 0;
}

@media (max-width: 744px) {
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 {
    display: flex;
    flex-wrap: wrap;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 > * {
    width: 100%;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 > :first-child {
    margin-bottom: 8px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 > :first-child + ul {
    margin-bottom: 24px;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 > .FooterLinks__copyright-esNd {
    margin-bottom: 0;
  }
  .custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 > .FooterLinks__detail-DOEL {
    margin-bottom: 16px;
  }
}

.custom-footer .FooterLinks__component-NgFW .motorway-svg-fill {
  fill: #1d1d1b;
}

.custom-footer .FooterLinks__component-NgFW * {
  color: #242424;
}

.custom-footer .FooterLinks__component-NgFW a {
  transition-duration: 0.1s;
  transition-property: opacity, border;
  transition-timing-function: linear;
}

.custom-footer .FooterLinks__component-NgFW a[data-thc-button] {
  margin-bottom: 40px;
  max-width: 336px;
}

@media (max-width: 575px) {
  .custom-footer .FooterLinks__component-NgFW a[data-thc-button] {
    margin-bottom: 32px;
  }
}

.custom-footer [data-theme=dark] {
  --thc-icon-fill: currentcolor;
  --thc-icon-xsmall: 16px;
  --thc-icon-small: 24px;
  --thc-icon-medium: 32px;
  --thc-icon-large: 48px;
  --thc-icon-rotate-left: 0deg;
  --thc-icon-rotate-right: 180deg;
  --thc-icon-rotate-up: 90deg;
  --thc-icon-rotate-down: 270deg;
  --thc-color-lighten30: #ffffff4d;
  --thc-color-lighten10: #ffffff1a;
  --thc-color-lighten5: #ffffff0d;
  --thc-color-darken30: #0000004d;
  --thc-color-darken10: #0000001a;
  --thc-color-darken5: #0000000d;
  --thc-effect-box-shadow-small: 0 0 16px 0 var(--thc-color-box-shadow-color);
  --thc-effect-box-shadow-medium: 0 0 24px 0 var(--thc-color-box-shadow-color);
  --thc-effect-box-shadow-large: 0 0 32px 0 var(--thc-color-box-shadow-color);
  --thc-effect-box-shadow: var(--thc-effect-box-shadow-small);
  --thc-icon-variable-accent-filled: #1d1d1b;
  --thc-icon-variable-accent-unfilled: #242424;
  --thc-color-feedback5: var(--thc-color-lighten5);
  --thc-color-feedback5-inverse: var(--thc-color-darken5);
  --thc-color-feedback10: var(--thc-color-lighten10);
  --thc-color-feedback10-inverse: var(--thc-color-darken10);
  --thc-color-feedback30: var(--thc-color-lighten30);
  --thc-color-feedback30-inverse: var(--thc-color-darken30);
  --thc-color-variable-grey-1: #afada3;
  --thc-color-variable-grey-1-inverse: #61615f;
  --thc-color-box-shadow-color: #00000040;
  --thc-font-color: #242424;
  --thc-font-color-inverse: #1d1d1b;
  --thc-accent-font-color: #242424;
  --thc-accent-font-color-inverse: #0460cc;
  --thc-badge-default-color: #dfdeda;
  --thc-badge-default-background-color: #464541;
  --thc-badge-primary-color: #68a0e0;
  --thc-badge-primary-background-color: #022652;
  --thc-badge-error-color: #f1828b;
  --thc-badge-error-background-color: #5c1318;
  --thc-badge-warning-color: #ffb566;
  --thc-badge-warning-background-color: #663500;
  --thc-badge-success-color: #66d7b3;
  --thc-badge-success-background-color: #004b33;
  --thc-button-secondary-bg-color: #0000;
  --thc-button-secondary-border-color: #61615f;
  --thc-button-secondary-hover-border-color: #242424;
  --thc-button-secondary-hover-bg-color: var(--thc-color-lighten10);
  --thc-button-secondary-active-bg-color: var(--thc-color-darken10);
  --thc-button-tertiary-hover-bg-color: var(--thc-color-feedback10);
  --thc-button-tertiary-active-bg-color: var(--thc-color-feedback10-inverse);
  --thc-chip-default-bg-color: #2d2d2b;
  --thc-chip-default-border-color: #61615f;
  --thc-chip-default-hover-bg-color: #ffffff1a;
  --thc-chip-default-hover-border-color: #242424;
  --thc-chip-default-active-bg-color: #0000001a;
  --thc-chip-default-active-border-color: #242424;
  --thc-chip-default-disabled-bg-color: #2d2d2b;
  --thc-chip-default-disabled-border-color: #61615f;
  --thc-chip-default-subtext: #afada3;
  --thc-chip-selected-bg-color: #242424;
  --thc-chip-selected-border-color: #242424;
  --thc-chip-selected-hover-bg-color: #0000001a;
  --thc-chip-selected-hover-border-color: #0000001a;
  --thc-chip-selected-active-bg-color: #0000001a;
  --thc-chip-selected-active-border-color: #242424;
  --thc-chip-selected-disabled-bg-color: #0460cc;
  --thc-chip-selected-disabled-border-color: #0460cc;
  --thc-chip-selected-subtext: #1d1d1b;
  --thc-hyperlink-primary-color: #242424;
  --thc-hyperlink-primary-decoration-color: #242424;
  --thc-hyperlink-primary-active-color: #242424;
  --thc-hyperlink-primary-active-decoration-color: #242424;
  --thc-hyperlink-secondary-color: #242424;
  --thc-hyperlink-secondary-decoration-color: #fef200;
  --thc-hyperlink-feedback: var(--thc-color-lighten5);
  --thc-toggle-off-default: #61615f;
  --thc-toggle-off-disabled-bg-color: #4a4a48;
  --thc-toggle-off-disabled-font-color: #61615f;
  --thc-toggle-off-disabled-pill-color: #61615f;
  --thc-input-auth-bg-color: #2d2d2b;
  --thc-input-bg-color: #0000;
  --thc-input-border-color: #61615f;
  --thc-input-hover-bg-color: #ffffff1a;
  --thc-input-active-bg-color: #0000001a;
  --thc-infobox-default-bg-color: #2d2d2b;
  --thc-infobox-default-border-color: #4a4a48;
  --thc-infobox-default-icon-color: #fef200;
  --thc-infobox-default-close-icon-color: #242424;
  --thc-infobox-info-bg-color: #011329;
  --thc-infobox-info-icon-color: #68a0e0;
  --thc-infobox-error-bg-color: #2e090c;
  --thc-infobox-error-icon-color: #f1828b;
  --thc-infobox-warning-bg-color: #331a00;
  --thc-infobox-warning-icon-color: #ffb566;
  --thc-infobox-success-bg-color: #00261a;
  --thc-infobox-success-icon-color: #66d7b3;
  --thc-inline-toggle-input-default: #61615f;
  --thc-inline-toggle-input-hover: #ffffff1a;
  --thc-inline-toggle-input-active: #242424;
  --thc-progressbar-bg-color: #4a4a48;
  --thc-progressbar-bar-color: #0460cc;
  --thc-progressbar-disabled-bar-color: #61615f;
  --thc-date-cell-bg-color: #4a4a48;
  --thc-date-number-border-color: #61615f;
  --thc-input-file-bg-color: #2d2d2b;
  --thc-input-file-description-color: #242424;
  --thc-input-file-bg-filter: brightness(2);
  --thc-toast-box-shadow: var(--thc-effect-box-shadow-medium);
  --thc-toast-default-border-color: #61615f;
  --thc-toast-info-bg-color: #022652;
  --thc-toast-error-bg-color: #5c1318;
  --thc-toast-warning-bg-color: #663500;
  --thc-toast-success-bg-color: #004b33;
}

.custom-footer a {
  color: #1d1d1b;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
}

@keyframes Button-module__chevronSlide-OUi6 {
  0% {
    transform: translateZ(0);
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(calc(8px * (var(--button-chevron-slide-distance-factor, 2) * var(--button-chevron-slide-direction))), 0, 0);
  }
  51% {
    transform: translateZ(0);
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

.custom-footer .Hyperlink-module__hyperlink-c2wc.Hyperlink-module__link-small-bold-Wxpi,
.custom-footer .Hyperlink-module__hyperlink-c2wc.Hyperlink-module__link-small-cUlt {
  font-size: 14px;
  line-height: 20px;
}

.custom-footer .FooterLinks__component-NgFW .FooterLinks__extraLinks-Qrk5 .FooterLinks__disclaimer-YBOq a:hover {
  border-color: #242424;
}

.footer-logo {
  display: block;
  width: 249px;
}
