.site-footer.site-footer-layout {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 1168px;
  padding: 16px 0 0;
  display: flex;
  position: relative;
}
.site-footer .site-footer-copyright {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 1px;
  padding: 0;
  display: flex;
  position: relative;
}
.site-footer .site-footer-copyright-copy,.site-footer .site-footer-link-copy {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}
.site-footer .site-footer-links {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 4px;
  width: min-content;
  padding: 0;
  display: flex;
  position: relative;
}
.type-body-scope .text-body:not(.rich-text-wrapper) {
  --text-font-family: "Inter", "Inter Placeholder", sans-serif;
  --text-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
  --text-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
  --text-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
  --text-font-open-type-features: "blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;
  --text-font-size: 14px;
  --text-font-style: normal;
  --text-font-style-bold: normal;
  --text-font-style-bold-italic: italic;
  --text-font-style-italic: italic;
  --text-font-variation-axes: normal;
  --text-font-weight: 400;
  --text-font-weight-bold: 700;
  --text-font-weight-bold-italic: 700;
  --text-font-weight-italic: 400;
  --letter-spacing: 0em;
  --line-height: 1.5em;
  --paragraph-spacing: 14px;
  --text-alignment: start;
  --text-color: var(--color-foreground,#000);
  --text-decoration: none;
  --text-stroke-color: initial;
  --text-stroke-width: initial;
  --text-transform: none;
}
@media (max-width:1199px) and (min-width:810px) {
  .type-body-scope .text-body:not(.rich-text-wrapper) {
    --text-font-family: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --text-font-open-type-features: "blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;
    --text-font-size: 14px;
    --text-font-style: normal;
    --text-font-style-bold: normal;
    --text-font-style-bold-italic: italic;
    --text-font-style-italic: italic;
    --text-font-variation-axes: normal;
    --text-font-weight: 400;
    --text-font-weight-bold: 700;
    --text-font-weight-bold-italic: 700;
    --text-font-weight-italic: 400;
    --letter-spacing: 0em;
    --line-height: 1.5em;
    --paragraph-spacing: 14px;
    --text-alignment: start;
    --text-color: var(--color-foreground,#000);
    --text-decoration: none;
    --text-stroke-color: initial;
    --text-stroke-width: initial;
    --text-transform: none;
  }
}
@media (max-width:809px) and (min-width:0) {
  .type-body-scope .text-body:not(.rich-text-wrapper) {
    --text-font-family: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
    --text-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
    --text-font-open-type-features: "blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;
    --text-font-size: 14px;
    --text-font-style: normal;
    --text-font-style-bold: normal;
    --text-font-style-bold-italic: italic;
    --text-font-style-italic: italic;
    --text-font-variation-axes: normal;
    --text-font-weight: 400;
    --text-font-weight-bold: 700;
    --text-font-weight-bold-italic: 700;
    --text-font-weight-italic: 400;
    --letter-spacing: 0em;
    --line-height: 1.5em;
    --paragraph-spacing: 14px;
    --text-alignment: start;
    --text-color: var(--color-foreground,#000);
    --text-decoration: none;
    --text-stroke-color: initial;
    --text-stroke-width: initial;
    --text-transform: none;
  }
}
.type-inline-link-scope .link-inline:not(.rich-text-wrapper) {
  --link-text-color: var(--color-foreground,#000);
  --link-text-decoration: underline;
}
.site-footer[data-border=true]:after,.site-footer [data-border=true]:after {
  content: "";
  border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);
  border-color: var(--border-color,none);
  border-style: var(--border-style,none);
  box-sizing: border-box;
  border-radius: inherit;
  corner-shape: inherit;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
