@font-face {
  font-family: "Century Gothic";
  src: url(/ldm/assets/CenturyGothic.1ee1d.woff2) format("woff2"),
    url(/ldm/assets/CenturyGothic.e265c.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Wulkan display Light";
  src: url(/ldm/assets/Wulkandisplay-Light.6e05b.woff2) format("woff2"),
    url(/ldm/assets/Wulkandisplay-Light.802ae.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Wulkan display";
  src: url(/ldm/assets/Wulkandisplay-Regular.fefdd.woff2) format("woff2"),
    url(/ldm/assets/Wulkandisplay-Regular.77aa0.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
  background: transparent;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--color-gold);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

._3ONq2 {
  position: relative;
}

._3ONq2:not(._3LJcP) {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

._3LJcP {
  overflow: hidden;
}

._17Fa4 {
  min-width: 0;
  -webkit-transform: translateZ(0px);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 100%;
  display: block
}

._17Fa4 > div {
    width: 100%;
  }

._17Fa4 {
  /* pointer-events: none; */
}

._169x5 {
  width: auto
}

._169x5 > div {
    width: auto;
  }

._26VNv {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: var(--scrollbar-opacity);
  border-radius: calc(4px / 2);
  border-radius: calc(var(--scrollbar-width, 4px) / 2);
  background: gray;
  background: var(--scrollbar-color, gray);
  width: 8px;
  width: var(--scrollbar-width, 8px);
  z-index: 10;
  z-index: var(--scrollbar-z-index, 10);
  transform-origin: right center;
  cursor: default;
  display: none;
}

@media (--viewport-sm) {
  ._17Fa4 {
    flex: 1;
    display: inline-flex;
  }
}

._35hBv {
  --container-min-height: var(--vh);
  height: var(--container-min-height);
  position: relative;
  z-index: 1;
}

@media (--viewport-xs-md) {
  ._35hBv {
    overflow: hidden;
  }
}

