/* [project]/node_modules/.pnpm/flow.scss@1.0.73/node_modules/flow.scss/index.scss.css [app-client] (css) */
.margin {
  margin: 1rem;
}

.margin-05 {
  margin: .5rem;
}

.margin-025 {
  margin: .25rem;
}

.margin-top, .margin-t, .margin-up, .margin-u {
  margin-top: 1rem;
}

.margin-right, .margin-r {
  margin-right: 1rem;
}

.margin-bottom, .margin-b, .margin-down, .margin-d {
  margin-bottom: 1rem;
}

.margin-left, .margin-l {
  margin-left: 1rem;
}

.padding {
  padding: .5rem;
}

.padding-05 {
  padding: .25rem;
}

.padding-025 {
  padding: .125rem;
}

.padding-top, .padding-t, .padding-up, .padding-u {
  padding-top: .5rem;
}

.padding-right, .padding-r {
  padding-right: .5rem;
}

.padding-bottom, .padding-b, .padding-down, .padding-d {
  padding-bottom: .5rem;
}

.padding-left, .padding-l {
  padding-left: .5rem;
}

.gap {
  gap: .25rem;
}

.gap-05 {
  gap: .125rem;
}

.gap-025 {
  gap: .0625rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-4 {
  gap: 1rem;
}

.flex {
  display: flex;
}

.flex.column {
  flex-direction: column;
  display: flex;
}

.flex.row {
  flex-direction: row;
  display: flex;
}

.flex-column, .column {
  flex-direction: column;
  display: flex;
}

.flex-row, .row {
  flex-direction: row;
  display: flex;
}

.justify-content-start, .justify-start {
  justify-content: flex-start;
}

.justify-content-end, .justify-end {
  justify-content: flex-end;
}

.justify-content-center, .justify-center {
  justify-content: center;
}

.justify-content-baseline, .justify-baseline {
  justify-content: baseline;
}

.justify-content-between, .justify-between {
  justify-content: space-between;
}

.justify-content-around, .justify-around {
  justify-content: space-around;
}

.justify-content-evenly, .justify-evenly {
  justify-content: space-evenly;
}

.justify-content-stretch, .justify-stretch {
  justify-content: stretch;
}

.align-content-start, .align-start {
  align-items: flex-start;
}

.align-content-end, .align-end {
  align-items: flex-end;
}

.align-content-center, .align-center {
  align-items: center;
}

.align-content-baseline, .align-baseline {
  align-items: baseline;
}

.align-content-stretch, .align-stretch {
  align-items: stretch;
}

.wrap {
  flex-wrap: wrap;
}

.nowrap {
  flex-wrap: nowrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

.align-self-start {
  align-self: flex-start;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-center {
  align-self: center;
}

.align-self-stretch {
  align-self: stretch;
}

.align-self-baseline {
  align-self: baseline;
}

.grow {
  flex-grow: 2;
}

.shrink {
  flex-shrink: 2;
}

.transition, .t {
  transition: all .15s;
}

.transition .slow, .transition .s, .t .slow, .t .s {
  transition-duration: .3s;
}

.transition .fast, .transition .f, .t .fast, .t .f {
  transition-duration: .1s;
}

.transition .transition-property-all, .transition .transition-all, .transition .all, .t .transition-property-all, .t .transition-all, .t .all {
  transition-property: all;
}

.transition .transition-property-rect, .transition .transition-rect, .transition .rect, .t .transition-property-rect, .t .transition-rect, .t .rect {
  transition-property: width, height, left, right, top, bottom, min-width, min-height, max-width, max-height;
}

.transition .transition-property-transform, .transition .transition-transform, .transition .transform, .t .transition-property-transform, .t .transition-transform, .t .transform {
  transition-property: transform, z-index;
}

.transition .transition-property-box, .transition .transition-box, .transition .box, .t .transition-property-box, .t .transition-box, .t .box {
  transition-property: margin, padding, gap, border;
}

.transition .transition-property-colors, .transition .transition-colors, .transition .colors, .t .transition-property-colors, .t .transition-colors, .t .colors {
  transition-property: color, background;
}

.transition .ease, .transition .e, .t .ease, .t .e {
  transition-timing-function: ease;
}

.transition .ease-in, .transition .e-i, .transition .ei, .t .ease-in, .t .e-i, .t .ei {
  transition-timing-function: ease-in;
}

.transition .ease-out, .transition .e-o, .transition .eo, .t .ease-out, .t .e-o, .t .eo {
  transition-timing-function: ease-out;
}

.transition .ease-in-out, .transition .e-i-o, .transition .eio, .t .ease-in-out, .t .e-i-o, .t .eio {
  transition-timing-function: ease-in-out;
}

.transition .linear, .transition .l, .t .linear, .t .l {
  transition-timing-function: linear;
}

.transition .step-start, .transition .s-s, .transition .ss, .t .step-start, .t .s-s, .t .ss {
  transition-timing-function: step-start;
}

.transition .step-end, .transition .s-e, .transition .se, .t .step-end, .t .s-e, .t .se {
  transition-timing-function: step-end;
}

.transition .jump-start, .transition .start, .transition .j-s, .transition .js, .t .jump-start, .t .start, .t .j-s, .t .js {
  transition-timing-function: jump-start;
}

.transition .jump-end, .transition .end, .transition .j-e, .transition .je, .t .jump-end, .t .end, .t .j-e, .t .je {
  transition-timing-function: jump-end;
}

.transition .jump-none, .transition .none, .transition .j-n, .transition .jn, .t .jump-none, .t .none, .t .j-n, .t .jn {
  transition-timing-function: jump-none;
}

.fill-width, .fill-w, .f-w, .fw {
  width: 100%;
}

.fill-height, .fill-h, .f-h, .fh {
  height: 100%;
}

.fill-vp-width, .fill-vp-w, .fill-vw, .f-vp-w, .fvpw, .fvw {
  width: 100vw;
}

.fill-vp-height, .fill-vp-h, .fill-vh, .f-vp-h, .fvph, .fvh {
  height: 100vh;
}

.max-vw {
  max-width: 100vw;
}

.max-vh {
  max-height: 100vh;
}

.max-w-fill, .max-width-fill {
  max-width: 100%;
}

.max-h-fill, .max-height-fill {
  max-height: 100%;
}

.max-width-mobile-s, .max-mobile-s {
  max-width: 320px;
}

.max-width-mobile-m, .max-mobile-m {
  max-width: 375px;
}

.max-width-mobile-l, .max-mobile-l, .max-width-mobile, .max-mobile {
  max-width: 425px;
}

.max-width-tablet, .max-tablet {
  max-width: 768px;
}

.max-width-laptop, .max-laptop {
  max-width: 1024px;
}

.max-width-laptop-l, .max-laptop-l {
  max-width: 1440px;
}

.max-width-desktop, .max-desktop {
  max-width: 2560px;
}

.max-width-ultra-4k, .max-ultra-4k {
  max-width: 3840px;
}

.min-width-mobile-s, .min-mobile-s {
  min-width: 320px;
}

.min-width-mobile-m, .min-mobile-m {
  min-width: 375px;
}

.min-width-mobile-l, .min-mobile-l, .min-width-mobile, .min-mobile {
  min-width: 425px;
}

.min-width-tablet, .min-tablet {
  min-width: 768px;
}

.min-width-laptop, .min-laptop {
  min-width: 1024px;
}

.min-width-laptop-l, .min-laptop-l {
  min-width: 1440px;
}

.min-width-desktop, .min-desktop {
  min-width: 2560px;
}

.min-width-ultra-4k, .min-ultra-4k {
  min-width: 3840px;
}

.width-mobile-s, .mobile-s {
  width: 320px;
}

.width-mobile-m, .mobile-m {
  width: 375px;
}

.width-mobile-l, .mobile-l, .width-mobile, .mobile {
  width: 425px;
}

.width-tablet, .tablet {
  width: 768px;
}

.width-laptop, .laptop {
  width: 1024px;
}

.width-laptop-l, .laptop-l {
  width: 1440px;
}

.width-desktop, .desktop {
  width: 2560px;
}

.width-ultra-4k, .ultra-4k {
  width: 3840px;
}

/* [project]/styles/style.scss.css [app-client] (css) */
.margin {
  margin: 1rem;
}

.margin-05 {
  margin: .5rem;
}

.margin-025 {
  margin: .25rem;
}

.margin-top, .margin-t, .margin-up, .margin-u {
  margin-top: 1rem;
}

.margin-right, .margin-r {
  margin-right: 1rem;
}

.margin-bottom, .margin-b, .margin-down, .margin-d {
  margin-bottom: 1rem;
}

.margin-left, .margin-l {
  margin-left: 1rem;
}

.padding {
  padding: .5rem;
}

.padding-05 {
  padding: .25rem;
}

.padding-025 {
  padding: .125rem;
}

.padding-top, .padding-t, .padding-up, .padding-u {
  padding-top: .5rem;
}

.padding-right, .padding-r {
  padding-right: .5rem;
}

.padding-bottom, .padding-b, .padding-down, .padding-d {
  padding-bottom: .5rem;
}

.padding-left, .padding-l {
  padding-left: .5rem;
}

.gap {
  gap: .25rem;
}

.gap-05 {
  gap: .125rem;
}

.gap-025 {
  gap: .0625rem;
}

.gap-2 {
  gap: .5rem;
}

.gap-4 {
  gap: 1rem;
}

.flex {
  display: flex;
}

.flex.column {
  flex-direction: column;
  display: flex;
}

.flex.row {
  flex-direction: row;
  display: flex;
}

.flex-column, .column {
  flex-direction: column;
  display: flex;
}

.flex-row, .row {
  flex-direction: row;
  display: flex;
}

.justify-content-start, .justify-start {
  justify-content: flex-start;
}

.justify-content-end, .justify-end {
  justify-content: flex-end;
}

.justify-content-center, .justify-center {
  justify-content: center;
}

.justify-content-baseline, .justify-baseline {
  justify-content: baseline;
}

.justify-content-between, .justify-between {
  justify-content: space-between;
}

.justify-content-around, .justify-around {
  justify-content: space-around;
}

.justify-content-evenly, .justify-evenly {
  justify-content: space-evenly;
}

.justify-content-stretch, .justify-stretch {
  justify-content: stretch;
}

.align-content-start, .align-start {
  align-items: flex-start;
}

.align-content-end, .align-end {
  align-items: flex-end;
}

.align-content-center, .align-center {
  align-items: center;
}

.align-content-baseline, .align-baseline {
  align-items: baseline;
}

.align-content-stretch, .align-stretch {
  align-items: stretch;
}

.wrap {
  flex-wrap: wrap;
}

.nowrap {
  flex-wrap: nowrap;
}

.wrap-reverse {
  flex-wrap: wrap-reverse;
}

.align-self-start {
  align-self: flex-start;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-center {
  align-self: center;
}

.align-self-stretch {
  align-self: stretch;
}

.align-self-baseline {
  align-self: baseline;
}

.grow {
  flex-grow: 2;
}

.shrink {
  flex-shrink: 2;
}

.transition, .t {
  transition: all .15s;
}

.transition .slow, .transition .s, .t .slow, .t .s {
  transition-duration: .3s;
}

.transition .fast, .transition .f, .t .fast, .t .f {
  transition-duration: .1s;
}

.transition .transition-property-all, .transition .transition-all, .transition .all, .t .transition-property-all, .t .transition-all, .t .all {
  transition-property: all;
}

.transition .transition-property-rect, .transition .transition-rect, .transition .rect, .t .transition-property-rect, .t .transition-rect, .t .rect {
  transition-property: width, height, left, right, top, bottom, min-width, min-height, max-width, max-height;
}

.transition .transition-property-transform, .transition .transition-transform, .transition .transform, .t .transition-property-transform, .t .transition-transform, .t .transform {
  transition-property: transform, z-index;
}

.transition .transition-property-box, .transition .transition-box, .transition .box, .t .transition-property-box, .t .transition-box, .t .box {
  transition-property: margin, padding, gap, border;
}

.transition .transition-property-colors, .transition .transition-colors, .transition .colors, .t .transition-property-colors, .t .transition-colors, .t .colors {
  transition-property: color, background;
}

.transition .ease, .transition .e, .t .ease, .t .e {
  transition-timing-function: ease;
}

.transition .ease-in, .transition .e-i, .transition .ei, .t .ease-in, .t .e-i, .t .ei {
  transition-timing-function: ease-in;
}

.transition .ease-out, .transition .e-o, .transition .eo, .t .ease-out, .t .e-o, .t .eo {
  transition-timing-function: ease-out;
}

.transition .ease-in-out, .transition .e-i-o, .transition .eio, .t .ease-in-out, .t .e-i-o, .t .eio {
  transition-timing-function: ease-in-out;
}

.transition .linear, .transition .l, .t .linear, .t .l {
  transition-timing-function: linear;
}

.transition .step-start, .transition .s-s, .transition .ss, .t .step-start, .t .s-s, .t .ss {
  transition-timing-function: step-start;
}

.transition .step-end, .transition .s-e, .transition .se, .t .step-end, .t .s-e, .t .se {
  transition-timing-function: step-end;
}

.transition .jump-start, .transition .start, .transition .j-s, .transition .js, .t .jump-start, .t .start, .t .j-s, .t .js {
  transition-timing-function: jump-start;
}

.transition .jump-end, .transition .end, .transition .j-e, .transition .je, .t .jump-end, .t .end, .t .j-e, .t .je {
  transition-timing-function: jump-end;
}

.transition .jump-none, .transition .none, .transition .j-n, .transition .jn, .t .jump-none, .t .none, .t .j-n, .t .jn {
  transition-timing-function: jump-none;
}

.fill-width, .fill-w, .f-w, .fw {
  width: 100%;
}

.fill-height, .fill-h, .f-h, .fh {
  height: 100%;
}

.fill-vp-width, .fill-vp-w, .fill-vw, .f-vp-w, .fvpw, .fvw {
  width: 100vw;
}

.fill-vp-height, .fill-vp-h, .fill-vh, .f-vp-h, .fvph, .fvh {
  height: 100vh;
}

.max-vw {
  max-width: 100vw;
}

.max-vh {
  max-height: 100vh;
}

.max-w-fill, .max-width-fill {
  max-width: 100%;
}

.max-h-fill, .max-height-fill {
  max-height: 100%;
}

.max-width-mobile-s, .max-mobile-s {
  max-width: 320px;
}

.max-width-mobile-m, .max-mobile-m {
  max-width: 375px;
}

.max-width-mobile-l, .max-mobile-l, .max-width-mobile, .max-mobile {
  max-width: 425px;
}

.max-width-tablet, .max-tablet {
  max-width: 768px;
}

.max-width-laptop, .max-laptop {
  max-width: 1024px;
}

.max-width-laptop-l, .max-laptop-l {
  max-width: 1440px;
}

.max-width-desktop, .max-desktop {
  max-width: 2560px;
}

.max-width-ultra-4k, .max-ultra-4k {
  max-width: 3840px;
}

.min-width-mobile-s, .min-mobile-s {
  min-width: 320px;
}

.min-width-mobile-m, .min-mobile-m {
  min-width: 375px;
}

.min-width-mobile-l, .min-mobile-l, .min-width-mobile, .min-mobile {
  min-width: 425px;
}

.min-width-tablet, .min-tablet {
  min-width: 768px;
}

.min-width-laptop, .min-laptop {
  min-width: 1024px;
}

.min-width-laptop-l, .min-laptop-l {
  min-width: 1440px;
}

.min-width-desktop, .min-desktop {
  min-width: 2560px;
}

.min-width-ultra-4k, .min-ultra-4k {
  min-width: 3840px;
}

.width-mobile-s, .mobile-s {
  width: 320px;
}

.width-mobile-m, .mobile-m {
  width: 375px;
}

.width-mobile-l, .mobile-l, .width-mobile, .mobile {
  width: 425px;
}

.width-tablet, .tablet {
  width: 768px;
}

.width-laptop, .laptop {
  width: 1024px;
}

.width-laptop-l, .laptop-l {
  width: 1440px;
}

.width-desktop, .desktop {
  width: 2560px;
}

.width-ultra-4k, .ultra-4k {
  width: 3840px;
}

*, :before, :after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: #0000;
  scroll-behavior: smooth;
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
}

:focus {
  outline: 2px auto #6b6b94;
}

:root {
  --error: #966b54;
  --warning: #bf9a22;
  --success: #666b40;
  --text-color-alt: #f5f5f5;
  --border-radius: 8px;
}

html {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

html body {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow-y: auto;
}

a[href], button:not(:disabled), input[type="button"]:not(:disabled), .a {
  cursor: pointer;
}

html > body {
  color: #4c4c49;
}

html > body, p {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
}

h1 {
  font-family: var(--font-cardo), "Cardo", serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
}

h2 {
  font-family: var(--font-cardo), "Cardo", serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}

h3 {
  font-family: var(--font-cardo), "Cardo", serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
}

h4, h5 {
  font-family: var(--font-cardo), "Cardo", serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 24px;
}

h6 {
  font-family: var(--font-cardo), "Cardo", serif;
  font-size: 400px;
  line-height: 20px;
}

svg {
  color: inherit;
}

hr {
  border-bottom: 2px solid #cbcfa8;
  width: 100%;
  margin-bottom: .5rem;
  padding-top: .5rem;
}

.em, .emphasis {
  color: #6b6b94;
}

.background-light {
  background-color: #f5f4ef;
}

.background {
  background-color: #d8d4c0;
}

.background-em {
  color: #f5f5f5;
  background-color: #6b6b94;
}

.border {
  border: 1px solid #4c4c49;
}

.border-bottom {
  border-bottom: 1px solid #4c4c49;
}

.border-top {
  border-top: 1px solid #4c4c49;
}

.border-left {
  border-left: 1px solid #4c4c49;
}

.border-right {
  border-right: 1px solid #4c4c49;
}

.box-shadow {
  box-shadow: 0 1px 4px #3f3f3f27;
}

.inverse-box-shadow {
  box-shadow: 0 -1px 4px #3f3f3f27;
}

@font-face {
  font-family: OpenDyslexic;
  src: url("/fonts/OpenDyslexic-Regular.woff2") format("woff2"), url("/fonts/OpenDyslexic-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: OpenDyslexic;
  src: url("/fonts/OpenDyslexic-Bold.woff2") format("woff2"), url("/fonts/OpenDyslexic-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: OpenDyslexic;
  src: url("/fonts/OpenDyslexic-Italic.woff2") format("woff2"), url("/fonts/OpenDyslexic-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: OpenDyslexic;
  src: url("/fonts/OpenDyslexic-Bold-Italic.woff2") format("woff2"), url("/fonts/OpenDyslexic-Bold-Italic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}

html > body {
  background-color: #f5f4ef;
  overflow-y: auto;
}

button, input[type="button"], input[type="btn"], input[type="submit"], input[type="reset"], a.button, .psuedo-button {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  border: 1px solid #4c4c49;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: .25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

button:not(a) *, input[type="button"]:not(a) *, input[type="btn"]:not(a) *, input[type="submit"]:not(a) *, input[type="reset"]:not(a) *, a.button:not(a) *, .psuedo-button:not(a) * {
  pointer-events: none;
}

button, input[type="button"], input[type="btn"], input[type="submit"], input[type="reset"], a.button, .psuedo-button {
  -webkit-user-select: none;
  user-select: none;
  width: max-content;
  padding: .75rem 1rem;
  font-size: 18px;
  transition: all .15s ease-in-out;
  box-shadow: 0 1px 4px #3f3f3f27;
}

button:disabled, button.disabled, input[type="button"]:disabled, input[type="button"].disabled, input[type="btn"]:disabled, input[type="btn"].disabled, input[type="submit"]:disabled, input[type="submit"].disabled, input[type="reset"]:disabled, input[type="reset"].disabled, a.button:disabled, a.button.disabled, .psuedo-button:disabled, .psuedo-button.disabled {
  opacity: .5;
  pointer-events: none;
}

button[disabled], button[readonly], input[type="button"][disabled], input[type="button"][readonly], input[type="btn"][disabled], input[type="btn"][readonly], input[type="submit"][disabled], input[type="submit"][readonly], input[type="reset"][disabled], input[type="reset"][readonly], a.button[disabled], a.button[readonly], .psuedo-button[disabled], .psuedo-button[readonly] {
  pointer-events: none;
  opacity: .5;
}

button:active, input[type="button"]:active, input[type="btn"]:active, input[type="submit"]:active, input[type="reset"]:active, a.button:active, .psuedo-button:active {
  transform: scale(.95);
}

button, input[type="button"], input[type="btn"], input[type="submit"], input[type="reset"], a.button, .psuedo-button {
  color: #f5f5f5;
  background-color: #6b6b94;
  border-color: #6b6b94;
}

button:focus, input[type="button"]:focus, input[type="btn"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, a.button:focus, .psuedo-button:focus {
  outline-color: #36364a;
}

button:hover, input[type="button"]:hover, input[type="btn"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, a.button:hover, .psuedo-button:hover {
  background-color: #606085;
}

button[aria-pressed], input[type="button"][aria-pressed], input[type="btn"][aria-pressed], input[type="submit"][aria-pressed], input[type="reset"][aria-pressed], a.button[aria-pressed], .psuedo-button[aria-pressed] {
  background-color: #4b4b68;
}

button.emphasis, input[type="button"].emphasis, input[type="btn"].emphasis, input[type="submit"].emphasis, input[type="reset"].emphasis, a.button.emphasis, .psuedo-button.emphasis {
  color: #f5f5f5;
  background-color: #6b6b94;
  border-color: #6b6b94;
}

button.emphasis:focus, input[type="button"].emphasis:focus, input[type="btn"].emphasis:focus, input[type="submit"].emphasis:focus, input[type="reset"].emphasis:focus, a.button.emphasis:focus, .psuedo-button.emphasis:focus {
  outline-color: #36364a;
}

button.emphasis:hover, input[type="button"].emphasis:hover, input[type="btn"].emphasis:hover, input[type="submit"].emphasis:hover, input[type="reset"].emphasis:hover, a.button.emphasis:hover, .psuedo-button.emphasis:hover {
  background-color: #606085;
}

button.emphasis[aria-pressed], input[type="button"].emphasis[aria-pressed], input[type="btn"].emphasis[aria-pressed], input[type="submit"].emphasis[aria-pressed], input[type="reset"].emphasis[aria-pressed], a.button.emphasis[aria-pressed], .psuedo-button.emphasis[aria-pressed] {
  background-color: #4b4b68;
}

button[type="submit"], button.submit, input[type="button"][type="submit"], input[type="button"].submit, input[type="btn"][type="submit"], input[type="btn"].submit, input[type="submit"][type="submit"], input[type="submit"].submit, input[type="reset"][type="submit"], input[type="reset"].submit, a.button[type="submit"], a.button.submit, .psuedo-button[type="submit"], .psuedo-button.submit {
  color: #f5f5f5;
  background-color: #666b40;
  border-color: #666b40;
}

button[type="submit"]:focus, button.submit:focus, input[type="button"][type="submit"]:focus, input[type="button"].submit:focus, input[type="btn"][type="submit"]:focus, input[type="btn"].submit:focus, input[type="submit"][type="submit"]:focus, input[type="submit"].submit:focus, input[type="reset"][type="submit"]:focus, input[type="reset"].submit:focus, a.button[type="submit"]:focus, a.button.submit:focus, .psuedo-button[type="submit"]:focus, .psuedo-button.submit:focus {
  outline-color: #1a1b10;
}

button[type="submit"]:hover, button.submit:hover, input[type="button"][type="submit"]:hover, input[type="button"].submit:hover, input[type="btn"][type="submit"]:hover, input[type="btn"].submit:hover, input[type="submit"][type="submit"]:hover, input[type="submit"].submit:hover, input[type="reset"][type="submit"]:hover, input[type="reset"].submit:hover, a.button[type="submit"]:hover, a.button.submit:hover, .psuedo-button[type="submit"]:hover, .psuedo-button.submit:hover {
  background-color: #575b36;
}

button[type="submit"][aria-pressed], button.submit[aria-pressed], input[type="button"][type="submit"][aria-pressed], input[type="button"].submit[aria-pressed], input[type="btn"][type="submit"][aria-pressed], input[type="btn"].submit[aria-pressed], input[type="submit"][type="submit"][aria-pressed], input[type="submit"].submit[aria-pressed], input[type="reset"][type="submit"][aria-pressed], input[type="reset"].submit[aria-pressed], a.button[type="submit"][aria-pressed], a.button.submit[aria-pressed], .psuedo-button[type="submit"][aria-pressed], .psuedo-button.submit[aria-pressed] {
  background-color: #383b23;
}

button[type="submit"]:hover, button[type="submit"]:focus-visible, button.submit:hover, button.submit:focus-visible, input[type="button"][type="submit"]:hover, input[type="button"][type="submit"]:focus-visible, input[type="button"].submit:hover, input[type="button"].submit:focus-visible, input[type="btn"][type="submit"]:hover, input[type="btn"][type="submit"]:focus-visible, input[type="btn"].submit:hover, input[type="btn"].submit:focus-visible, input[type="submit"][type="submit"]:hover, input[type="submit"][type="submit"]:focus-visible, input[type="submit"].submit:hover, input[type="submit"].submit:focus-visible, input[type="reset"][type="submit"]:hover, input[type="reset"][type="submit"]:focus-visible, input[type="reset"].submit:hover, input[type="reset"].submit:focus-visible, a.button[type="submit"]:hover, a.button[type="submit"]:focus-visible, a.button.submit:hover, a.button.submit:focus-visible, .psuedo-button[type="submit"]:hover, .psuedo-button[type="submit"]:focus-visible, .psuedo-button.submit:hover, .psuedo-button.submit:focus-visible {
  background-color: #3a3e25 !important;
  border-color: #3a3e25 !important;
}

button.dark-success, input[type="button"].dark-success, input[type="btn"].dark-success, input[type="submit"].dark-success, input[type="reset"].dark-success, a.button.dark-success, .psuedo-button.dark-success {
  color: #f5f5f5;
  background-color: #3f432a;
  border-color: #3f432a;
}

button.dark-success:focus, input[type="button"].dark-success:focus, input[type="btn"].dark-success:focus, input[type="submit"].dark-success:focus, input[type="reset"].dark-success:focus, a.button.dark-success:focus, .psuedo-button.dark-success:focus {
  outline-color: #000;
}

button.dark-success:hover, input[type="button"].dark-success:hover, input[type="btn"].dark-success:hover, input[type="submit"].dark-success:hover, input[type="reset"].dark-success:hover, a.button.dark-success:hover, .psuedo-button.dark-success:hover {
  background-color: #303320;
}

button.dark-success[aria-pressed], input[type="button"].dark-success[aria-pressed], input[type="btn"].dark-success[aria-pressed], input[type="submit"].dark-success[aria-pressed], input[type="reset"].dark-success[aria-pressed], a.button.dark-success[aria-pressed], .psuedo-button.dark-success[aria-pressed] {
  background-color: #13140d;
}

button.light-success, input[type="button"].light-success, input[type="btn"].light-success, input[type="submit"].light-success, input[type="reset"].light-success, a.button.light-success, .psuedo-button.light-success {
  color: #4c4c49;
  background-color: #cccfa8;
  border-color: #cccfa8;
}

button.light-success:focus, input[type="button"].light-success:focus, input[type="btn"].light-success:focus, input[type="submit"].light-success:focus, input[type="reset"].light-success:focus, a.button.light-success:focus, .psuedo-button.light-success:focus {
  outline-color: #9aa058;
}

button.light-success:hover, input[type="button"].light-success:hover, input[type="btn"].light-success:hover, input[type="submit"].light-success:hover, input[type="reset"].light-success:hover, a.button.light-success:hover, .psuedo-button.light-success:hover {
  background-color: #c2c698;
}

button.light-success[aria-pressed], input[type="button"].light-success[aria-pressed], input[type="btn"].light-success[aria-pressed], input[type="submit"].light-success[aria-pressed], input[type="reset"].light-success[aria-pressed], a.button.light-success[aria-pressed], .psuedo-button.light-success[aria-pressed] {
  background-color: #afb477;
}

button.light-success, input[type="button"].light-success, input[type="btn"].light-success, input[type="submit"].light-success, input[type="reset"].light-success, a.button.light-success, .psuedo-button.light-success {
  background-color: #dedebd !important;
  border-color: #dedebd !important;
}

button.light-success:hover, button.light-success:focus-visible, input[type="button"].light-success:hover, input[type="button"].light-success:focus-visible, input[type="btn"].light-success:hover, input[type="btn"].light-success:focus-visible, input[type="submit"].light-success:hover, input[type="submit"].light-success:focus-visible, input[type="reset"].light-success:hover, input[type="reset"].light-success:focus-visible, a.button.light-success:hover, a.button.light-success:focus-visible, .psuedo-button.light-success:hover, .psuedo-button.light-success:focus-visible {
  background-color: #c7c995 !important;
  border-color: #c7c995 !important;
}

button.success, input[type="button"].success, input[type="btn"].success, input[type="submit"].success, input[type="reset"].success, a.button.success, .psuedo-button.success {
  color: #f5f5f5;
  background-color: #666b40;
  border-color: #666b40;
}

button.success:focus, input[type="button"].success:focus, input[type="btn"].success:focus, input[type="submit"].success:focus, input[type="reset"].success:focus, a.button.success:focus, .psuedo-button.success:focus {
  outline-color: #1a1b10;
}

button.success:hover, input[type="button"].success:hover, input[type="btn"].success:hover, input[type="submit"].success:hover, input[type="reset"].success:hover, a.button.success:hover, .psuedo-button.success:hover {
  background-color: #575b36;
}

button.success[aria-pressed], input[type="button"].success[aria-pressed], input[type="btn"].success[aria-pressed], input[type="submit"].success[aria-pressed], input[type="reset"].success[aria-pressed], a.button.success[aria-pressed], .psuedo-button.success[aria-pressed] {
  background-color: #383b23;
}

button[type="reset"], button.reset, button.error, input[type="button"][type="reset"], input[type="button"].reset, input[type="button"].error, input[type="btn"][type="reset"], input[type="btn"].reset, input[type="btn"].error, input[type="submit"][type="reset"], input[type="submit"].reset, input[type="submit"].error, input[type="reset"][type="reset"], input[type="reset"].reset, input[type="reset"].error, a.button[type="reset"], a.button.reset, a.button.error, .psuedo-button[type="reset"], .psuedo-button.reset, .psuedo-button.error {
  color: #f5f5f5;
  background-color: #966b54;
  border-color: #966b54;
}

button[type="reset"]:focus, button.reset:focus, button.error:focus, input[type="button"][type="reset"]:focus, input[type="button"].reset:focus, input[type="button"].error:focus, input[type="btn"][type="reset"]:focus, input[type="btn"].reset:focus, input[type="btn"].error:focus, input[type="submit"][type="reset"]:focus, input[type="submit"].reset:focus, input[type="submit"].error:focus, input[type="reset"][type="reset"]:focus, input[type="reset"].reset:focus, input[type="reset"].error:focus, a.button[type="reset"]:focus, a.button.reset:focus, a.button.error:focus, .psuedo-button[type="reset"]:focus, .psuedo-button.reset:focus, .psuedo-button.error:focus {
  outline-color: #443126;
}

button[type="reset"]:hover, button.reset:hover, button.error:hover, input[type="button"][type="reset"]:hover, input[type="button"].reset:hover, input[type="button"].error:hover, input[type="btn"][type="reset"]:hover, input[type="btn"].reset:hover, input[type="btn"].error:hover, input[type="submit"][type="reset"]:hover, input[type="submit"].reset:hover, input[type="submit"].error:hover, input[type="reset"][type="reset"]:hover, input[type="reset"].reset:hover, input[type="reset"].error:hover, a.button[type="reset"]:hover, a.button.reset:hover, a.button.error:hover, .psuedo-button[type="reset"]:hover, .psuedo-button.reset:hover, .psuedo-button.error:hover {
  background-color: #865f4b;
}

button[type="reset"][aria-pressed], button.reset[aria-pressed], button.error[aria-pressed], input[type="button"][type="reset"][aria-pressed], input[type="button"].reset[aria-pressed], input[type="button"].error[aria-pressed], input[type="btn"][type="reset"][aria-pressed], input[type="btn"].reset[aria-pressed], input[type="btn"].error[aria-pressed], input[type="submit"][type="reset"][aria-pressed], input[type="submit"].reset[aria-pressed], input[type="submit"].error[aria-pressed], input[type="reset"][type="reset"][aria-pressed], input[type="reset"].reset[aria-pressed], input[type="reset"].error[aria-pressed], a.button[type="reset"][aria-pressed], a.button.reset[aria-pressed], a.button.error[aria-pressed], .psuedo-button[type="reset"][aria-pressed], .psuedo-button.reset[aria-pressed], .psuedo-button.error[aria-pressed] {
  background-color: #654839;
}

button.dark-error, input[type="button"].dark-error, input[type="btn"].dark-error, input[type="submit"].dark-error, input[type="reset"].dark-error, a.button.dark-error, .psuedo-button.dark-error {
  color: #f5f5f5;
  background-color: #6a453a;
  border-color: #6a453a;
}

button.dark-error:focus, input[type="button"].dark-error:focus, input[type="btn"].dark-error:focus, input[type="submit"].dark-error:focus, input[type="reset"].dark-error:focus, a.button.dark-error:focus, .psuedo-button.dark-error:focus {
  outline-color: #180f0d;
}

button.dark-error:hover, input[type="button"].dark-error:hover, input[type="btn"].dark-error:hover, input[type="submit"].dark-error:hover, input[type="reset"].dark-error:hover, a.button.dark-error:hover, .psuedo-button.dark-error:hover {
  background-color: #5a3a31;
}

button.dark-error[aria-pressed], input[type="button"].dark-error[aria-pressed], input[type="btn"].dark-error[aria-pressed], input[type="submit"].dark-error[aria-pressed], input[type="reset"].dark-error[aria-pressed], a.button.dark-error[aria-pressed], .psuedo-button.dark-error[aria-pressed] {
  background-color: #39251f;
}

button.clear, button.warning, input[type="button"].clear, input[type="button"].warning, input[type="btn"].clear, input[type="btn"].warning, input[type="submit"].clear, input[type="submit"].warning, input[type="reset"].clear, input[type="reset"].warning, a.button.clear, a.button.warning, .psuedo-button.clear, .psuedo-button.warning {
  color: #f5f5f5;
  background-color: #bf9a22;
  border-color: #bf9a22;
}

button.clear:focus, button.warning:focus, input[type="button"].clear:focus, input[type="button"].warning:focus, input[type="btn"].clear:focus, input[type="btn"].warning:focus, input[type="submit"].clear:focus, input[type="submit"].warning:focus, input[type="reset"].clear:focus, input[type="reset"].warning:focus, a.button.clear:focus, a.button.warning:focus, .psuedo-button.clear:focus, .psuedo-button.warning:focus {
  outline-color: #53430f;
}

button.clear:hover, button.warning:hover, input[type="button"].clear:hover, input[type="button"].warning:hover, input[type="btn"].clear:hover, input[type="btn"].warning:hover, input[type="submit"].clear:hover, input[type="submit"].warning:hover, input[type="reset"].clear:hover, input[type="reset"].warning:hover, a.button.clear:hover, a.button.warning:hover, .psuedo-button.clear:hover, .psuedo-button.warning:hover {
  background-color: #a9891e;
}

button.clear[aria-pressed], button.warning[aria-pressed], input[type="button"].clear[aria-pressed], input[type="button"].warning[aria-pressed], input[type="btn"].clear[aria-pressed], input[type="btn"].warning[aria-pressed], input[type="submit"].clear[aria-pressed], input[type="submit"].warning[aria-pressed], input[type="reset"].clear[aria-pressed], input[type="reset"].warning[aria-pressed], a.button.clear[aria-pressed], a.button.warning[aria-pressed], .psuedo-button.clear[aria-pressed], .psuedo-button.warning[aria-pressed] {
  background-color: #7e6616;
}

button.demphasis, input[type="button"].demphasis, input[type="btn"].demphasis, input[type="submit"].demphasis, input[type="reset"].demphasis, a.button.demphasis, .psuedo-button.demphasis {
  color: #4c4c49;
  background-color: #f5f4ef;
  border-color: #4c4c49;
}

button.demphasis:focus, input[type="button"].demphasis:focus, input[type="btn"].demphasis:focus, input[type="submit"].demphasis:focus, input[type="reset"].demphasis:focus, a.button.demphasis:focus, .psuedo-button.demphasis:focus {
  outline-color: #c4bea1;
}

button.demphasis:hover, input[type="button"].demphasis:hover, input[type="btn"].demphasis:hover, input[type="submit"].demphasis:hover, input[type="reset"].demphasis:hover, a.button.demphasis:hover, .psuedo-button.demphasis:hover {
  background-color: #ebe9df;
}

button.demphasis[aria-pressed], input[type="button"].demphasis[aria-pressed], input[type="btn"].demphasis[aria-pressed], input[type="submit"].demphasis[aria-pressed], input[type="reset"].demphasis[aria-pressed], a.button.demphasis[aria-pressed], .psuedo-button.demphasis[aria-pressed] {
  background-color: #d8d4c0;
}

button.strong-demphasis, input[type="button"].strong-demphasis, input[type="btn"].strong-demphasis, input[type="submit"].strong-demphasis, input[type="reset"].strong-demphasis, a.button.strong-demphasis, .psuedo-button.strong-demphasis {
  color: #4c4c49;
  background-color: #0000;
  border-color: #0000;
}

button.strong-demphasis:focus, input[type="button"].strong-demphasis:focus, input[type="btn"].strong-demphasis:focus, input[type="submit"].strong-demphasis:focus, input[type="reset"].strong-demphasis:focus, a.button.strong-demphasis:focus, .psuedo-button.strong-demphasis:focus {
  outline-color: #0000;
}

button.strong-demphasis:hover, input[type="button"].strong-demphasis:hover, input[type="btn"].strong-demphasis:hover, input[type="submit"].strong-demphasis:hover, input[type="reset"].strong-demphasis:hover, a.button.strong-demphasis:hover, .psuedo-button.strong-demphasis:hover, button.strong-demphasis[aria-pressed], input[type="button"].strong-demphasis[aria-pressed], input[type="btn"].strong-demphasis[aria-pressed], input[type="submit"].strong-demphasis[aria-pressed], input[type="reset"].strong-demphasis[aria-pressed], a.button.strong-demphasis[aria-pressed], .psuedo-button.strong-demphasis[aria-pressed] {
  background-color: #0000;
}

button.listing, input[type="button"].listing, input[type="btn"].listing, input[type="submit"].listing, input[type="reset"].listing, a.button.listing, .psuedo-button.listing {
  box-shadow: none;
  color: #4c4c49;
  width: unset;
  background-color: #f5f4ef;
  border: 1px solid #0000;
  border-bottom-color: #4c4c49;
  border-radius: 0;
  justify-content: flex-start;
  padding: .5rem;
}

button.listing:hover, input[type="button"].listing:hover, input[type="btn"].listing:hover, input[type="submit"].listing:hover, input[type="reset"].listing:hover, a.button.listing:hover, .psuedo-button.listing:hover {
  background-color: #f5f4ef;
  border: 1px solid #4c4c49;
  box-shadow: 0 1px 4px #3f3f3f27;
}

button.listing, input[type="button"].listing, input[type="btn"].listing, input[type="submit"].listing, input[type="reset"].listing, a.button.listing, .psuedo-button.listing {
  text-overflow: ellipsis;
  overflow: hidden;
}

button.listing *, input[type="button"].listing *, input[type="btn"].listing *, input[type="submit"].listing *, input[type="reset"].listing *, a.button.listing *, .psuedo-button.listing * {
  max-width: 100%;
  overflow: inherit;
  text-overflow: inherit;
}

button svg, input[type="button"] svg, input[type="btn"] svg, input[type="submit"] svg, input[type="reset"] svg, a.button svg, .psuedo-button svg {
  flex: none;
  width: 1.25em;
  height: 1.25em;
}

button.loading svg, input[type="button"].loading svg, input[type="btn"].loading svg, input[type="submit"].loading svg, input[type="reset"].loading svg, a.button.loading svg, .psuedo-button.loading svg {
  display: none;
}

button.loading div.loadingContainer svg, input[type="button"].loading div.loadingContainer svg, input[type="btn"].loading div.loadingContainer svg, input[type="submit"].loading div.loadingContainer svg, input[type="reset"].loading div.loadingContainer svg, a.button.loading div.loadingContainer svg, .psuedo-button.loading div.loadingContainer svg {
  display: block;
}

button:has(svg:only-child) {
  padding: .5rem;
}

input[type="button"]:has(svg:only-child) {
  padding: .5rem;
}

input[type="btn"]:has(svg:only-child) {
  padding: .5rem;
}

input[type="submit"]:has(svg:only-child) {
  padding: .5rem;
}

input[type="reset"]:has(svg:only-child) {
  padding: .5rem;
}

a.button:has(svg:only-child) {
  padding: .5rem;
}

.psuedo-button:has(svg:only-child) {
  padding: .5rem;
}

button.small, input[type="button"].small, input[type="btn"].small, input[type="submit"].small, input[type="reset"].small, a.button.small, .psuedo-button.small {
  padding: .25rem .5rem;
}

button.small:has(svg:only-child) {
  padding: .25rem;
}

input[type="button"].small:has(svg:only-child) {
  padding: .25rem;
}

input[type="btn"].small:has(svg:only-child) {
  padding: .25rem;
}

input[type="submit"].small:has(svg:only-child) {
  padding: .25rem;
}

input[type="reset"].small:has(svg:only-child) {
  padding: .25rem;
}

a.button.small:has(svg:only-child) {
  padding: .25rem;
}

.psuedo-button.small:has(svg:only-child) {
  padding: .25rem;
}

button.link, input[type="button"].link, input[type="btn"].link, input[type="submit"].link, input[type="reset"].link, a.button.link, .psuedo-button.link {
  box-shadow: none;
  font-size: inherit;
  color: #6b6b94;
  background: none;
  border: none;
  width: max-content;
  padding: 0;
  text-decoration: underline;
  transition: all .15s ease-in-out;
}

button.link:hover, input[type="button"].link:hover, input[type="btn"].link:hover, input[type="submit"].link:hover, input[type="reset"].link:hover, a.button.link:hover, .psuedo-button.link:hover {
  text-decoration-style: dashed;
}

a.button {
  text-decoration: none;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"]), select, textarea {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  color: #4c4c49;
  background-color: #f5f4ef;
  border: 1px solid #666b40;
  padding: .5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  transition: border-color .15s ease-in-out, outline .15s ease-in-out;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"])[type="date"]::-webkit-datetime-edit {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
}

select[type="date"]::-webkit-datetime-edit {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
}

textarea[type="date"]::-webkit-datetime-edit {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"])::placeholder, select::placeholder, textarea::placeholder {
  color: #3f3f3f87;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"])[name="zip"], select[name="zip"], textarea[name="zip"] {
  text-align: center;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"]):focus, select:focus, textarea:focus {
  outline: 2px auto #6b6b94;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"]), select, textarea {
  box-shadow: 0 1px 4px #3f3f3f27;
}

input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"])[disabled], input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="btn"]):not([type="range"])[readonly], select[disabled], select[readonly], textarea[disabled], textarea[readonly] {
  pointer-events: none;
  opacity: .5;
}

input[type="range"] {
  appearance: none;
  -o-appearance: none;
}

input[type="range"][type="number"] {
  appearance: textfield;
}

input[type="range"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-ms-reveal {
  display: none;
}

input[type="range"]::-ms-clear {
  display: none;
}

input[type="range"] {
  cursor: pointer;
  background: none;
  flex-grow: 2;
}

input[type="range"][disabled], input[type="range"][readonly] {
  pointer-events: none;
  opacity: .5;
}

input[type="range"]:focus {
  outline: none !important;
}

input[type="range"]::-webkit-slider-runnable-track {
  background: #c1c3d2;
  height: .625rem;
  transition: all .15s ease-in-out;
}

input[type="range"]::-webkit-slider-thumb {
  appearance: none;
  -o-appearance: none;
}

input[type="range"]::-webkit-slider-thumb[type="number"] {
  appearance: textfield;
}

input[type="range"]::-webkit-slider-thumb::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-webkit-slider-thumb::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-webkit-slider-thumb::-ms-reveal {
  display: none;
}

input[type="range"]::-webkit-slider-thumb::-ms-clear {
  display: none;
}

input[type="range"]::-webkit-slider-thumb {
  background-color: #6b6b94;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  transition: all .15s ease-in-out;
  transform: translateY(-.3125rem);
}

input[type="range"]::-moz-range-track {
  background: #c1c3d2;
  height: .625rem;
  transition: all .15s ease-in-out;
}

input[type="range"]::-moz-range-thumb {
  appearance: none;
  -o-appearance: none;
}

input[type="range"]::-moz-range-thumb[type="number"] {
  appearance: textfield;
}

input[type="range"]::-moz-range-thumb::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-moz-range-thumb::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="range"]::-moz-range-thumb::-ms-reveal {
  display: none;
}

input[type="range"]::-moz-range-thumb::-ms-clear {
  display: none;
}

input[type="range"]::-moz-range-thumb {
  background-color: #6b6b94;
  border: none;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  transition: all .15s ease-in-out;
}

input[type="range"]:focus::-webkit-slider-runnable-track {
  outline: 2px auto #535378;
}

input[type="range"]:focus::-moz-range-track {
  outline: 2px auto #535378;
}

input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px auto #535378;
}

input[type="range"]:focus::-moz-range-thumb {
  outline: 2px auto #535378;
}

input[type="range"]:active::-webkit-slider-runnable-track {
  background: #6b6b94;
  outline-color: #535378;
}

input[type="range"]:active::-moz-range-track {
  background: #6b6b94;
  outline-color: #535378;
}

input[type="range"]:active::-webkit-slider-thumb {
  background: #535378;
  outline-color: #1f1f2d;
}

input[type="range"]:active::-moz-range-thumb {
  background: #535378;
  outline-color: #1f1f2d;
}

select {
  width: max-content;
  padding: .5rem 0;
}

textarea {
  resize: vertical;
  min-height: calc(26px + 1rem);
}

a {
  color: #414168;
  width: max-content;
  text-decoration: underline;
  transition: all .15s ease-in-out;
}

a[href=""], a:not([href]), a[disabled]:not([disabled="false"]) {
  color: #4c4c49;
  pointer-events: none;
  text-decoration: none;
}

a:hover {
  text-decoration-style: dashed;
}

a:has(svg) {
  border-bottom: 1px solid #6b6b94;
  flex-direction: row;
  align-items: center;
  line-height: 12px;
  text-decoration: none;
  display: flex;
}

form, div.form {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  flex-direction: column;
  gap: .5rem;
  max-width: 100%;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

form label, div.form label {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  transition: all .15s ease-in-out;
}

form label[disabled], form label[readonly], div.form label[disabled], div.form label[readonly] {
  pointer-events: none;
  opacity: .5;
}

form label[required]:after, div.form label[required]:after {
  content: "*";
  color: #966b54;
}

form label[for], div.form label[for] {
  margin-bottom: .25rem;
  font-weight: 600;
}

form fieldset[disabled], form fieldset[readonly], div.form fieldset[disabled], div.form fieldset[readonly] {
  pointer-events: none;
  opacity: .5;
}

form fieldset, div.form fieldset {
  border: 1px solid #4c4c49;
  border-radius: 8px;
  padding: 1rem;
}

form fieldset legend, div.form fieldset legend {
  font-family: var(--font-karla), "Karla", "Open Sans", sans-serif;
  -webkit-user-select: none;
  user-select: none;
  margin: 0 auto;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
  transition: all .15s ease-in-out;
}

form ul > li label, form ol > li label, form span label, div.form ul > li label, div.form ol > li label, div.form span label {
  font-weight: 400;
}

form span.element-container, div.form span.element-container {
  max-width: 100%;
}

form span.element-container fieldset, div.form span.element-container fieldset {
  flex-direction: column;
  gap: .5rem;
  display: flex;
  position: relative;
}

form span.element-container div#cf-turnstile, div.form span.element-container div#cf-turnstile {
  margin: 0 auto;
}

form span.element-container, div.form span.element-container {
  overflow: hidden;
}

form span.element-container fieldset.help-container, div.form span.element-container fieldset.help-container {
  min-width: auto;
  max-width: 100%;
}

form span.element-container fieldset.help-container legend.help-legend, div.form span.element-container fieldset.help-container legend.help-legend {
  min-width: auto;
  max-width: 100%;
  margin: 0;
}

form span.element-container fieldset.help-container legend.help-legend button.help-button, div.form span.element-container fieldset.help-container legend.help-legend button.help-button {
  min-width: auto;
  max-width: 100%;
}

form span.element-container fieldset.help-container span.help-element-container, div.form span.element-container fieldset.help-container span.help-element-container {
  flex-direction: column;
  flex-grow: 2;
  align-items: stretch;
  min-width: auto;
  max-width: 100%;
  display: flex;
}

form span.element-container[hidden], div.form span.element-container[hidden] {
  margin: 0 !important;
  padding: 0 !important;
  display: none !important;
}

form span.element-row, div.form span.element-row {
  flex-flow: wrap;
  gap: .5rem;
  width: 100%;
  display: flex;
}

form span.element-row span.element-container, div.form span.element-row span.element-container {
  flex-grow: 2;
}

form span.element-row span.element-container > *, div.form span.element-row span.element-container > * {
  width: 100%;
}

@media (max-width: 375px) {
  form span.element-row, div.form span.element-row {
    flex-direction: column;
  }
}

form span.element-row:has(span.element-container button[type="reset"], span.element-container button[type="submit"]) span.element-container {
  flex-basis: calc(50% - .5rem);
}

div.form span.element-row:has(span.element-container button[type="reset"], span.element-container button[type="submit"]) span.element-container {
  flex-basis: calc(50% - .5rem);
}

ul, ol {
  margin-left: 1rem;
}

ul li, ol li {
  margin-left: .5rem;
}

table {
  border-collapse: collapse;
  background-color: #f5f4ef;
  border: 1px solid #4c4c49;
}

table thead, table tbody, table tr {
  border: 1px solid #4c4c49;
}

table tr th {
  text-align: center;
  font-weight: 700;
}

table tr th, table tr td {
  border: 1px solid #4c4c49;
  padding: .25rem;
}

table tr td, table tr:nth-child(odd) td {
  background-color: #f5f4ef;
}

div.grecaptcha-badge {
  z-index: 9999;
  position: sticky;
  top: 1rem;
  right: 0;
}

code {
  white-space: pre;
  border-radius: 4px;
  padding: .25rem .5rem;
  font-family: Courier New, Courier, monospace;
  font-weight: 600;
  display: block;
  color: #f5f4ef !important;
  background-color: #4c4c49 !important;
}

p > code, button > code, span > code {
  white-space: pre-wrap;
  margin: .125rem 0;
  padding: .125rem .25rem;
  display: inline-block;
}

/* [next]/internal/font/google/karla_43538ab8.module.css [app-client] (css) */
@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/ba35eb811246f14c-s.9af79fe1.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Karla;
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/680aa1e827d679d2-s.p.59922d9b.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Karla Fallback;
  src: local(Arial);
  ascent-override: 89.55%;
  descent-override: 24.61%;
  line-gap-override: 0.0%;
  size-adjust: 102.4%;
}

.karla_43538ab8-module__A6wEkq__className {
  font-family: Karla, Karla Fallback;
  font-style: normal;
}

.karla_43538ab8-module__A6wEkq__variable {
  --font-karla: "Karla", "Karla Fallback";
}

/* [next]/internal/font/google/cardo_aabaa280.module.css [app-client] (css) */
@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/2398750189264eb0-s.f03dbde6.woff2") format("woff2");
  unicode-range: U+304-305, U+308, U+331, U+10330-1034A;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/15b9ad075e32470e-s.fffd555a.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/9d902f45f70721f6-s.96302819.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/71219f1ff7d7ea4c-s.61c7ba3a.woff2") format("woff2");
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/e6fc7b4195d20e03-s.6c378243.woff2") format("woff2");
  unicode-range: U+10300-1032F;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/c7ddc3557fe34236-s.83e01898.woff2") format("woff2");
  unicode-range: U+16A0-16F8;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/4f2de60414593548-s.f0d37130.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Cardo;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/3a17eb8ee29221c2-s.p.13549800.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Cardo Fallback;
  src: local(Times New Roman);
  ascent-override: 94.16%;
  descent-override: 34.59%;
  line-gap-override: 0.0%;
  size-adjust: 105.17%;
}

.cardo_aabaa280-module__WdhSNq__className {
  font-family: Cardo, Cardo Fallback;
  font-style: normal;
  font-weight: 400;
}

.cardo_aabaa280-module__WdhSNq__variable {
  --font-cardo: "Cardo", "Cardo Fallback";
}

/* [project]/components/Page/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__UgIofW__margin {
  margin: 1rem;
}

.index-module-scss-module__UgIofW__margin-05 {
  margin: .5rem;
}

.index-module-scss-module__UgIofW__margin-025 {
  margin: .25rem;
}

.index-module-scss-module__UgIofW__margin-top, .index-module-scss-module__UgIofW__margin-t, .index-module-scss-module__UgIofW__margin-up, .index-module-scss-module__UgIofW__margin-u {
  margin-top: 1rem;
}

.index-module-scss-module__UgIofW__margin-right, .index-module-scss-module__UgIofW__margin-r {
  margin-right: 1rem;
}

.index-module-scss-module__UgIofW__margin-bottom, .index-module-scss-module__UgIofW__margin-b, .index-module-scss-module__UgIofW__margin-down, .index-module-scss-module__UgIofW__margin-d {
  margin-bottom: 1rem;
}

.index-module-scss-module__UgIofW__margin-left, .index-module-scss-module__UgIofW__margin-l {
  margin-left: 1rem;
}

.index-module-scss-module__UgIofW__padding {
  padding: .5rem;
}

.index-module-scss-module__UgIofW__padding-05 {
  padding: .25rem;
}

.index-module-scss-module__UgIofW__padding-025 {
  padding: .125rem;
}

.index-module-scss-module__UgIofW__padding-top, .index-module-scss-module__UgIofW__padding-t, .index-module-scss-module__UgIofW__padding-up, .index-module-scss-module__UgIofW__padding-u {
  padding-top: .5rem;
}

.index-module-scss-module__UgIofW__padding-right, .index-module-scss-module__UgIofW__padding-r {
  padding-right: .5rem;
}

.index-module-scss-module__UgIofW__padding-bottom, .index-module-scss-module__UgIofW__padding-b, .index-module-scss-module__UgIofW__padding-down, .index-module-scss-module__UgIofW__padding-d {
  padding-bottom: .5rem;
}

.index-module-scss-module__UgIofW__padding-left, .index-module-scss-module__UgIofW__padding-l {
  padding-left: .5rem;
}

.index-module-scss-module__UgIofW__gap {
  gap: .25rem;
}

.index-module-scss-module__UgIofW__gap-05 {
  gap: .125rem;
}

.index-module-scss-module__UgIofW__gap-025 {
  gap: .0625rem;
}

.index-module-scss-module__UgIofW__gap-2 {
  gap: .5rem;
}

.index-module-scss-module__UgIofW__gap-4 {
  gap: 1rem;
}

.index-module-scss-module__UgIofW__flex {
  display: flex;
}

.index-module-scss-module__UgIofW__flex.index-module-scss-module__UgIofW__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__UgIofW__flex.index-module-scss-module__UgIofW__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__UgIofW__flex-column, .index-module-scss-module__UgIofW__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__UgIofW__flex-row, .index-module-scss-module__UgIofW__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__UgIofW__justify-content-start, .index-module-scss-module__UgIofW__justify-start {
  justify-content: flex-start;
}

.index-module-scss-module__UgIofW__justify-content-end, .index-module-scss-module__UgIofW__justify-end {
  justify-content: flex-end;
}

.index-module-scss-module__UgIofW__justify-content-center, .index-module-scss-module__UgIofW__justify-center {
  justify-content: center;
}

.index-module-scss-module__UgIofW__justify-content-baseline, .index-module-scss-module__UgIofW__justify-baseline {
  justify-content: baseline;
}

.index-module-scss-module__UgIofW__justify-content-between, .index-module-scss-module__UgIofW__justify-between {
  justify-content: space-between;
}

.index-module-scss-module__UgIofW__justify-content-around, .index-module-scss-module__UgIofW__justify-around {
  justify-content: space-around;
}

.index-module-scss-module__UgIofW__justify-content-evenly, .index-module-scss-module__UgIofW__justify-evenly {
  justify-content: space-evenly;
}

.index-module-scss-module__UgIofW__justify-content-stretch, .index-module-scss-module__UgIofW__justify-stretch {
  justify-content: stretch;
}

.index-module-scss-module__UgIofW__align-content-start, .index-module-scss-module__UgIofW__align-start {
  align-items: flex-start;
}

.index-module-scss-module__UgIofW__align-content-end, .index-module-scss-module__UgIofW__align-end {
  align-items: flex-end;
}

.index-module-scss-module__UgIofW__align-content-center, .index-module-scss-module__UgIofW__align-center {
  align-items: center;
}

.index-module-scss-module__UgIofW__align-content-baseline, .index-module-scss-module__UgIofW__align-baseline {
  align-items: baseline;
}

.index-module-scss-module__UgIofW__align-content-stretch, .index-module-scss-module__UgIofW__align-stretch {
  align-items: stretch;
}

.index-module-scss-module__UgIofW__wrap {
  flex-wrap: wrap;
}

.index-module-scss-module__UgIofW__nowrap {
  flex-wrap: nowrap;
}

.index-module-scss-module__UgIofW__wrap-reverse {
  flex-wrap: wrap-reverse;
}

.index-module-scss-module__UgIofW__align-self-start {
  align-self: flex-start;
}

.index-module-scss-module__UgIofW__align-self-end {
  align-self: flex-end;
}

.index-module-scss-module__UgIofW__align-self-center {
  align-self: center;
}

.index-module-scss-module__UgIofW__align-self-stretch {
  align-self: stretch;
}

.index-module-scss-module__UgIofW__align-self-baseline {
  align-self: baseline;
}

.index-module-scss-module__UgIofW__grow {
  flex-grow: 2;
}

.index-module-scss-module__UgIofW__shrink {
  flex-shrink: 2;
}

.index-module-scss-module__UgIofW__transition, .index-module-scss-module__UgIofW__t {
  transition: all .15s;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__slow, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__s, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__slow, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__s {
  transition-duration: .3s;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__fast, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__f, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__fast, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__f {
  transition-duration: .1s;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-property-all, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-all, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__all, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-property-all, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-all, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__all {
  transition-property: all;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-property-rect, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-rect, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__rect, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-property-rect, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-rect, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__rect {
  transition-property: width, height, left, right, top, bottom, min-width, min-height, max-width, max-height;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-property-transform, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-transform, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transform, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-property-transform, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-transform, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transform {
  transition-property: transform, z-index;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-property-box, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-box, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__box, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-property-box, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-box, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__box {
  transition-property: margin, padding, gap, border;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-property-colors, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__transition-colors, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__colors, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-property-colors, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__transition-colors, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__colors {
  transition-property: color, background;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ease, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__e, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ease, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__e {
  transition-timing-function: ease;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ease-in, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__e-i, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ei, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ease-in, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__e-i, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ei {
  transition-timing-function: ease-in;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ease-out, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__e-o, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__eo, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ease-out, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__e-o, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__eo {
  transition-timing-function: ease-out;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ease-in-out, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__e-i-o, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__eio, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ease-in-out, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__e-i-o, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__eio {
  transition-timing-function: ease-in-out;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__linear, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__l, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__linear, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__l {
  transition-timing-function: linear;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__step-start, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__s-s, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__ss, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__step-start, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__s-s, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__ss {
  transition-timing-function: step-start;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__step-end, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__s-e, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__se, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__step-end, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__s-e, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__se {
  transition-timing-function: step-end;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__jump-start, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__start, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__j-s, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__js, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__jump-start, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__start, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__j-s, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__js {
  transition-timing-function: jump-start;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__jump-end, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__end, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__j-e, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__je, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__jump-end, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__end, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__j-e, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__je {
  transition-timing-function: jump-end;
}

.index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__jump-none, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__none, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__j-n, .index-module-scss-module__UgIofW__transition .index-module-scss-module__UgIofW__jn, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__jump-none, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__none, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__j-n, .index-module-scss-module__UgIofW__t .index-module-scss-module__UgIofW__jn {
  transition-timing-function: jump-none;
}

.index-module-scss-module__UgIofW__fill-width, .index-module-scss-module__UgIofW__fill-w, .index-module-scss-module__UgIofW__f-w, .index-module-scss-module__UgIofW__fw {
  width: 100%;
}

.index-module-scss-module__UgIofW__fill-height, .index-module-scss-module__UgIofW__fill-h, .index-module-scss-module__UgIofW__f-h, .index-module-scss-module__UgIofW__fh {
  height: 100%;
}

.index-module-scss-module__UgIofW__fill-vp-width, .index-module-scss-module__UgIofW__fill-vp-w, .index-module-scss-module__UgIofW__fill-vw, .index-module-scss-module__UgIofW__f-vp-w, .index-module-scss-module__UgIofW__fvpw, .index-module-scss-module__UgIofW__fvw {
  width: 100vw;
}

.index-module-scss-module__UgIofW__fill-vp-height, .index-module-scss-module__UgIofW__fill-vp-h, .index-module-scss-module__UgIofW__fill-vh, .index-module-scss-module__UgIofW__f-vp-h, .index-module-scss-module__UgIofW__fvph, .index-module-scss-module__UgIofW__fvh {
  height: 100vh;
}

.index-module-scss-module__UgIofW__max-vw {
  max-width: 100vw;
}

.index-module-scss-module__UgIofW__max-vh {
  max-height: 100vh;
}

.index-module-scss-module__UgIofW__max-w-fill, .index-module-scss-module__UgIofW__max-width-fill {
  max-width: 100%;
}

.index-module-scss-module__UgIofW__max-h-fill, .index-module-scss-module__UgIofW__max-height-fill {
  max-height: 100%;
}

.index-module-scss-module__UgIofW__max-width-mobile-s, .index-module-scss-module__UgIofW__max-mobile-s {
  max-width: 320px;
}

.index-module-scss-module__UgIofW__max-width-mobile-m, .index-module-scss-module__UgIofW__max-mobile-m {
  max-width: 375px;
}

.index-module-scss-module__UgIofW__max-width-mobile-l, .index-module-scss-module__UgIofW__max-mobile-l, .index-module-scss-module__UgIofW__max-width-mobile, .index-module-scss-module__UgIofW__max-mobile {
  max-width: 425px;
}

.index-module-scss-module__UgIofW__max-width-tablet, .index-module-scss-module__UgIofW__max-tablet {
  max-width: 768px;
}

.index-module-scss-module__UgIofW__max-width-laptop, .index-module-scss-module__UgIofW__max-laptop {
  max-width: 1024px;
}

.index-module-scss-module__UgIofW__max-width-laptop-l, .index-module-scss-module__UgIofW__max-laptop-l {
  max-width: 1440px;
}

.index-module-scss-module__UgIofW__max-width-desktop, .index-module-scss-module__UgIofW__max-desktop {
  max-width: 2560px;
}

.index-module-scss-module__UgIofW__max-width-ultra-4k, .index-module-scss-module__UgIofW__max-ultra-4k {
  max-width: 3840px;
}

.index-module-scss-module__UgIofW__min-width-mobile-s, .index-module-scss-module__UgIofW__min-mobile-s {
  min-width: 320px;
}

.index-module-scss-module__UgIofW__min-width-mobile-m, .index-module-scss-module__UgIofW__min-mobile-m {
  min-width: 375px;
}

.index-module-scss-module__UgIofW__min-width-mobile-l, .index-module-scss-module__UgIofW__min-mobile-l, .index-module-scss-module__UgIofW__min-width-mobile, .index-module-scss-module__UgIofW__min-mobile {
  min-width: 425px;
}

.index-module-scss-module__UgIofW__min-width-tablet, .index-module-scss-module__UgIofW__min-tablet {
  min-width: 768px;
}

.index-module-scss-module__UgIofW__min-width-laptop, .index-module-scss-module__UgIofW__min-laptop {
  min-width: 1024px;
}

.index-module-scss-module__UgIofW__min-width-laptop-l, .index-module-scss-module__UgIofW__min-laptop-l {
  min-width: 1440px;
}

.index-module-scss-module__UgIofW__min-width-desktop, .index-module-scss-module__UgIofW__min-desktop {
  min-width: 2560px;
}

.index-module-scss-module__UgIofW__min-width-ultra-4k, .index-module-scss-module__UgIofW__min-ultra-4k {
  min-width: 3840px;
}

.index-module-scss-module__UgIofW__width-mobile-s, .index-module-scss-module__UgIofW__mobile-s {
  width: 320px;
}

.index-module-scss-module__UgIofW__width-mobile-m, .index-module-scss-module__UgIofW__mobile-m {
  width: 375px;
}

.index-module-scss-module__UgIofW__width-mobile-l, .index-module-scss-module__UgIofW__mobile-l, .index-module-scss-module__UgIofW__width-mobile, .index-module-scss-module__UgIofW__mobile {
  width: 425px;
}

.index-module-scss-module__UgIofW__width-tablet, .index-module-scss-module__UgIofW__tablet {
  width: 768px;
}

.index-module-scss-module__UgIofW__width-laptop, .index-module-scss-module__UgIofW__laptop {
  width: 1024px;
}

.index-module-scss-module__UgIofW__width-laptop-l, .index-module-scss-module__UgIofW__laptop-l {
  width: 1440px;
}

.index-module-scss-module__UgIofW__width-desktop, .index-module-scss-module__UgIofW__desktop {
  width: 2560px;
}

.index-module-scss-module__UgIofW__width-ultra-4k, .index-module-scss-module__UgIofW__ultra-4k {
  width: 3840px;
}

main.index-module-scss-module__UgIofW__page {
  flex-direction: column;
  flex-grow: 2;
  display: flex;
}

/* [project]/components/LoadingIcon/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__Mjah_W__margin {
  margin: 1rem;
}

.index-module-scss-module__Mjah_W__margin-05 {
  margin: .5rem;
}

.index-module-scss-module__Mjah_W__margin-025 {
  margin: .25rem;
}

.index-module-scss-module__Mjah_W__margin-top, .index-module-scss-module__Mjah_W__margin-t, .index-module-scss-module__Mjah_W__margin-up, .index-module-scss-module__Mjah_W__margin-u {
  margin-top: 1rem;
}

.index-module-scss-module__Mjah_W__margin-right, .index-module-scss-module__Mjah_W__margin-r {
  margin-right: 1rem;
}

.index-module-scss-module__Mjah_W__margin-bottom, .index-module-scss-module__Mjah_W__margin-b, .index-module-scss-module__Mjah_W__margin-down, .index-module-scss-module__Mjah_W__margin-d {
  margin-bottom: 1rem;
}

.index-module-scss-module__Mjah_W__margin-left, .index-module-scss-module__Mjah_W__margin-l {
  margin-left: 1rem;
}

.index-module-scss-module__Mjah_W__padding {
  padding: .5rem;
}

.index-module-scss-module__Mjah_W__padding-05 {
  padding: .25rem;
}

.index-module-scss-module__Mjah_W__padding-025 {
  padding: .125rem;
}

.index-module-scss-module__Mjah_W__padding-top, .index-module-scss-module__Mjah_W__padding-t, .index-module-scss-module__Mjah_W__padding-up, .index-module-scss-module__Mjah_W__padding-u {
  padding-top: .5rem;
}

.index-module-scss-module__Mjah_W__padding-right, .index-module-scss-module__Mjah_W__padding-r {
  padding-right: .5rem;
}

.index-module-scss-module__Mjah_W__padding-bottom, .index-module-scss-module__Mjah_W__padding-b, .index-module-scss-module__Mjah_W__padding-down, .index-module-scss-module__Mjah_W__padding-d {
  padding-bottom: .5rem;
}

.index-module-scss-module__Mjah_W__padding-left, .index-module-scss-module__Mjah_W__padding-l {
  padding-left: .5rem;
}

.index-module-scss-module__Mjah_W__gap {
  gap: .25rem;
}

.index-module-scss-module__Mjah_W__gap-05 {
  gap: .125rem;
}

.index-module-scss-module__Mjah_W__gap-025 {
  gap: .0625rem;
}

.index-module-scss-module__Mjah_W__gap-2 {
  gap: .5rem;
}

.index-module-scss-module__Mjah_W__gap-4 {
  gap: 1rem;
}

.index-module-scss-module__Mjah_W__flex {
  display: flex;
}

.index-module-scss-module__Mjah_W__flex.index-module-scss-module__Mjah_W__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__Mjah_W__flex.index-module-scss-module__Mjah_W__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__Mjah_W__flex-column, .index-module-scss-module__Mjah_W__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__Mjah_W__flex-row, .index-module-scss-module__Mjah_W__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__Mjah_W__justify-content-start, .index-module-scss-module__Mjah_W__justify-start {
  justify-content: flex-start;
}

.index-module-scss-module__Mjah_W__justify-content-end, .index-module-scss-module__Mjah_W__justify-end {
  justify-content: flex-end;
}

.index-module-scss-module__Mjah_W__justify-content-center, .index-module-scss-module__Mjah_W__justify-center {
  justify-content: center;
}

.index-module-scss-module__Mjah_W__justify-content-baseline, .index-module-scss-module__Mjah_W__justify-baseline {
  justify-content: baseline;
}

.index-module-scss-module__Mjah_W__justify-content-between, .index-module-scss-module__Mjah_W__justify-between {
  justify-content: space-between;
}

.index-module-scss-module__Mjah_W__justify-content-around, .index-module-scss-module__Mjah_W__justify-around {
  justify-content: space-around;
}

.index-module-scss-module__Mjah_W__justify-content-evenly, .index-module-scss-module__Mjah_W__justify-evenly {
  justify-content: space-evenly;
}

.index-module-scss-module__Mjah_W__justify-content-stretch, .index-module-scss-module__Mjah_W__justify-stretch {
  justify-content: stretch;
}

.index-module-scss-module__Mjah_W__align-content-start, .index-module-scss-module__Mjah_W__align-start {
  align-items: flex-start;
}

.index-module-scss-module__Mjah_W__align-content-end, .index-module-scss-module__Mjah_W__align-end {
  align-items: flex-end;
}

.index-module-scss-module__Mjah_W__align-content-center, .index-module-scss-module__Mjah_W__align-center {
  align-items: center;
}

.index-module-scss-module__Mjah_W__align-content-baseline, .index-module-scss-module__Mjah_W__align-baseline {
  align-items: baseline;
}

.index-module-scss-module__Mjah_W__align-content-stretch, .index-module-scss-module__Mjah_W__align-stretch {
  align-items: stretch;
}

.index-module-scss-module__Mjah_W__wrap {
  flex-wrap: wrap;
}

.index-module-scss-module__Mjah_W__nowrap {
  flex-wrap: nowrap;
}

.index-module-scss-module__Mjah_W__wrap-reverse {
  flex-wrap: wrap-reverse;
}

.index-module-scss-module__Mjah_W__align-self-start {
  align-self: flex-start;
}

.index-module-scss-module__Mjah_W__align-self-end {
  align-self: flex-end;
}

.index-module-scss-module__Mjah_W__align-self-center {
  align-self: center;
}

.index-module-scss-module__Mjah_W__align-self-stretch {
  align-self: stretch;
}

.index-module-scss-module__Mjah_W__align-self-baseline {
  align-self: baseline;
}

.index-module-scss-module__Mjah_W__grow {
  flex-grow: 2;
}

.index-module-scss-module__Mjah_W__shrink {
  flex-shrink: 2;
}

.index-module-scss-module__Mjah_W__transition, .index-module-scss-module__Mjah_W__t {
  transition: all .15s;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__slow, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__s, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__slow, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__s {
  transition-duration: .3s;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__fast, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__f, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__fast, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__f {
  transition-duration: .1s;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-property-all, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-all, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__all, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-property-all, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-all, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__all {
  transition-property: all;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-property-rect, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-rect, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__rect, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-property-rect, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-rect, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__rect {
  transition-property: width, height, left, right, top, bottom, min-width, min-height, max-width, max-height;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-property-transform, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-transform, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transform, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-property-transform, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-transform, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transform {
  transition-property: transform, z-index;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-property-box, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-box, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__box, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-property-box, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-box, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__box {
  transition-property: margin, padding, gap, border;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-property-colors, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__transition-colors, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__colors, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-property-colors, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__transition-colors, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__colors {
  transition-property: color, background;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ease, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__e, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ease, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__e {
  transition-timing-function: ease;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ease-in, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__e-i, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ei, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ease-in, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__e-i, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ei {
  transition-timing-function: ease-in;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ease-out, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__e-o, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__eo, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ease-out, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__e-o, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__eo {
  transition-timing-function: ease-out;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ease-in-out, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__e-i-o, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__eio, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ease-in-out, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__e-i-o, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__eio {
  transition-timing-function: ease-in-out;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__linear, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__l, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__linear, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__l {
  transition-timing-function: linear;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__step-start, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__s-s, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__ss, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__step-start, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__s-s, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__ss {
  transition-timing-function: step-start;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__step-end, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__s-e, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__se, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__step-end, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__s-e, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__se {
  transition-timing-function: step-end;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__jump-start, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__start, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__j-s, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__js, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__jump-start, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__start, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__j-s, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__js {
  transition-timing-function: jump-start;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__jump-end, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__end, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__j-e, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__je, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__jump-end, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__end, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__j-e, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__je {
  transition-timing-function: jump-end;
}

.index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__jump-none, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__none, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__j-n, .index-module-scss-module__Mjah_W__transition .index-module-scss-module__Mjah_W__jn, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__jump-none, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__none, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__j-n, .index-module-scss-module__Mjah_W__t .index-module-scss-module__Mjah_W__jn {
  transition-timing-function: jump-none;
}

.index-module-scss-module__Mjah_W__fill-width, .index-module-scss-module__Mjah_W__fill-w, .index-module-scss-module__Mjah_W__f-w, .index-module-scss-module__Mjah_W__fw {
  width: 100%;
}

.index-module-scss-module__Mjah_W__fill-height, .index-module-scss-module__Mjah_W__fill-h, .index-module-scss-module__Mjah_W__f-h, .index-module-scss-module__Mjah_W__fh {
  height: 100%;
}

.index-module-scss-module__Mjah_W__fill-vp-width, .index-module-scss-module__Mjah_W__fill-vp-w, .index-module-scss-module__Mjah_W__fill-vw, .index-module-scss-module__Mjah_W__f-vp-w, .index-module-scss-module__Mjah_W__fvpw, .index-module-scss-module__Mjah_W__fvw {
  width: 100vw;
}

.index-module-scss-module__Mjah_W__fill-vp-height, .index-module-scss-module__Mjah_W__fill-vp-h, .index-module-scss-module__Mjah_W__fill-vh, .index-module-scss-module__Mjah_W__f-vp-h, .index-module-scss-module__Mjah_W__fvph, .index-module-scss-module__Mjah_W__fvh {
  height: 100vh;
}

.index-module-scss-module__Mjah_W__max-vw {
  max-width: 100vw;
}

.index-module-scss-module__Mjah_W__max-vh {
  max-height: 100vh;
}

.index-module-scss-module__Mjah_W__max-w-fill, .index-module-scss-module__Mjah_W__max-width-fill {
  max-width: 100%;
}

.index-module-scss-module__Mjah_W__max-h-fill, .index-module-scss-module__Mjah_W__max-height-fill {
  max-height: 100%;
}

.index-module-scss-module__Mjah_W__max-width-mobile-s, .index-module-scss-module__Mjah_W__max-mobile-s {
  max-width: 320px;
}

.index-module-scss-module__Mjah_W__max-width-mobile-m, .index-module-scss-module__Mjah_W__max-mobile-m {
  max-width: 375px;
}

.index-module-scss-module__Mjah_W__max-width-mobile-l, .index-module-scss-module__Mjah_W__max-mobile-l, .index-module-scss-module__Mjah_W__max-width-mobile, .index-module-scss-module__Mjah_W__max-mobile {
  max-width: 425px;
}

.index-module-scss-module__Mjah_W__max-width-tablet, .index-module-scss-module__Mjah_W__max-tablet {
  max-width: 768px;
}

.index-module-scss-module__Mjah_W__max-width-laptop, .index-module-scss-module__Mjah_W__max-laptop {
  max-width: 1024px;
}

.index-module-scss-module__Mjah_W__max-width-laptop-l, .index-module-scss-module__Mjah_W__max-laptop-l {
  max-width: 1440px;
}

.index-module-scss-module__Mjah_W__max-width-desktop, .index-module-scss-module__Mjah_W__max-desktop {
  max-width: 2560px;
}

.index-module-scss-module__Mjah_W__max-width-ultra-4k, .index-module-scss-module__Mjah_W__max-ultra-4k {
  max-width: 3840px;
}

.index-module-scss-module__Mjah_W__min-width-mobile-s, .index-module-scss-module__Mjah_W__min-mobile-s {
  min-width: 320px;
}

.index-module-scss-module__Mjah_W__min-width-mobile-m, .index-module-scss-module__Mjah_W__min-mobile-m {
  min-width: 375px;
}

.index-module-scss-module__Mjah_W__min-width-mobile-l, .index-module-scss-module__Mjah_W__min-mobile-l, .index-module-scss-module__Mjah_W__min-width-mobile, .index-module-scss-module__Mjah_W__min-mobile {
  min-width: 425px;
}

.index-module-scss-module__Mjah_W__min-width-tablet, .index-module-scss-module__Mjah_W__min-tablet {
  min-width: 768px;
}

.index-module-scss-module__Mjah_W__min-width-laptop, .index-module-scss-module__Mjah_W__min-laptop {
  min-width: 1024px;
}

.index-module-scss-module__Mjah_W__min-width-laptop-l, .index-module-scss-module__Mjah_W__min-laptop-l {
  min-width: 1440px;
}

.index-module-scss-module__Mjah_W__min-width-desktop, .index-module-scss-module__Mjah_W__min-desktop {
  min-width: 2560px;
}

.index-module-scss-module__Mjah_W__min-width-ultra-4k, .index-module-scss-module__Mjah_W__min-ultra-4k {
  min-width: 3840px;
}

.index-module-scss-module__Mjah_W__width-mobile-s, .index-module-scss-module__Mjah_W__mobile-s {
  width: 320px;
}

.index-module-scss-module__Mjah_W__width-mobile-m, .index-module-scss-module__Mjah_W__mobile-m {
  width: 375px;
}

.index-module-scss-module__Mjah_W__width-mobile-l, .index-module-scss-module__Mjah_W__mobile-l, .index-module-scss-module__Mjah_W__width-mobile, .index-module-scss-module__Mjah_W__mobile {
  width: 425px;
}

.index-module-scss-module__Mjah_W__width-tablet, .index-module-scss-module__Mjah_W__tablet {
  width: 768px;
}

.index-module-scss-module__Mjah_W__width-laptop, .index-module-scss-module__Mjah_W__laptop {
  width: 1024px;
}

.index-module-scss-module__Mjah_W__width-laptop-l, .index-module-scss-module__Mjah_W__laptop-l {
  width: 1440px;
}

.index-module-scss-module__Mjah_W__width-desktop, .index-module-scss-module__Mjah_W__desktop {
  width: 2560px;
}

.index-module-scss-module__Mjah_W__width-ultra-4k, .index-module-scss-module__Mjah_W__ultra-4k {
  width: 3840px;
}

div.index-module-scss-module__Mjah_W__loadingContainer {
  width: 20px;
  height: 20px;
}

div.index-module-scss-module__Mjah_W__loadingContainer svg {
  width: 100%;
  height: 100%;
  animation: 1s ease-in-out infinite index-module-scss-module__Mjah_W__loading;
}

@keyframes index-module-scss-module__Mjah_W__loading {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(720deg);
  }
}

div.index-module-scss-module__Mjah_W__loadingContainer.index-module-scss-module__Mjah_W__overflow {
  z-index: 8888;
  background-color: #4c4c4980;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

div.index-module-scss-module__Mjah_W__loadingContainer.index-module-scss-module__Mjah_W__overflow svg {
  color: #f5f5f5;
  width: 50%;
  min-width: 20px;
  max-width: 3rem;
  height: 50%;
  min-height: 20px;
  max-height: 3rem;
}

/* [project]/hooks/useAccessibilityMenu/index.module.scss.module.css [app-client] (css) */
.index-module-scss-module__dduuEq__margin {
  margin: 1rem;
}

.index-module-scss-module__dduuEq__margin-05 {
  margin: .5rem;
}

.index-module-scss-module__dduuEq__margin-025 {
  margin: .25rem;
}

.index-module-scss-module__dduuEq__margin-top, .index-module-scss-module__dduuEq__margin-t, .index-module-scss-module__dduuEq__margin-up, .index-module-scss-module__dduuEq__margin-u {
  margin-top: 1rem;
}

.index-module-scss-module__dduuEq__margin-right, .index-module-scss-module__dduuEq__margin-r {
  margin-right: 1rem;
}

.index-module-scss-module__dduuEq__margin-bottom, .index-module-scss-module__dduuEq__margin-b, .index-module-scss-module__dduuEq__margin-down, .index-module-scss-module__dduuEq__margin-d {
  margin-bottom: 1rem;
}

.index-module-scss-module__dduuEq__margin-left, .index-module-scss-module__dduuEq__margin-l {
  margin-left: 1rem;
}

.index-module-scss-module__dduuEq__padding {
  padding: .5rem;
}

.index-module-scss-module__dduuEq__padding-05 {
  padding: .25rem;
}

.index-module-scss-module__dduuEq__padding-025 {
  padding: .125rem;
}

.index-module-scss-module__dduuEq__padding-top, .index-module-scss-module__dduuEq__padding-t, .index-module-scss-module__dduuEq__padding-up, .index-module-scss-module__dduuEq__padding-u {
  padding-top: .5rem;
}

.index-module-scss-module__dduuEq__padding-right, .index-module-scss-module__dduuEq__padding-r {
  padding-right: .5rem;
}

.index-module-scss-module__dduuEq__padding-bottom, .index-module-scss-module__dduuEq__padding-b, .index-module-scss-module__dduuEq__padding-down, .index-module-scss-module__dduuEq__padding-d {
  padding-bottom: .5rem;
}

.index-module-scss-module__dduuEq__padding-left, .index-module-scss-module__dduuEq__padding-l {
  padding-left: .5rem;
}

.index-module-scss-module__dduuEq__gap {
  gap: .25rem;
}

.index-module-scss-module__dduuEq__gap-05 {
  gap: .125rem;
}

.index-module-scss-module__dduuEq__gap-025 {
  gap: .0625rem;
}

.index-module-scss-module__dduuEq__gap-2 {
  gap: .5rem;
}

.index-module-scss-module__dduuEq__gap-4 {
  gap: 1rem;
}

.index-module-scss-module__dduuEq__flex {
  display: flex;
}

.index-module-scss-module__dduuEq__flex.index-module-scss-module__dduuEq__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__dduuEq__flex.index-module-scss-module__dduuEq__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__dduuEq__flex-column, .index-module-scss-module__dduuEq__column {
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__dduuEq__flex-row, .index-module-scss-module__dduuEq__row {
  flex-direction: row;
  display: flex;
}

.index-module-scss-module__dduuEq__justify-content-start, .index-module-scss-module__dduuEq__justify-start {
  justify-content: flex-start;
}

.index-module-scss-module__dduuEq__justify-content-end, .index-module-scss-module__dduuEq__justify-end {
  justify-content: flex-end;
}

.index-module-scss-module__dduuEq__justify-content-center, .index-module-scss-module__dduuEq__justify-center {
  justify-content: center;
}

.index-module-scss-module__dduuEq__justify-content-baseline, .index-module-scss-module__dduuEq__justify-baseline {
  justify-content: baseline;
}

.index-module-scss-module__dduuEq__justify-content-between, .index-module-scss-module__dduuEq__justify-between {
  justify-content: space-between;
}

.index-module-scss-module__dduuEq__justify-content-around, .index-module-scss-module__dduuEq__justify-around {
  justify-content: space-around;
}

.index-module-scss-module__dduuEq__justify-content-evenly, .index-module-scss-module__dduuEq__justify-evenly {
  justify-content: space-evenly;
}

.index-module-scss-module__dduuEq__justify-content-stretch, .index-module-scss-module__dduuEq__justify-stretch {
  justify-content: stretch;
}

.index-module-scss-module__dduuEq__align-content-start, .index-module-scss-module__dduuEq__align-start {
  align-items: flex-start;
}

.index-module-scss-module__dduuEq__align-content-end, .index-module-scss-module__dduuEq__align-end {
  align-items: flex-end;
}

.index-module-scss-module__dduuEq__align-content-center, .index-module-scss-module__dduuEq__align-center {
  align-items: center;
}

.index-module-scss-module__dduuEq__align-content-baseline, .index-module-scss-module__dduuEq__align-baseline {
  align-items: baseline;
}

.index-module-scss-module__dduuEq__align-content-stretch, .index-module-scss-module__dduuEq__align-stretch {
  align-items: stretch;
}

.index-module-scss-module__dduuEq__wrap {
  flex-wrap: wrap;
}

.index-module-scss-module__dduuEq__nowrap {
  flex-wrap: nowrap;
}

.index-module-scss-module__dduuEq__wrap-reverse {
  flex-wrap: wrap-reverse;
}

.index-module-scss-module__dduuEq__align-self-start {
  align-self: flex-start;
}

.index-module-scss-module__dduuEq__align-self-end {
  align-self: flex-end;
}

.index-module-scss-module__dduuEq__align-self-center {
  align-self: center;
}

.index-module-scss-module__dduuEq__align-self-stretch {
  align-self: stretch;
}

.index-module-scss-module__dduuEq__align-self-baseline {
  align-self: baseline;
}

.index-module-scss-module__dduuEq__grow {
  flex-grow: 2;
}

.index-module-scss-module__dduuEq__shrink {
  flex-shrink: 2;
}

.index-module-scss-module__dduuEq__transition, .index-module-scss-module__dduuEq__t {
  transition: all .15s;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__slow, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__s, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__slow, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__s {
  transition-duration: .3s;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__fast, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__f, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__fast, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__f {
  transition-duration: .1s;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-property-all, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-all, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__all, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-property-all, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-all, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__all {
  transition-property: all;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-property-rect, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-rect, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__rect, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-property-rect, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-rect, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__rect {
  transition-property: width, height, left, right, top, bottom, min-width, min-height, max-width, max-height;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-property-transform, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-transform, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transform, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-property-transform, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-transform, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transform {
  transition-property: transform, z-index;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-property-box, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-box, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__box, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-property-box, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-box, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__box {
  transition-property: margin, padding, gap, border;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-property-colors, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__transition-colors, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__colors, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-property-colors, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__transition-colors, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__colors {
  transition-property: color, background;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ease, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__e, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ease, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__e {
  transition-timing-function: ease;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ease-in, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__e-i, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ei, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ease-in, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__e-i, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ei {
  transition-timing-function: ease-in;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ease-out, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__e-o, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__eo, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ease-out, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__e-o, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__eo {
  transition-timing-function: ease-out;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ease-in-out, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__e-i-o, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__eio, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ease-in-out, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__e-i-o, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__eio {
  transition-timing-function: ease-in-out;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__linear, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__l, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__linear, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__l {
  transition-timing-function: linear;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__step-start, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__s-s, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__ss, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__step-start, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__s-s, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__ss {
  transition-timing-function: step-start;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__step-end, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__s-e, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__se, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__step-end, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__s-e, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__se {
  transition-timing-function: step-end;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__jump-start, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__start, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__j-s, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__js, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__jump-start, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__start, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__j-s, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__js {
  transition-timing-function: jump-start;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__jump-end, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__end, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__j-e, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__je, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__jump-end, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__end, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__j-e, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__je {
  transition-timing-function: jump-end;
}

.index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__jump-none, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__none, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__j-n, .index-module-scss-module__dduuEq__transition .index-module-scss-module__dduuEq__jn, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__jump-none, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__none, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__j-n, .index-module-scss-module__dduuEq__t .index-module-scss-module__dduuEq__jn {
  transition-timing-function: jump-none;
}

.index-module-scss-module__dduuEq__fill-width, .index-module-scss-module__dduuEq__fill-w, .index-module-scss-module__dduuEq__f-w, .index-module-scss-module__dduuEq__fw {
  width: 100%;
}

.index-module-scss-module__dduuEq__fill-height, .index-module-scss-module__dduuEq__fill-h, .index-module-scss-module__dduuEq__f-h, .index-module-scss-module__dduuEq__fh {
  height: 100%;
}

.index-module-scss-module__dduuEq__fill-vp-width, .index-module-scss-module__dduuEq__fill-vp-w, .index-module-scss-module__dduuEq__fill-vw, .index-module-scss-module__dduuEq__f-vp-w, .index-module-scss-module__dduuEq__fvpw, .index-module-scss-module__dduuEq__fvw {
  width: 100vw;
}

.index-module-scss-module__dduuEq__fill-vp-height, .index-module-scss-module__dduuEq__fill-vp-h, .index-module-scss-module__dduuEq__fill-vh, .index-module-scss-module__dduuEq__f-vp-h, .index-module-scss-module__dduuEq__fvph, .index-module-scss-module__dduuEq__fvh {
  height: 100vh;
}

.index-module-scss-module__dduuEq__max-vw {
  max-width: 100vw;
}

.index-module-scss-module__dduuEq__max-vh {
  max-height: 100vh;
}

.index-module-scss-module__dduuEq__max-w-fill, .index-module-scss-module__dduuEq__max-width-fill {
  max-width: 100%;
}

.index-module-scss-module__dduuEq__max-h-fill, .index-module-scss-module__dduuEq__max-height-fill {
  max-height: 100%;
}

.index-module-scss-module__dduuEq__max-width-mobile-s, .index-module-scss-module__dduuEq__max-mobile-s {
  max-width: 320px;
}

.index-module-scss-module__dduuEq__max-width-mobile-m, .index-module-scss-module__dduuEq__max-mobile-m {
  max-width: 375px;
}

.index-module-scss-module__dduuEq__max-width-mobile-l, .index-module-scss-module__dduuEq__max-mobile-l, .index-module-scss-module__dduuEq__max-width-mobile, .index-module-scss-module__dduuEq__max-mobile {
  max-width: 425px;
}

.index-module-scss-module__dduuEq__max-width-tablet, .index-module-scss-module__dduuEq__max-tablet {
  max-width: 768px;
}

.index-module-scss-module__dduuEq__max-width-laptop, .index-module-scss-module__dduuEq__max-laptop {
  max-width: 1024px;
}

.index-module-scss-module__dduuEq__max-width-laptop-l, .index-module-scss-module__dduuEq__max-laptop-l {
  max-width: 1440px;
}

.index-module-scss-module__dduuEq__max-width-desktop, .index-module-scss-module__dduuEq__max-desktop {
  max-width: 2560px;
}

.index-module-scss-module__dduuEq__max-width-ultra-4k, .index-module-scss-module__dduuEq__max-ultra-4k {
  max-width: 3840px;
}

.index-module-scss-module__dduuEq__min-width-mobile-s, .index-module-scss-module__dduuEq__min-mobile-s {
  min-width: 320px;
}

.index-module-scss-module__dduuEq__min-width-mobile-m, .index-module-scss-module__dduuEq__min-mobile-m {
  min-width: 375px;
}

.index-module-scss-module__dduuEq__min-width-mobile-l, .index-module-scss-module__dduuEq__min-mobile-l, .index-module-scss-module__dduuEq__min-width-mobile, .index-module-scss-module__dduuEq__min-mobile {
  min-width: 425px;
}

.index-module-scss-module__dduuEq__min-width-tablet, .index-module-scss-module__dduuEq__min-tablet {
  min-width: 768px;
}

.index-module-scss-module__dduuEq__min-width-laptop, .index-module-scss-module__dduuEq__min-laptop {
  min-width: 1024px;
}

.index-module-scss-module__dduuEq__min-width-laptop-l, .index-module-scss-module__dduuEq__min-laptop-l {
  min-width: 1440px;
}

.index-module-scss-module__dduuEq__min-width-desktop, .index-module-scss-module__dduuEq__min-desktop {
  min-width: 2560px;
}

.index-module-scss-module__dduuEq__min-width-ultra-4k, .index-module-scss-module__dduuEq__min-ultra-4k {
  min-width: 3840px;
}

.index-module-scss-module__dduuEq__width-mobile-s, .index-module-scss-module__dduuEq__mobile-s {
  width: 320px;
}

.index-module-scss-module__dduuEq__width-mobile-m, .index-module-scss-module__dduuEq__mobile-m {
  width: 375px;
}

.index-module-scss-module__dduuEq__width-mobile-l, .index-module-scss-module__dduuEq__mobile-l, .index-module-scss-module__dduuEq__width-mobile, .index-module-scss-module__dduuEq__mobile {
  width: 425px;
}

.index-module-scss-module__dduuEq__width-tablet, .index-module-scss-module__dduuEq__tablet {
  width: 768px;
}

.index-module-scss-module__dduuEq__width-laptop, .index-module-scss-module__dduuEq__laptop {
  width: 1024px;
}

.index-module-scss-module__dduuEq__width-laptop-l, .index-module-scss-module__dduuEq__laptop-l {
  width: 1440px;
}

.index-module-scss-module__dduuEq__width-desktop, .index-module-scss-module__dduuEq__desktop {
  width: 2560px;
}

.index-module-scss-module__dduuEq__width-ultra-4k, .index-module-scss-module__dduuEq__ultra-4k {
  width: 3840px;
}

button.index-module-scss-module__dduuEq__accessibilityButton {
  will-change: transform;
  z-index: 2;
  align-self: flex-end;
  position: fixed;
  top: .5rem;
  right: .5rem;
  padding: 1rem !important;
}

@media (max-width: calc(1024px + 6rem + 2.5em)) {
  button.index-module-scss-module__dduuEq__accessibilityButton {
    margin-bottom: .5rem;
  }
}

@media (max-width: 425px) {
  button.index-module-scss-module__dduuEq__accessibilityButton {
    padding: .5rem !important;
  }
}

div.index-module-scss-module__dduuEq__accessibilityPopup {
  will-change: transform;
  z-index: 3;
  background-color: #f5f4ef;
  border: 1px solid #4c4c49;
  flex-direction: column;
  justify-content: center;
  width: max-content;
  max-width: calc(100% - 1rem);
  max-height: calc(100% - 1rem);
  display: flex;
  position: fixed;
  top: .5rem;
  right: .5rem;
  overflow: hidden;
  box-shadow: 0 1px 4px #3f3f3f27;
}

div.index-module-scss-module__dduuEq__accessibilityPopup header.index-module-scss-module__dduuEq__accessibilityPopupHeader {
  -webkit-user-select: none;
  user-select: none;
  background-color: #f5f4ef;
  border-bottom: 1px solid #4c4c49;
  flex-direction: row;
  justify-content: space-between;
  gap: .5rem;
  padding: .5rem;
  display: flex;
}

div.index-module-scss-module__dduuEq__accessibilityPopup main.index-module-scss-module__dduuEq__accessibilityPopupContent {
  flex-grow: 2;
  grid-template-columns: 1fr 1fr;
  justify-items: stretch;
  gap: .25rem;
  width: 100%;
  max-width: 425px;
  padding: .5rem;
  display: grid;
}

@media (max-width: 425px) {
  div.index-module-scss-module__dduuEq__accessibilityPopup main.index-module-scss-module__dduuEq__accessibilityPopupContent {
    grid-template-columns: 1fr;
  }
}

div.index-module-scss-module__dduuEq__accessibilityPopup main.index-module-scss-module__dduuEq__accessibilityPopupContent div.index-module-scss-module__dduuEq__accessibilityEnhancementButtonGroup {
  grid-template-columns: 1fr 1fr;
  gap: .25rem;
  display: grid;
}

div.index-module-scss-module__dduuEq__accessibilityPopup main.index-module-scss-module__dduuEq__accessibilityPopupContent button.index-module-scss-module__dduuEq__accessibilityEnhancementButton {
  width: unset;
  flex-direction: column;
  display: flex;
}

.index-module-scss-module__dduuEq__accessibilityWrapper {
  transition: all .15s;
}

.index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_grayhues] {
  filter: grayscale();
}

.index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_highcontrast] {
  filter: contrast(200%);
}

.index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_grayhues][accessibility_highcontrast] {
  filter: contrast(200%) grayscale();
}

.index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont], .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] * {
  font-family: OpenDyslexic !important;
}

.index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] input, .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] textarea, .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] select, .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] button, .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] input[type="button"], .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] input[type="submit"], .index-module-scss-module__dduuEq__accessibilityWrapper[accessibility_dyslexicfont] input[type="reset"] {
  font-size: .8em !important;
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__1a3fa56f._.css.map*/