* {
  box-sizing: border-box;
}
:root,
:host {
  --one-unit: 1vw;
  --section-max-width: 9999px;
  --spx-stopper-max: 9999px;
  --spx-stopper-min: 0px;
  --scrollbar-width: 0px;

  --color_0: 255, 255, 255;
  --color_1: 255, 255, 255;
  --color_2: 0, 0, 0;
  --color_3: 237, 28, 36;
  --color_4: 0, 136, 203;
  --color_5: 255, 203, 5;
  --color_6: 114, 114, 114;
  --color_7: 176, 176, 176;
  --color_8: 255, 255, 255;
  --color_9: 114, 114, 114;
  --color_10: 176, 176, 176;
  --color_11: 255, 255, 255;
  --color_12: 240, 240, 240;
  --color_13: 194, 194, 194;
  --color_14: 110, 110, 110;
  --color_15: 0, 0, 0;
  --color_16: 220, 232, 255;
  --color_17: 149, 185, 255;
  --color_18: 26, 106, 255;
  --color_19: 9, 75, 204;
  --color_20: 8, 47, 123;
  --color_21: 243, 248, 240;
  --color_22: 210, 228, 199;
  --color_23: 146, 176, 121;
  --color_24: 97, 135, 65;
  --color_25: 57, 100, 29;
  --color_26: 242, 234, 231;
  --color_27: 229, 206, 192;
  --color_28: 169, 128, 111;
  --color_29: 139, 97, 79;
  --color_30: 99, 60, 43;
  --color_31: 255, 233, 223;
  --color_32: 255, 191, 161;
  --color_33: 250, 133, 79;
  --color_34: 234, 96, 32;
  --color_35: 201, 64, 1;
  --color_36: 255, 255, 255;
  --color_37: 0, 0, 0;
  --color_38: 240, 240, 240;
  --color_39: 194, 194, 194;
  --color_40: 110, 110, 110;
  --color_41: 26, 106, 255;
  --color_42: 26, 106, 255;
  --color_43: 26, 106, 255;
  --color_44: 26, 106, 255;
  --color_45: 0, 0, 0;
  --color_46: 110, 110, 110;
  --color_47: 0, 0, 0;
  --color_48: 26, 106, 255;
  --color_49: 26, 106, 255;
  --color_50: 255, 255, 255;
  --color_51: 26, 106, 255;
  --color_52: 26, 106, 255;
  --color_53: 255, 255, 255;
  --color_54: 194, 194, 194;
  --color_55: 194, 194, 194;
  --color_56: 255, 255, 255;
  --color_57: 255, 255, 255;
  --color_58: 26, 106, 255;
  --color_59: 26, 106, 255;
  --color_60: 255, 255, 255;
  --color_61: 26, 106, 255;
  --color_62: 26, 106, 255;
  --color_63: 255, 255, 255;
  --color_64: 194, 194, 194;
  --color_65: 194, 194, 194;

  --shd: min(
    -0.5px,
    -0.0006667 * (var(--scaling-factor) - var(--scrollbar-width))
  )
  min(-0.5px, -0.0002014 * (var(--scaling-factor) - var(--scrollbar-width)))
  max(0.5px, 0.0173611 * (var(--scaling-factor) - var(--scrollbar-width)))
  max(0.5px, 0.0034722 * (var(--scaling-factor) - var(--scrollbar-width)))
  rgba(95, 147, 240, 0.78);

  --font_0: normal normal normal calc(81 * var(--theme-spx-ratio)) / 1.2em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_1: normal normal normal 16px / 1.4em din-next-w01-light, sans-serif;
  --font_2: normal normal normal calc(47 * var(--theme-spx-ratio)) / 1.3em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_3: normal normal normal calc(42 * var(--theme-spx-ratio)) / 1.3em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_4: normal normal normal calc(38 * var(--theme-spx-ratio)) / 1.3em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_5: normal normal normal calc(31 * var(--theme-spx-ratio)) / 1.3em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_6: normal normal normal calc(24 * var(--theme-spx-ratio)) / 1.4em
      madefor-display-bold,
    helveticaneuew01-65medi, helveticaneuew02-65medi, helveticaneuew10-65medi,
    sans-serif;
  --font_7: normal normal normal calc(20 * var(--theme-spx-ratio)) / 1.6em
      madefor-text,
    helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh,
    sans-serif;
  --font_8: normal normal normal calc(18 * var(--theme-spx-ratio)) / 1.6em
      madefor-text,
    helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh,
    sans-serif;
  --font_9: normal normal normal calc(15 * var(--theme-spx-ratio)) / 1.6em
      madefor-text,
    helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh,
    sans-serif;
  --font_10: normal normal normal 12px / 1.4em din-next-w01-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: var(--scaling-factor) / 1440;
  --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
  --customScaleViewportLimit: clamp(
    var(--minViewportSize) * 1px,
    100 * var(--one-unit),
    min(var(--section-max-width), var(--maxViewportSize) * 1px)
  );

  --rd: max(0.5px, 0.0041667 * (var(--scaling-factor) - var(--scrollbar-width)))
    max(0.5px, 0.0041667 * (var(--scaling-factor) - var(--scrollbar-width)))
    max(0.5px, 0.0041667 * (var(--scaling-factor) - var(--scrollbar-width)))
    max(0.5px, 0.0041667 * (var(--scaling-factor) - var(--scrollbar-width)));
  --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;

  --horizontalPadding: max(
    0.5px,
    0.0015625 * (var(--scaling-factor) - var(--scrollbar-width))
  );
  --verticalPadding: max(
    0.5px,
    0.0015625 * (var(--scaling-factor) - var(--scrollbar-width))
  );
  --fnt: normal normal normal
      max(0.5px, 0.0118056 * (var(--scaling-factor) - var(--scrollbar-width))) /
      1.6em "Chakra Petch Medium",
    wf_f2e1c2db44264c7aa094d2597, orig_chakra_petch_medium;
  --trans2: color 0.4s ease 0s;
  --txt: var(--color_0);
  --bg: 35, 35, 35;
  --brd: 67, 67, 67;
  --brw: max(
    0.5px,
    0.0006944 * (var(--scaling-factor) - var(--scrollbar-width))
  );
  --bgh: 67, 67, 67;
  --brdh: 67, 67, 67;
  --txth: var(--color_11);
  --bgd: 204, 204, 204;
  --alpha-bgd: 1;
  --txtd: 255, 255, 255;
  --alpha-txtd: 1;
  --alpha-txth: 1;
  --margin: 0spx;
  --alpha-brdh: 1;
  --align: center;
  --alpha-brd: 0;
  --alpha-bg: 1;
  --alpha-bgh: 1;
  --alpha-txt: 1;
  --static-spx: 0.1 * var(--one-unit);
}
body {
  font-size: 14px;
  background: rgba(13, 13, 13, 1);
}
body,
button,
input {
  font-family: Chakra Petch;
}
a {
  font-family: Space Grotesk;
}

.v10_2 {
  width: 100%;
  height: 781px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_3 {
  width: 100%;
  height: 857px;
  background: rgba(13, 13, 13, 1);
  opacity: 1;
  position: absolute;
  top: 41px;
  left: 0px;
}
.v10_4 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_4.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 7893px;
  left: 269px;
}
.v10_5 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_5.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_6 {
  width: 19px;
  height: 19px;
  background: url("../images/v10_6.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_7 {
  width: 19px;
  height: 19px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_8 {
  width: 153px;
  height: 21px;
  background: url("../images/v10_8.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 22px;
}
.v10_9 {
  width: 153px;
  height: 21px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_10 {
  width: 21px;
  height: 7px;
  background: url("../images/v10_10.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 22px;
  left: 0px;
}
.v10_11 {
  width: 21px;
  height: 7px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_12 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_12.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 7893px;
  left: 269px;
}
.v10_13 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_13.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_14 {
  width: 19px;
  height: 19px;
  background: url("../images/v10_14.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_15 {
  width: 19px;
  height: 19px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_16 {
  width: 153px;
  height: 21px;
  background: url("../images/v10_16.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 22px;
}
.v10_17 {
  width: 153px;
  height: 21px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_18 {
  width: 21px;
  height: 7px;
  background: url("../images/v10_18.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 22px;
  left: 0px;
}
.v10_19 {
  width: 21px;
  height: 7px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_20 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_20.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 7893px;
  left: 269px;
}
.v10_21 {
  width: 174px;
  height: 29px;
  background: url("../images/v10_21.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_22 {
  width: 19px;
  height: 19px;
  background: url("../images/v10_22.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_23 {
  width: 19px;
  height: 19px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_24 {
  width: 153px;
  height: 21px;
  background: url("../images/v10_24.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 22px;
}
.v10_25 {
  width: 153px;
  height: 21px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_26 {
  width: 21px;
  height: 7px;
  background: url("../images/v10_26.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 22px;
  left: 0px;
}
.v10_27 {
  width: 21px;
  height: 7px;
  background: rgba(0, 0, 0, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_32 {
  width: 795px;
  height: 803px;
  background: url("../images/v10_32.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 87px;
  left: 645px;
}
.name {
  color: #fff;
}
.logo {
  display: inline-block;
}
.v10_35 {
  width: 552px;
  height: 398px;
  background: url("../images/v10_35.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 191px;
  left: 44px;
}
.v10_36 {
  width: 552px;
  height: 398px;
  background: url("../images/v10_36.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 9px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_37 {
  width: 552px;
  height: 398px;
  background: url("../images/v10_37.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_38 {
  width: 552px;
  height: 185px;
  background: url("../images/v10_38.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_39 {
  width: 553px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Chakra Petch;
  font-weight: Bold;
  font-size: 59px;
  opacity: 1;
  text-align: left;
}
.v10_40 {
  width: 552px;
  color: rgba(140, 140, 140, 1);
  position: absolute;
  top: 132px;
  left: 0px;
  font-family: Space Grotesk;
  font-weight: Regular;
  font-size: 22px;
  opacity: 1;
  text-align: left;
}
.v10_41 {
  width: 553px;
  height: 197px;
  background: url("../images/v10_41.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 50px;
  opacity: 1;
  position: absolute;
  top: 201px;
  left: 0px;
}
.v10_42 {
  width: 553px;
  height: 197px;
  background: url("../images/v10_42.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 50px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_43 {
  width: 548px;
  height: 97px;
  background: url("../images/v10_43.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_44 {
  width: 234px;
  height: 97px;
  background: rgba(35, 35, 35, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.v10_45 {
  width: 210px;
  height: 73px;
  background: url("../images/v10_45.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
}
.v10_46 {
  width: 253px;
  height: 40px;
  background: url("../images/v10_46.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_47 {
  width: 40px;
  height: 40px;
  background: url("../images/v10_47.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_48 {
  width: 205px;
  height: 39px;
  background: url("../images/v10_48.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 48px;
}
.v10_49 {
  width: 205px;
  height: 19px;
  background: url("../images/v10_49.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_50 {
  width: 175px;
  color: rgba(255, 255, 255, 0.9200000166893005);
  position: absolute;
  top: 1px;
  left: 0px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v10_51 {
  width: 12px;
  height: 12px;
  background: rgba(140, 155, 171, 0.6000000238418579);
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 97px;
}
.v10_52 {
  width: 205px;
  height: 16px;
  background: url("../images/v10_52.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 23px;
  left: 0px;
}
.v10_53 {
  width: 65px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 1px;
  left: 0px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v10_54 {
  width: 210px;
  height: 16px;
  background: url("../images/v10_54.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 65px;
  opacity: 1;
  position: absolute;
  top: 56px;
  left: 0px;
}
.v10_55 {
  width: 85px;
  height: 16px;
  background: url("../images/v10_55.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_56 {
  width: 63px;
  color: rgba(92, 223, 189, 1);
  position: absolute;
  top: 3px;
  left: 0px;
  font-family: Inter;
  font-weight: Semi Bold;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v10_57 {
  width: 20px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 9px;
  left: 65px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 10px;
  opacity: 1;
  text-align: left;
}
.v10_58 {
  width: 82px;
  height: 16px;
  background: url("../images/v10_58.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 128px;
}
.v10_59 {
  width: 61px;
  color: rgba(237, 237, 237, 1);
  position: absolute;
  top: 3px;
  left: 0px;
  font-family: Inter;
  font-weight: Semi Bold;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v10_60 {
  width: 19px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 9px;
  left: 63px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 10px;
  opacity: 1;
  text-align: left;
}
.v10_61 {
  width: 298px;
  height: 97px;
  background: rgba(35, 35, 35, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 250px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05999999865889549);
}
.v10_62 {
  width: 274px;
  height: 72px;
  background: url("../images/v10_62.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
}
.v10_63 {
  width: 253px;
  height: 40px;
  background: url("../images/v10_63.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_64 {
  width: 40px;
  height: 40px;
  background: url("../images/v10_64.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_65 {
  width: 205px;
  height: 39px;
  background: url("../images/v10_65.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 48px;
}
.v10_66 {
  width: 205px;
  height: 19px;
  background: url("../images/v10_66.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_67 {
  width: 201px;
  color: rgba(255, 255, 255, 0.9200000166893005);
  position: absolute;
  top: 2px;
  left: 0px;
  font-family: Inter;
  font-weight: Medium;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v10_68 {
  width: 205px;
  height: 16px;
  background: url("../images/v10_68.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 23px;
  left: 0px;
}
.v10_69 {
  width: 65px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 1px;
  left: 0px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v10_70 {
  width: 274px;
  height: 16px;
  background: url("../images/v10_70.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 65px;
  opacity: 1;
  position: absolute;
  top: 56px;
  left: 0px;
}
.v10_71 {
  width: 85px;
  height: 16px;
  background: url("../images/v10_71.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_72 {
  width: 63px;
  color: rgba(92, 223, 189, 1);
  position: absolute;
  top: 3px;
  left: 0px;
  font-family: Inter;
  font-weight: Semi Bold;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v10_73 {
  width: 20px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 9px;
  left: 65px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 10px;
  opacity: 1;
  text-align: left;
}
.v10_74 {
  width: 82px;
  height: 16px;
  background: url("../images/v10_74.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 2px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 192px;
}
.v10_75 {
  width: 61px;
  color: rgba(237, 237, 237, 1);
  position: absolute;
  top: 3px;
  left: 0px;
  font-family: Inter;
  font-weight: Semi Bold;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v10_76 {
  width: 19px;
  color: rgba(140, 155, 171, 1);
  position: absolute;
  top: 9px;
  left: 63px;
  font-family: Inter;
  font-weight: Regular;
  font-size: 10px;
  opacity: 1;
  text-align: left;
}
.v10_77 {
  width: 12px;
  height: 12px;
  background: rgba(140, 155, 171, 0.6000000238418579);
  opacity: 1;
  position: absolute;
  top: 15px;
  left: 265px;
}
.v10_78 {
  width: 156px;
  height: 50px;
  background: url("../images/v10_78.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 147px;
  left: 0px;
}
.v10_79 {
  width: 152px;
  height: 43px;
  background: linear-gradient(rgba(95, 147, 240, 1), rgba(138, 216, 255, 1));
  opacity: 0.4000000059604645;
  position: absolute;
  top: 6px;
  left: 2px;
}
.v10_80 {
  width: 156px;
  height: 40px;
  background: linear-gradient(rgba(44, 44, 44, 1), rgba(0, 0, 0, 1));
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 1px solid
    linear-gradient(rgba(95, 147, 240, 1), rgba(138, 216, 255, 1));
}
.v10_81 {
  width: 101px;
  height: 24px;
  background: url("../images/v10_81.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 27px;
}
.v10_82 {
  width: 101px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Chakra Petch;
  font-weight: Medium;
  font-size: 17px;
  opacity: 1;
  text-align: center;
}
.v10_83 {
  width: 415px;
  height: 26px;
  background: url("../images/v10_83.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 12px;
  opacity: 1;
  position: absolute;
  top: 727px;
  left: 44px;
}
.v10_84 {
  width: 76px;
  height: 26px;
  background: rgba(35, 35, 35, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.v10_85 {
  width: 37px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 2px;
  left: 19px;
  font-family: Space Grotesk;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: justified;
}
.v10_86 {
  width: 45px;
  height: 26px;
  background: rgba(35, 35, 35, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 88px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.v10_87 {
  width: 9px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 2px;
  left: 18px;
  font-family: Space Grotesk;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: justified;
}
.v10_88 {
  width: 93px;
  height: 26px;
  background: rgba(35, 35, 35, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 145px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.v10_89 {
  width: 58px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 2px;
  left: 17px;
  font-family: Space Grotesk;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: justified;
}
.v10_90 {
  width: 84px;
  height: 26px;
  background: rgba(35, 35, 35, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 250px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.v10_91 {
  width: 49px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 2px;
  left: 17px;
  font-family: Space Grotesk;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: justified;
}
.v10_92 {
  width: 69px;
  height: 26px;
  background: rgba(35, 35, 35, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 346px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.v10_93 {
  width: 36px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 2px;
  left: 16px;
  font-family: Space Grotesk;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: justified;
}
.v10_94 {
  width: 814px;
  height: 65px;
  background: url("../images/v10_94.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 715px;
  left: 646px;
}
.v10_95 {
  width: 814px;
  height: 65px;
  background: url("../images/v10_95.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_96 {
  width: 814px;
  height: 65px;
  background: rgba(35, 35, 35, 1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_97 {
  width: 230px;
  height: 53px;
  background: url("../images/v10_97.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 302px;
}
.v10_98 {
  width: 230px;
  height: 53px;
  background: url("../images/v10_98.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_99 {
  width: 230px;
  height: 53px;
  background: url("../images/v10_99.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v10_100 {
  width: 163px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Chakra Petch;
  font-weight: Medium;
  font-size: 31px;
  opacity: 1;
  text-align: left;
}
.v10_101 {
  width: 56px;
  height: 14px;
  background: rgba(94, 146, 239, 1);
  padding: 10px 10px;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 9px;
  left: 174px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.v10_102 {
  width: 37px;
  color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 11px;
  left: 9px;
  font-family: Chakra Petch;
  font-weight: SemiBold;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}

.main {
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
}

.l-left {
  position: relative;
}
.l-right {
  background: url("../images/v10_32.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

h1.text-4xl {
  font-size: 4em;
  line-height: 1.1;
}

.btn-primary-glow {
  box-shadow: var(--shd);
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  padding-bottom: var(--verticalPadding, 0);
  padding-left: var(--horizontalPadding, 0);
  padding-right: var(--horizontalPadding, 0);
  padding-top: var(--verticalPadding, 0);
  position: relative;
  transition: var(
    --trans1,
    border-color 0.4s ease 0s,
    background-color 0.4s ease 0s
  );
  width: auto;

  position: relative;
  transition: var(--trans2, color 0.4s ease 0s);

  background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
  border: 1px solid #5F93F0;;
  cursor: pointer !important;

  padding: 0.5rem 2rem;

  font-size: 1.4em;
  font-weight: bold;
  letter-spacing: 1px;
}

.btn-primary-glow {
  box-shadow: rgba(95, 147, 240, 0.78) 0px 2.09687px 52.4219px 10.4844px;
  border-radius: 10px;
  padding: .8em 2.5em;
  font-size: 1.6em;
  border-width: 2px;
  margin: 1.5em 0em;
}

.btn-primary-glow:hover {
  background-color: rgb(67,67,67);
}


.vaults {
  display: flex;
  flex-direction: row;
  padding-bottom: 4em;
  font-family: Inter;
}
.vault {
  background: rgb(35 35 35);
  border-radius: 10px;
  padding: 1em;
  min-width: 230px;
  justify-content: start;
  transition: all .1s linear;
}
.vault:first-child {
  margin-right: 1em;
}
.vault:hover {
  background: rgb(67,67,67);
}
.vault-heading {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: stretch;
  gap: 1em;
  height: auto;
  margin-bottom: 1.4em;

}
.vault-icon {
  overflow: hidden;

  display: flex;
  align-items: stretch;
}
.vault-icon img {
  height: 3.4em;
  width: auto;
  object-fit: contain;
  display: block;
}
.vault-text {


}
.vault-title {
  font-size: 1.2em;
  font-weight: bold;
  white-space: nowrap;
  position: relative;
}

.vault-hint-block {
  pointer-events: none;
  position: absolute;
  bottom: 2.5rem;
  background: rgb(67,67,67);
  font-size: .7em;
  width: 200%;
  white-space: wrap;

  padding: 1em;
  border-radius: 10px;
  z-index: 999;
  font-weight: normal;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  max-width: 320px;
}

.vault-hint-button:hover .vault-hint-block {
  opacity: 1;
}


.vault-title svg {
  display: inline-block;
}

.vault-symbol {
  color: rgb(140, 155, 171);
}


.vault-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.vault-sfx {
  font-size: smaller;
  color: #8c9bab;
}

.vault-pfx {
  font-size: 1.3em;
  font-weight: bold;
}
.vault-pfx.green {
  color: #5cdfbd;
}



@media (max-width: 1023px) {

}



@media (max-width: 1300px) {
  .l-left {
    width: 55%;
  }
  .l-right {
    width: 45%;
  }
}

@media (max-width: 1130px) {
  .l-left {
    width: 60%;
  }
  .l-right {
    width: 40%;
  }
}



@media (max-width: 1023px) {
  .bg-small {
    background: url("../images/v10_32.png") 0 0 no-repeat;
    background-size: contain;
    background-position: center bottom;
  }
  .l-left {
    width: 100%;
  }
  .vaults {
    justify-content: center;
  }

  .buttons {
    justify-content: center;
    text-align: center;
  }
  .footer-nav-items {
    justify-content: center;
    text-align: center;
  }
  p {
    text-align: center !important;
    font-size: 1.4em;
  }
}


.vaults-mobile {
  display: none;
}

.vaults-mobile .vault {
  max-width: 320px;
  font-size: .9em;
  margin: 2em auto;
  color: white;

  display: flex;
  flex-direction: row;
  align-items: center;
  background: rgb(35,35,35, .9);
  padding: 0 1em;

}

.vaults-mobile .vault:hover {

  background: rgb(67,67,67, .95);
}

.vaults-mobile .vault .vault-icon {
  padding: 0 0px 0px 14px;
}
.vaults-mobile .vault .vault-icon img {

  height: 96px;
}
.vaults-mobile .vault .vault-text {
  width: 100%;
  padding: 0 14px;
  font-size: 1.2em;
}
.vaults-mobile .vault-title {
  white-space: normal;
}
.vaults-mobile .vault-footer {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  font-size: 1.5em;
  padding-right: 14px;
  letter-spacing: 1px;
}
.vaults-mobile .vault-pfx {
  font-size: 1em;
}
.vaults-mobile .vault-sfx {
  font-size: 1em;
}


p.text-center {
  color: #8d8d8d;
  font-size: 1.8em;
}



.btn-launch  {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 2.8em;
  text-transform: none;
}

.badge-container {
  position: relative;
}
.badge {
  position: absolute;
  top: -5px;
  left: 105%;
  background-color: rgb(95, 147, 240);
  border-radius: 8px;
  font-size: .3em;
  padding: 6px 10px 4px 10px;
  line-height: 1;
}


.footer-nav {
  color: white;
  font-size: 1.1em;
  padding: .4em 1em;
  background-color: rgb(35, 35, 35);
  border: 1px solid rgb(67, 67, 67);
  border-radius: 9px;
}
.footer-nav:hover {
  background: rgb(67,67,67);
}


@media (max-width: 820px) {
  body {
    font-size: 12px;
  }

  .vaults-mobile {
    display: block;
    height: 100%;
  }
  .vaults  {
    display: none;;
  }
  .text-4xl {
    margin-top: 1.5em;
  }

  .vault:first-child {
    margin-top: 0;
  }

  .p-6 {
    padding: 1em;
  }
  .l-left {
    overflow: auto;
  }
  .l-left a.absolute {
    position: fixed !important;
  }

  .logo svg {
    height: 32px;
  }
  p.text-center {
    font-size: 1.4em;
  }
  h1 {
    padding: 0 1em;
  }


  .badge {
    font-size: 0.22em;
    border-radius: 6px;
    padding: 4px 8px;
    top: 0px;
  }
}
@media (max-height: 700px) {
  .l-left {
    overflow: auto;
  }
  .l-left a.absolute {
    position: fixed !important;
  }
  h1 {
    text-align: center;
  }
  .logo svg {
    height: 28px;
    margin-bottom: 1em;
  }
}

@media (max-height: 640px) {
  .bg-small {
    background-size: cover;
    background-position: center 30%;
  }
}

@media (max-height: 800px) and (min-width: 600px) {
  h1.text-4xl {
    font-size: 3em;
  }
}
@media (max-height: 600px) and (min-width: 600px) {

  body {
    font-size: 12px;
  }

  h1.text-4xl {
    font-size: 3em;
  }

  .btn-primary-glow {
    font-size: 1.1em !important;
    margin: 0;
  }
}
