@charset "UTF-8";

/***
    The new CSS reset - version 1.9 (last updated 19.6.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/

/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */

@import url("https://fonts.cdnfonts.com/css/minecraft-4");

*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

/* Preferred box-sizing value */

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Reapply the pointer cursor for anchor tags */

a,
button {
  cursor: revert;
}

/* Remove list styles (bullets/numbers) */

ol,
ul,
menu {
  list-style: none;
}

/* For images to not be able to exceed their container */

img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

/* removes spacing between cells in tables */

table {
  border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */

input,
textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */

textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */

meter {
  -webkit-appearance: revert;
  appearance: revert;
}

/* preformatted text - use only for this feature */

:where(pre) {
  all: revert;
}

/* reset default text opacity of input placeholder */

::placeholder {
  color: unset;
}

/* remove default dot (•) sign */

::marker {
  content: initial;
}

/* fix the feature of 'hidden' attribute.
   display:revert; revert to element instead of attribute */

:where([hidden]) {
  display: none;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/

:where([contenteditable]:not([contenteditable="false"])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */

:where([draggable="true"]) {
  -webkit-user-drag: element;
}

/* Revert Modal native behavior */

:where(dialog:modal) {
  all: revert;
}

body {
  outline: none;
  background: #fff;
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: Panton;
  src: url("./../fonts/Panton-Black.woff2") format("woff2"), url("../fonts/Panton-Black.ttf") format("ttf");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

@font-face {
  font-family: Minecraftia;
  src: url(data:font/truetype;base64,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gICAAQD/AAAABQAAAAACAAOAAAMABwALAA8AEwAAITUhFSU1MxUlETMZATUzFT0BIRUBAAEA/oCA/wCAgAEAgICAgICAAYD+gAGAgICAgIAABQAAAAACAAOAAAMABwALAA8AEwAAMTUhFT0BMxU1ETMRATUzFSU1IRUBAICA/wCA/oABAICAgICAgAGA/oABgICAgICAAAAABQAAAQACAAKAAAMABwALAA8AEwAAETUzFSE1MxUlNSEVJTUzFSE1MxWAAQCA/oABAP6AgAEAgAEAgICAgICAgICAgICAAAAAAQAAAIACgAMAAAsAACURITUhETMRIRUhEQEA/wABAIABAP8AgAEAgAEA/wCA/wAAAQAA/4AAgAEAAAMAABURMxGAgAGA/oAAAQAAAYACgAIAAAMAABE1IRUCgAGAgIAAAQAAAAAAgAEAAAMAADERMxGAAQD/AAAABQAAAAACgAOAAAMABwALAA8AEwAAMTUzFTURMxkBNTMVNREzGQE1MxWAgICAgICAgAEA/wABAICAgAEA/wABAICAAAAFAAAAAAKAA4AAAwAHAA8AFwAbAAAzNSEVATUzFQERMxEzFSMVIREjNTM1MxEBNSEVgAGA/wCA/oCAgIABgICAgP4AAYCAgAGAgID/AAKA/oCAgAGAgID9gAKAgIAAAAABAAAAAAKAA4AACwAAMTUhESM1MzUzESEVAQCAgIABAIACAICA/QCAAAAAAAYAAAAAAoADgAAHAAsADwATABcAGwAAMREzFSE1MxEBNTMVPQEhFQE1MxUFETMRATUhFYABgID+AIABAP4AgAGAgP4AAYABAICA/wABAICAgICAAQCAgIABAP8AAQCAgAAAAAAHAAAAAAKAA4AAAwAHAAsADwATABcAGwAAMzUhFSU1MxUhETMRATUhFQE1MxUFETMRATUhFYABgP4AgAGAgP6AAQD+AIABgID+AAGAgICAgIABAP8AAQCAgAEAgICAAQD/AAEAgIAAAAMAAAAAAoADgAADAAcAEwAAEzUzFT0BMxUTESERMxUhESM1IRGAgICA/gCAAYCAAQACAICAgICA/YABAAEAgAGAgPyAAAAAAAQAAAAAAoADgAADAAcACwATAAAzNSEVJTUzFSERMxEBESEVIRUhFYABgP4AgAGAgP2AAoD+AAGAgICAgIABgP6AAYABgICAgAAAAAAFAAAAAAKAA4AAAwAHAA8AEwAXAAAzNSEVNREzESERMxUhFSEZATUzFT0BIRWAAYCA/YCAAYD+gIABAICAgAEA/wACAICA/wACAICAgICAAAMAAAAAAoADgAADAAcADwAAIREzGQE1MxU1ESEVIxEhEQEAgID+gIACgAGA/oABgICAgAEAgAEA/oAAAAcAAAAAAoADgAADAAcACwAPABMAFwAbAAAzNSEVJREzESERMxEBNSEVJREzESERMxEBNSEVgAGA/gCAAYCA/gABgP4AgAGAgP4AAYCAgIABAP8AAQD/AAEAgICAAQD/AAEA/wABAICAAAAAAAUAAAAAAoADgAADAAcACwATABcAADM1IRU9ATMVAREzEQE1ITUhETMRATUhFYABAID+AIABgP6AAYCA/gABgICAgICAAYABAP8A/wCAgAEA/gACAICAAAACAAAAAACAAwAAAwAHAAAxETMRAxEzEYCAgAEA/wACAAEA/wAAAAAAAgAA/4AAgAMAAAMABwAAFREzEQMRMxGAgICAAYD+gAKAAQD/AAAAAAcAAAAAAgADgAADAAcACwAPABMAFwAbAAAhNTMVJTUzFSU1MxUlNTMVPQEzFT0BMxU9ATMVAYCA/wCA/wCA/wCAgICAgICAgICAgICAgICAgICAgICAgIAAAAAAAgAAAIACgAKAAAMABwAAPQEhFQE1IRUCgP2AAoCAgIABgICAAAAAAAcAAAAAAgADgAADAAcACwAPABMAFwAbAAAxNTMVPQEzFT0BMxU9ATMVJTUzFSU1MxUlNTMVgICAgP8AgP8AgP8AgICAgICAgICAgICAgICAgICAgICAAAAGAAAAAAKAA4AAAwAHAAsADwATABcAACE1MxUDNTMVPQEzFQE1MxUFETMRATUhFQEAgICAgP4AgAGAgP4AAYCAgAEAgICAgIABAICAgAEA/wABAICAAAAABAAAAAADAAOAAAMABwAPABMAADM1IRUlETMRNxEhETMRMxEBNSEVgAIA/YCAgAEAgID9gAIAgICAAoD9gIABgP8AAYD+AAIAgIAAAAIAAAAAAoADgAALAA8AADERMxEhETMRIxEhGQE1IRWAAYCAgP6AAYADAP8AAQD9AAGA/oADAICAAAAAAAMAAAAAAoADgAADAAcAEwAAJREzEQM1MxUBESEVIRUhFSERIRUCAICAgP2AAgD+gAGA/oABgIABgP6AAgCAgP2AA4CAgID+gIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAAzNSEVPQEzFSERMxEBNTMVJTUhFYABgID9gIABgID+AAGAgICAgIACgP2AAgCAgICAgAACAAAAAAKAA4AAAwALAAAlETMRBREhFSERIRUCAID9gAIA/oABgIACgP2AgAOAgP2AgAAAAQAAAAACgAOAAAsAADERIRUhFSEVIREhFQKA/gABAP8AAgADgICAgP6AgAABAAAAAAKAA4AACQAAMREhFSEVIRUhEQKA/gABAP8AA4CAgID+AAAABAAAAAACgAOAAAMACQANABEAADM1IRU1ESE1IREhETMZATUhFYABgP8AAYD9gIACAICAgAGAgP4AAoD9gAKAgIAAAAABAAAAAAKAA4AACwAAMREzESERMxEjESERgAGAgID+gAOA/wABAPyAAgD+AAAAAAABAAAAAAGAA4AACwAAMTUzESM1IRUjETMVgIABgICAgAKAgID9gIAAAwAAAAACgAOAAAMABwALAAAzNSEVJTUzFSERMxGAAYD+AIABgICAgICAgAMA/QAABQAAAAACgAOAAAMABwALABMAFwAAIREzEQE1MxUDNTMVAREzESEVIREBNTMVAgCA/wCAgID+AIABAP8AAYCAAYD+gAGAgIABAICA/YADgP8AgP4AAwCAgAAAAAABAAAAAAKAA4AABQAAMREzESEVgAIAA4D9AIAAAwAAAAACgAOAAAMACwATAAABNTMVAREzFTMVIxEhESM1MzUzEQEAgP6AgICAAYCAgIACAICA/gADgICA/YACgICA/IAAAAAAAwAAAAACgAOAAAMACwATAAABNTMVAREzFTMVIxEhESM1MxEzEQEAgP6AgICAAYCAgIACAICA/gADgICA/YABgIABgPyAAAAABAAAAAACgAOAAAMABwALAA8AADM1IRUlETMRIREzEQE1IRWAAYD+AIABgID+AAGAgICAAoD9gAKA/YACgICAAAIAAAAAAoADgAADAA0AAAE1MxUBESEVIRUhFSERAgCA/YACAP6AAYD+gAKAgID9gAOAgICA/gAABgAAAAACgAOAAAMABwALAA8AEwAXAAAzNSEVMzUzFSU1MxUhETMRJREzEQE1IRWAAQCAgP8AgP4AgAGAgP4AAYCAgICAgICAAoD9gIACAP4AAgCAgAAAAAMAAAAAAoADgAADAAcAEQAAIREzEQM1MxUBESEVIRUhFSERAgCAgID9gAIA/oABgP6AAgD+AAKAgID9gAOAgICA/gAABgAAAAACgAOAAAMABwALAA8AEwAXAAAzNSEVJTUzFSERMxEBNSEVJTUzFT0BIRWAAYD+AIABgID+AAGA/gCAAgCAgICAgAGA/oABgICAgICAgICAAAAAAAEAAAAAAoADgAAHAAAhESE1IRUhEQEA/wACgP8AAwCAgP0AAAMAAAAAAoADgAADAAcACwAAMzUhFSURMxEhETMRgAGA/gCAAYCAgICAAwD9AAMA/QAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAAhNTMVJREzETMRMxEBETMRIREzEQEAgP8AgICA/gCAAYCAgICAAQD/AAEA/wABAAIA/gACAP4AAAAAAAMAAAAAAoADgAADAAsAEwAAATUzFQERMxEzFSMVITUjNTMRMxEBAID+gICAgAGAgICAAQCAgP8AA4D9gICAgIACgPyAAAAAAAkAAAAAAoADgAADAAcACwAPABMAFwAbAB8AIwAAMREzESERMxEBNTMVMzUzFSU1MxUlNTMVMzUzFSU1MxUhNTMVgAGAgP4AgICA/wCA/wCAgID+AIABgIABgP6AAYD+gAGAgICAgICAgICAgICAgICAgIAABQAAAAACgAOAAAMABwALAA8AEwAAIREzEQE1MxUzNTMVJTUzFSE1MxUBAID/AICAgP4AgAGAgAKA/YACgICAgICAgICAgAAABQAAAAACgAOAAAUACQANABEAFwAAMREzFSEVATUzFT0BMxU9ATMVPQEhNSERgAH//gGAgID+AAKAAQCAgAEAgICAgICAgICAgID/AAAAAAABAAAAAAGAA4AABwAAMREhFSERIRUBgP8AAQADgID9gIAAAAAFAAAAAAKAA4AAAwAHAAsADwATAAAhNTMVJREzEQE1MxUlETMRATUzFQIAgP8AgP8AgP8AgP8AgICAgAEA/wABAICAgAEA/wABAICAAAAAAAEAAAAAAYADgAAHAAAxNSERITUhEQEA/wABgIACgID8gAAAAAUAAAIAAoADgAADAAcACwAPABMAABE1MxUhNTMVJTUzFTM1MxUlNTMVgAGAgP4AgICA/wCAAgCAgICAgICAgICAgIAAAQAAAAACgACAAAMAADE1IRUCgICAAAAAAgAAAgABAAOAAAMABwAAEzUzFSURMxGAgP8AgAIAgICAAQD/AAAAAAMAAAAAAoACgAADAA0AEQAAPQEzHQE1ITUhNSE1MxEBNSEVgAGA/oABgID+AAGAgICAgICAgID+AAIAgIAAAAADAAAAAAKAA4AAAwAHABEAACURMxEBNSEVAREzETMVIxEhFQIAgP6AAQD+AICAgAGAgAGA/oABgICA/gADgP6AgP8AgAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAAzNSEVPQEzFSERMxEBNTMVJTUhFYABgID9gIABgID+AAGAgICAgIABgP6AAQCAgICAgAADAAAAAAKAA4AAAwAHABEAADURMxkBNSEVATUhESM1MxEzEYABAP8AAYCAgICAAYD+gAGAgID+AIABAIABgPyAAAAAAAMAAAAAAoACgAADAA0AEQAAMzUhFSURMxUhNTMRIRURNSEVgAIA/YCAAYCA/gABgICAgAGAgID/AIABgICAAAACAAAAAAIAA4AACwAPAAAzESM1MzUzFSEVIRkBNSEVgICAgAEA/wABAAIAgICAgP4AAwCAgAAAAAMAAP+AAoACgAADAAcAEQAAFTUhFQERMxEBNSE1IREhNSERAgD+AIABgP6AAYD+gAIAgICAAYABAP8A/wCAgAEAgP2AAAAAAAMAAAAAAoADgAADAAcADwAAIREzEQE1IRUBETMRMxUjEQIAgP6AAQD+AICAgAIA/gACAICA/gADgP6AgP6AAAACAAAAAACAA4AAAwAHAAAxETMRAzUzFYCAgAKA/YADAICAAAAEAAD/gAKAA4AAAwAHAAsADwAAFzUhFSURMxEhETMRAzUzFYABgP4AgAGAgICAgICAgAEA/wACgP2AAwCAgAAABQAAAAACAAOAAAMABwALAA8AFwAAITUzFSU1MxUDNTMVPQEzFQERMxEzFSMRAYCA/wCAgICA/gCAgICAgICAgAEAgICAgID+AAOA/gCA/wAAAAAAAgAAAAABAAOAAAMABwAAMzUzFSURMxGAgP8AgICAgAMA/QAABAAAAAACgAKAAAMABwANABEAAAERMxETETMRIREhFSMRATUzFQEAgICA/YABAIABAIABAAEA/wD/AAIA/gACgID+AAIAgIAAAgAAAAACgAKAAAMACQAAIREzESERIRUhEQIAgP2AAgD+gAIA/gACgID+AAAEAAAAAAKAAoAAAwAHAAsADwAAMzUhFSURMxEhETMRATUhFYABgP4AgAGAgP4AAYCAgIABgP6AAYD+gAGAgIAAAwAA/4ACgAKAAAMADwATAAABETMRAREzFTMVIxUhFSEREzUhFQIAgP2AgICAAYD+gIABAAEAAQD/AP6AAwCAgICA/wACgICAAAAAAAMAAP+AAoACgAADAAcAEwAAGQEzGQE1IRUTESE1ITUjNTM1MxGAAQCA/oABgICAgAEAAQD/AAEAgID9gAEAgICAgP0AAAAAAAMAAAAAAoACgAADAAsADwAAATUzFQERMxUzFSMREzUhFQIAgP2AgICAgAEAAYCAgP6AAoCAgP6AAgCAgAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAAxNSEVPQEzFSU1IRUlNTMVPQEhFQIAgP4AAYD+AIACAICAgICAgICAgICAgICAAAIAAAAAAYADgAADAA8AACE1MxUlESM1MxEzETMVIxEBAID/AICAgICAgICAAYCAAQD/AID+gAAAAgAAAAACgAKAAAMACQAANREzERU1IREzEYABgICAAgD+AICAAgD9gAAAAAAFAAAAAAKAAoAAAwAHAAsADwATAAAhNTMVJTUzFTM1MxUlETMRIREzEQEAgP8AgICA/gCAAYCAgICAgICAgIABgP6AAYD+gAACAAAAAAKAAoAAAwANAAA1ETMRFTUzETMRMxEzEYCAgICAgAIA/gCAgAEA/wACAP2AAAAACQAAAAACgAKAAAMABwALAA8AEwAXABsAHwAjAAAxNTMVITUzFSU1MxUzNTMVJTUzFSU1MxUzNTMVJTUzFSE1MxWAAYCA/gCAgID/AID/AICAgP4AgAGAgICAgICAgICAgICAgICAgICAgICAgIAAAAMAAP+AAoACgAADAAcADwAAFTUhFQERMxEBNSE1IREzEQIA/gCAAYD+gAGAgICAgAGAAYD+gP8AgIABgP2AAAADAAAAAAKAAoAABwALABMAADE1MzUzFSEVATUzFT0BITUhFSMVgIABgP6AgP6AAoCAgICAgAEAgICAgICAgAAABQAAAAACAAOAAAMABwALAA8AEwAAITUhFSURMxEBNTMVNREzGQE1IRUBAAEA/oCA/wCAgAEAgICAAQD/AAEAgICAAQD/AAEAgIAAAAIAAAAAAIADgAADAAcAADERMxEDETMRgICAAYD+gAIAAYD+gAAAAAAFAAAAAAIAA4AAAwAHAAsADwATAAAxNSEVNREzGQE1MxUlETMRATUhFQEAgID/AID+gAEAgICAAQD/AAEAgICAAQD/AAEAgIAAAAAABAAAAoADAAOAAAMABwALAA8AABE1MxUhNSEVJTUhFSE1MxWAAQABAP4AAQABAIACgICAgICAgICAgAAAAgAAAAAAgAMAAAMABwAAMREzEQM1MxWAgIACAP4AAoCAgAAABAAAAAACgAOAAAMABwALAB8AAAE1MxUhETMRATUzFQE1IzUzESM1MzUzFTMVIxEzFSMVAgCA/YCAAYCA/oCAgICAgICAgIABAICAAYD+gAEAgID+AICAAYCAgICA/oCAgAAAAAMAAAAAAoADgAAPABMAFwAAMTUzESM1MxEzESEVIREhFQM1MxUlNSEVgICAgAEA/wABgICA/oABAIABAIABAP8AgP8AgAKAgICAgIAAAAAACAAAAIACAAMAAAMABwALAA8AEwAXABsAHwAAPQEzFSE1MxUlNSEVJTUzFSE1MxUlNSEVJTUzFSE1MxWAAQCA/oABAP6AgAEAgP6AAQD+gIABAICAgICAgICAgICAgICAgICAgICAgIAAAAAABQAAAAACgAOAABMAFwAbAB8AIwAAITUjNTM1IzUzNTMVMxUjFTMVIxUBNTMVMzUzFSU1MxUhNTMVAQCAgICAgICAgID/AICAgP4AgAGAgICAgICAgICAgIACgICAgICAgICAgAAAAAACAAAAAACAA4AAAwAHAAAxETMRAxEzEYCAgAGA/oACAAGA/oAAAAAACAAAAAACAAOAAAMABwALAA8AEwAXABsAHwAAMTUhFT0BMxUlNSEVJTUzFSE1MxUlNSEVJTUzFT0BIRUBgID+gAEA/oCAAQCA/oABAP6AgAGAgICAgICAgICAgICAgICAgICAgICAgAACAAADAAKAA4AAAwAHAAARNSEVMzUhFQEAgAEAAwCAgICAAAADAAAAAAMAAoAADQARABsAADM1IxEzETMVMzUzFTMVNREzESURIzUhFSMVIxWAgICAgICAgP4AgAIAgICAAYD/AICAgICAAYD+gIABAICAgIAAAAABAAACAAGAA4AACQAAETUzNSM1IRUzEYCAAQCAAgCAgICA/wAAAAAACgAAAAACgAKAAAMABwALAA8AEwAXABsAHwAjACcAACE1MxUzNTMVJTUzFTM1MxUlNTMVMzUzFSU1MxUzNTMVJTUzFTM1MxUBAICAgP4AgICA/gCAgID/AICAgP8AgICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAAAEAAAAAAoABgAAFAAAhESE1IRECAP4AAoABAID+gAAAAQAAAgACgAKAAAMAABE1IRUCgAIAgIAAAwAAAQADAAOAAAMABwAZAAABNSMVIREzERU1MxEzNSE1IRUjFTM1MxEjFQIAgP6AgICA/wACAICAgIABgICAAYD+gICAAQCAgICAgP6AgAABAAADAAKAA4AAAwAAETUhFQKAAwCAgAAEAAACAAGAA4AAAwAHAAsADwAAEzUzFSU1MxUzNTMVJTUzFYCA/wCAgID/AIACAICAgICAgICAgIAAAAACAAAAAAMAA4AAAwAPAAAxNSEVAREhNSERIREhFSERAwD+AP8AAQABAAEA/wCAgAEAAQCAAQD/AID/AAABAAABAAIAA4AAEQAAGQEzNTM1ITUhFTMVIxUjFSEVgID/AAGAgICAAQABAAEAgICAgICAgIAAAAEAAAEAAgADgAAPAAARNSE1IzUzNSE1IRUzESMVAQCAgP8AAYCAgAEAgICAgICA/oCAAAACAAACAAEAA4AAAwAHAAARNTMVNREzEYCAAgCAgIABAP8AAAABAAAAgAOAA4AADwAAPQEzESERIREhESMVIRUjFYABAAEAAQCA/oCAgIACgP6AAYD+gICAgAAAAAIAAAAABAADgAADABEAAAERIxETESE1IxEzNSERIREjEQGAgID/AICAA4D/AIACAAEA/wD+AAGAgAEAgPyAAwD9AAAAAQAAAQABAAGAAAMAABE1IRUBAAEAgIAAAwAAAAABgAIAAAMABwANAAAxNSEVPQEzFSU1MzUzEQEAgP6AgICAgICAgICAgP8AAAAAAAEAAAIAAQADgAAFAAATESM1IRGAgAEAAgABAID+gAAABAAAAgABgAOAAAMABwALAA8AABM1MxUlNTMVMzUzFSU1MxWAgP8AgICA/wCAAgCAgICAgICAgICAAAAACgAAAAACgAKAAAMABwALAA8AEwAXABsAHwAjACcAADE1MxUzNTMVJTUzFTM1MxUlNTMVMzUzFSU1MxUzNTMVJTUzFTM1MxWAgID/AICAgP8AgICA/gCAgID+AICAgICAgICAgICAgICAgICAgICAgICAgICAgAAABwAAAAACgAOAAAMABwANABEAFQAZAB0AADE1MxU1ETMRBTUjESERATUzFTURMxElETMRJTUzFYCAAQCAAQD+gICA/gCAAYCAgICAAQD/AICAAQD+gAGAgICAAQD/AIABAP8AgICAAAAIAAAAAAKAA4AAAwAJAA0AEQAVABkAHQAhAAAxNTMVIREzFTMVJREzESU1MxUlNTMVNREzESURMxElNTMVgAEAgID+AIABAID+gICA/gCAAYCAgIABAICAgAEA/wCAgICAgICAAQD/AIABAP8AgICAAAAAAAUAAAAAAoADgAADAAkADQAbAB8AADE1MxUhNSMRIREBETMRAREjNTM1IxEhETMVIxEBNTMVgAGAgAEA/wCA/oCAgIABAICAAQCAgICAAQD+gAIAAQD/AP6AAQCAgAEA/oCA/wACgICAAAAAAAYAAAAAAoADgAADAAcACwAPABMAFwAAMzUhFT0BMxUhETMZATUzFT0BMxUDNTMVgAGAgP2AgICAgICAgICAgAEA/wABAICAgICAAQCAgAAABAAAAAACgAUAAAsADwATABcAADERMxEhETMRIxEhGQE1IRUBNTMVJTUzFYABgICA/oABgP8AgP8AgAMA/wABAP0AAYD+gAMAgIABAICAgICAAAAABAAAAAACgAUAAAsADwATABcAADERMxEhETMRIxEhGQE1IRUBNTMVPQEzFYABgICA/oABgP8AgIADAP8AAQD9AAGA/oADAICAAQCAgICAgAAFAAAAAAKABQAACwAPABMAFwAbAAAxETMRIREzESMRIRkBNSEVATUzFTM1MxUlNTMVgAGAgID+gAGA/oCAgID/AIADAP8AAQD9AAGA/oADAICAAQCAgICAgICAAAMAAAAAAoAEgAALAA8AEwAAMREzESERMxEjESEZATUhFQE1IRWAAYCAgP6AAYD+gAGAAwD/AAEA/QABgP6AAwCAgAEAgIAAAAQAAAAAAoAEgAALAA8AEwAXAAAxETMRIREzESMRIRkBNSEVATUhFTM1IRWAAYCAgP6AAYD+AAEAgAEAAwD/AAEA/QABgP6AAwCAgAEAgICAgAAAAAMAAAAAAoAEgAALABMAFwAAMREzESERMxEjESEZAjMVMzUzEQE1MxWAAYCAgP6AgICA/wCAAwD/AAEA/QABgP6AAwABAICA/wABAICAAAAAAQAAAAACgAOAABUAADERMxUzNSM1IRUhFTMVIxEhFSERIxGAgIACAP8AgIABAP6AgAMAgICAgICA/oCAAgD+AAAAAAAHAAD/AAKAA4AABwALAA8AEwAXABsAHwAAATUjNSEVMxUDNTMVJTUhFT0BMxUhETMRATUzFSU1IRUBgIABAICAgP4AAYCA/YCAAYCA/gABgP8AgICAgAEAgICAgICAgIACAP4AAYCAgICAgAADAAAAAAKABQAACwAPABMAADERIRUhFSEVIREhFQE1MxUlNTMVAoD+AAEA/wACAP6AgP8AgAOAgICA/oCABACAgICAgAAAAAADAAAAAAKABQAACwAPABMAADERIRUhFSEVIREhFQE1MxU9ATMVAoD+AAEA/wACAP6AgIADgICAgP6AgAQAgICAgIAAAAQAAAAAAoAFAAALAA8AEwAXAAAxESEVIRUhFSERIRUBNTMVMzUzFSU1MxUCgP4AAQD/AAIA/gCAgID/AIADgICAgP6AgAQAgICAgICAgAAAAwAAAAACgASAAAsADwATAAAxESEVIRUhFSERIRUBNSEVMzUhFQKA/gABAP8AAgD9gAEAgAEAA4CAgID+gIAEAICAgIAAAAAAAwAAAAABAAQAAAMABwALAAAzETMRAzUzFSU1MxWAgICA/wCAAoD9gAMAgICAgIAAAwCAAAABgAQAAAMABwALAAAzETMRAzUzFT0BMxWAgICAgAKA/YADAICAgICAAAAABAAAAAABgAQAAAMABwALAA8AADMRMxEBNTMVMzUzFSU1MxWAgP8AgICA/wCAAoD9gAMAgICAgICAgAAAAwAAAAABgAOAAAMABwALAAAzETMRATUzFTM1MxWAgP8AgICAAoD9gAMAgICAgAAAAv+AAAACgAOAAAMAEwAAJREzEQURIzUzESEVIREhFSERIRUCAID9gICAAgD+gAEA/wABgIACgP2AgAGAgAGAgP8AgP8AgAAABAAAAAACgASAAAMACwATABcAAAE1MxUBETMVMxUjESERIzUzETMRATUhFQEAgP6AgICAAYCAgID+AAGAAgCAgP4AA4CAgP2AAYCAAYD8gAQAgIAABgAAAAACgAUAAAMABwALAA8AEwAXAAAzNSEVJREzESERMxEBNSEVATUzFSU1MxWAAYD+AIABgID+AAGA/wCA/wCAgICAAoD9gAKA/YACgICAAQCAgICAgAAAAAAGAAAAAAKABQAAAwAHAAsADwATABcAADM1IRUlETMRIREzEQE1IRUBNTMVPQEzFYABgP4AgAGAgP4AAYD/AICAgICAAoD9gAKA/YACgICAAQCAgICAgAAABgAAAAACgAUAAAMABwALAA8AFQAZAAAzNSEVJREzESERMxEBNTMVAzUhETMRATUzFYABgP4AgAGAgP4AgIABAID/AICAgIACgP2AAoD9gAOAgID/AIABAP6AAYCAgAAABQAAAAACgASAAAMABwALAA8AEwAAMzUhFSURMxEhETMRATUhFQE1IRWAAYD+AIABgID+AAGA/oABgICAgAKA/YACgP2AAoCAgAEAgIAAAAAGAAAAAAKABIAAAwAHAAsADwATABcAADM1IRUlETMRIREzEQE1IRUBNSEVMzUhFYABgP4AgAGAgP4AAYD+AAEAgAEAgICAAoD9gAKA/YACgICAAQCAgICAAAAAAAkAAACAAoADAAADAAcACwAPABMAFwAbAB8AIwAAPQEzFSE1MxUlNTMVMzUzFSU1MxUlNTMVMzUzFSU1MxUhNTMVgAGAgP4AgICA/wCA/wCAgID+AIABgICAgICAgICAgICAgICAgICAgICAgICAgAAFAAAAAAKAA4AAAwAHAA8AFwAbAAAzNSEVATUzFQERMxEzFSMVIREjNTM1MxEBNSEVgAGA/wCA/oCAgIABgICAgP4AAYCAgAGAgID/AAKA/oCAgAGAgID9gAKAgIAAAAAFAAAAAAKABIAAAwAHAAsADwATAAAzNSEVJREzESERMxEBNTMVJTUzFYABgP4AgAGAgP6AgP8AgICAgAMA/QADAP0AAwCAgICAgAAABQAAAAACgASAAAMABwALAA8AEwAAMzUhFSURMxEhETMRATUzFT0BMxWAAYD+AIABgID+gICAgICAAwD9AAMA/QADAICAgICAAAAAAAQAAAAAAoAEgAADAAcACwAPAAAzNSEVJREzESERMxEBNSEVgAGA/gCAAYCA/gABgICAgAMA/QADAP0AA4CAgAAFAAAAAAKA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AAACgAOAAAMABwALAA8AEwAXAAAzNSEVJREzESERMxEBNSEVPQEzFSU1IRWAAYD+AIABgID+AAGAgP4AAYCAgIABgP6AAYD+gAGAgICAgICAgIAAAAUAAAAAAoADgAADAAcACwAPABMAADM1IRUlETMRIREzEQE1IRUBNSEVgAGA/gCAAYCA/gABgP6AAYCAgIABgP6AAYD+gAGAgIABAICAAAAABgAAAAACgAOAAAMABwALAA8AEwAXAAAzNSEVJREzESERMxEBNSEVATUhFTM1IRWAAYD+AIABgID+AAGA/gABAIABAICAgAGA/oABgP6AAYCAgAEAgICAgAAAAAADAAAAAAMAA4AAAwAHAAsAACERIREBNSEVAREhEQEAAQD+AAMA/gABAAEA/wABgICAAQABAP8AAAMAAAAAAoACgAADAA0AFwAAATUzFQE1IxEzETMVIRU1ESM1ITUhFTMRAQCA/wCAgIABAID/AAGAgAEAgID/AIABgP8AgICAAQCAgID+gAAAAwAAAAACgAOAAAMACQANAAA1ETMRFTUhETMRATUhFYABgID9gAEAgAIA/gCAgAIA/YADAICAAAADAAAAAAKAA4AAAwAJAA0AADURMxEVNSERMxEBNSEVgAGAgP8AAQCAAgD+AICAAgD9gAMAgIAAAAMAAAAAAoADgAADAAkADQAANREzERU1IREzEQE1MxWAAYCA/oCAgAIA/gCAgAIA/YADAICAAAAABAAAAAACgAOAAAMACQANABEAADURMxEVNSERMxEBNTMVMzUzFYABgID+AICAgIACAP4AgIACAP2AAwCAgICAAAUAAP+AAoADgAADAAcADwATABcAABU1IRUBETMRATUhNSERMxEBNTMVPQEzFQIA/gCAAYD+gAGAgP6AgICAgIABgAGA/oD/AICAAYD9gAKAgICAgIAAAAACAAD/gAGAAwAAAwAPAAABNTMVAREzETMVIxUzFSMRAQCA/oCAgICAgAEAgID+gAOA/wCAgID/AAAAAAAFAAD/gAKAA4AAAwAHAA8AEwAXAAAVNSEVAREzEQE1ITUhETMRATUzFTM1MxUCAP4AgAGA/oABgID+AICAgICAgAGAAYD+gP8AgIABgP2AAwCAgICAAAAABwAAAAACgASAAAMABwALAA8AEwAXABsAACERMxEBNTMVMzUzFSU1MxUhNTMVATUhFTM1IRUBAID/AICAgP4AgAGAgP2AAQCAAQACgP2AAoCAgICAgICAgIABAICAgIAAAwAAAAACgAOAAAMACwARAAAhNSEVNREjNTMRMxEFESEVIREBAAEAgICA/YACAP6AgICAAQCAAQD9gIADgID9AAAAAAABAAABgAKAAgAAAwAAETUhFQKAAYCAgAACAAACAAEAA4AAAwAHAAARNTMVNREzEYCAAgCAgIABAP8AAAACAAACAAEAA4AAAwAHAAARNTMVNREzEYCAAgCAgIABAP8AAAACAAAAAAEAAYAAAwAHAAAxNTMVNREzEYCAgICAAQD/AAAAAAACAAACAAEAA4AAAwAHAAATNTMVJREzEYCA/wCAAgCAgIABAP8AAAAABAAAAgACAAOAAAMABwALAA8AABE1MxUzNTMVJREzETMRMxGAgID/AICAgAIAgICAgIABAP8AAQD/AAAABAAAAgACAAOAAAMABwALAA8AABE1MxUzNTMVJREzETMRMxGAgID/AICAgAIAgICAgIABAP8AAQD/AAAABAAAAAACAAGAAAMABwALAA8AADE1MxUzNTMVJREzETMRMxGAgID/AICAgICAgICAAQD/AAEA/wAAAAAAAQAAAAACgAOAAAsAACERITUhETMRIRUhEQEA/wABAIABAP8AAgCAAQD/AID+AAAAAQAAAQABgAKAAAsAABM1IzUzNTMVMxUjFYCAgICAgAEAgICAgICAAAMAAAAAAoABAAADAAcACwAAMREzETMRMxEzETMRgICAgIABAP8AAQD/AAEA/wAAAAUAAACAAYADAAADAAcACwAPABMAACU1MxUlNTMVJTUzFT0BMxU9ATMVAQCA/wCA/wCAgICAgICAgICAgICAgICAgIAABQAAAIABgAMAAAMABwALAA8AEwAAPQEzFT0BMxU9ATMVJTUzFSU1MxWAgID/AID/AICAgICAgICAgICAgICAgIAAAAABAAAAAAKAA4AAFwAAITUjNSMRMzUzNSEVIRUjFSEVIRUzFSEVAQCAgICAAYD/AIABgP6AgAEAgIABgICAgICAgICAgAAAAAABAAACAAMAA4AADwAAExEjNSEVMzUzFTMRITUjFYCAAYCAgID/AIACAAEAgICAgP8AgIAAAwAAAAACgAOAAA0AEQAVAAAzESM1MzUzFSER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);
}

@keyframes OpacityLinkAppear {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

a {
  cursor: pointer;
}

* {
  box-sizing: border-box;
  font-optical-sizing: auto;
  color: #fff;
}

main {
  max-width: 100%;
}

.download-buttons-mob {
  display: none;
}

.btn-pc,
.btn-mac,
.btn-linux {
  white-space: nowrap;
}

.btn-pc.hidden,
.btn-mac.hidden,
.btn-linux.hidden {
  display: none;
}

.btn-mob {
  display: none;
}

.download-btn {
  align-items: center;
  justify-content: center;
  padding: 16px 24px;
  color: #fff;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "Panton", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 1.08px;
  height: 59px;
  text-transform: uppercase;
  transition: .3s ease-in-out;
  white-space: nowrap;
  opacity: 0;
  transition: .2s ease;
  animation: OpacityLinkAppear 1s linear forwards;
  animation-delay: .3s;
}

.download-btn.hidden {
  display: none;
}

.download-btn.border {
  padding: 16px 28px;
  border-radius: 8px;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.1);
}

.download-btn.border:hover {
  background: #49ADD7;
  border: 1px solid #49ADD7;
}

.download-btn.blue {
  border-radius: 8px;
  background: #49ADD7;
  border-radius: 8px;
  box-shadow: 0px -4px 0px 0px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px -4px 0px 0px rgba(0, 0, 0, 0.15) inset;
  transition: .3s ease-in-out;
}

.download-btn.blue:hover {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%), #49ADD7;
  box-shadow: 0px -4px 0px 0px rgba(0, 0, 0, 0.15) inset;
  transition: .3s ease-in-out;
}

.download-btn.desktop {
  display: flex;
}

.download-btn.mob {
  display: none;
}

.heading-first {
  display: inline;
  align-items: center;
  text-transform: uppercase;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: Panton;
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: 108%;
  letter-spacing: 2.16px;
}

.heading-first span {
  color: var(--Lunar-Client-Green, #41BD4B);
  font-feature-settings: 'liga' off;
  font-feature-settings: 'liga' off;
  font-family: Panton;
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: 108%;
  letter-spacing: 2.16px;
}

.heading-first.white {
  color: #fff;
}

.heading-first.black {
  color: #0A0A0A;
}

.heading-first.mobile {
  display: none;
}

.main-text {
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  color: var(--Lunar-Client-White, #FFF);
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}

.main-text.black {
  color: #0A0A0A;
}

.to-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 9px auto 0;
  color: #fff;
  opacity: 0.7;
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.to-top svg {
  width: 24px;
  height: 24px;
  margin: 0 0 10px;
}

.to-top-section {
  display: flex;
  justify-content: center;
  max-width: 500px;
  margin: 0 auto;
}

.to-top-section .content-wrapper {
  padding-top: 47px;
  padding-bottom: 69px;
}

.header {
  display: flex;
  position: fixed;
  width: 100%;
  max-width: 100%;
  z-index: 3;
  overflow: hidden;
  padding: 0px 30px;
  transition: .2s all ease-in-out;
  animation: smoothScrollBack .4s forwards;
}

.header.sticky {
  opacity: 1;
  visibility: visible;
  position: fixed;
  top: 0;
  left: 0;
  animation: smoothScroll .4s forwards;
  transition: .6s all ease-in-out;
}

@keyframes smoothScroll {
  0% {
    transform: translateY(-120px);
  }

  100% {
    transform: translateY(0px);
  }
}

@keyframes smoothScrollBack {
  0% {
    transform: translateY(0px);
  }

  100% {
    transform: translateY(-120px);
  }
}

.header .heading-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 8px;
  background: #121315;
}

.header .decor-corner {
  position: absolute;
  top: 0;
  width: 36px;
  height: 100%;
}

.header .decor-corner.left {
  left: 0;
}

.header .decor-corner.right {
  right: 0;
}

.header .header-logo {
  height: 32px;
}

.header .header-logo img {
  height: 100%;
}

.header .header-btn {
  display: flex;
  position: relative;
}

.header .download-btn {
  height: 48px;
  padding: 12px 24px;
  border-radius: 8px;
  border: 1px solid var(--Lunar-Client-White, #FFF);
  background: rgba(255, 255, 255, 0.07);
  color: var(--Lunar-Client-White, #FFF);
  color: var(--Lunar-Client-White, #FFF);
  text-align: center;
  font-feature-settings: 'liga' off;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  letter-spacing: 0.96px;
}

@-webkit-keyframes animationSignal {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  1% {
    opacity: .34;
  }

  20% {
    opacity: .34;
  }

  60% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes animationSignal {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  1% {
    opacity: .74;
  }

  20% {
    opacity: .74;
  }

  60% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes k-dxpGDE {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
  }
}

.users-online {
  display: flex;
  align-items: center;
  position: relative;
  white-space: nowrap;
}

.users-online-text {
  display: block;
  color: #fff;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.users-online .animated-dot {
  display: flex;
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #41bd4b;
}

.users-online .animated-dot .signal {
  width: 12px;
  pointer-events: none;
  height: 12px;
  z-index: 1;
  background: #41BD4B;
  border-radius: 50%;
  position: absolute;
  top: 0%;
  left: 0%;
  z-index: 1;
  animation: 2s ease 0s infinite normal none running k-dxpGDE;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.users-online .users-number {
  display: inline-block;
  margin: 0 7px 0 10px;
  color: #41BD4B;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

@keyframes twinkle {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(0.5);
  }

  50% {
    transform: scale(1.3);
  }

  75% {
    transform: scale(0.2);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes twinkle2 {
  0% {
    transform: scale(0);
  }

  20% {
    transform: scale(1);
  }

  65% {
    transform: scale(1);
  }

  75% {
    transform: scale(0);
  }

  100% {
    transform: scale(0);
  }
}

@keyframes turn {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-20px);
  }

  60% {
    transform: translateY(-8px);
  }
}

.opening-section {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #0A0A0A;
  background-image: url("./../images/HeroVisual_Mobile.webp");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 2;
}

.opening-section .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  padding: 41px 20px 0;
}

.opening-section .heading-first {
  padding: 18px 4px 11px;
  max-width: 335px;
}

.opening-section video.desktop-only {
  min-height: 100%;
  min-width: 100vw;
}

.opening-section .main-text {
  width: 100%;
  max-width: 526px;
  padding: 0 0 21px;
  text-align: center;
  text-shadow: none;
}

.opening-section .first-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.opening-section .glow {
  position: absolute;
}

.opening-section .glow.top {
  top: 0;
}

.opening-section .glow.top.left {
  left: 0;
}

.opening-section .glow.top.right {
  right: 0;
}

.opening-section .glow.bottom {
  bottom: 0;
}

.opening-section .glow.bottom.left {
  left: 0;
}

.opening-section .glow.bottom.right {
  right: 0;
}

.opening-section .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.opening-section .decor-frame {
  position: absolute;
  bottom: 0;
  z-index: 1;
}

.opening-section .decor-frame.left {
  left: 0;
}

.opening-section .decor-frame.right {
  right: 0;
}

.opening-section .icons-block {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 40px 4px;
  margin: 60px auto 79px;
  max-width: 862px;
  width: 100%;
  justify-content: space-evenly;
}

.opening-section .icons-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 140px;
}

.opening-section .icons-item img {
  height: 32px;
}

.opening-section .icons-item-text {
  margin-top: 4px;
  color: var(--Lunar-Client-White, #FFF);
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 170%;
  letter-spacing: 0.36px;
}

.animated-logo {
  display: block;
  position: relative;
  width: 60px;
  height: 54.545px;
  background: url("./../images/LunarClient-LogoMark-Twinkle.svg") no-repeat 50% 50%;
  background-size: 100%;
}

.lunar-star {
  display: block;
  position: absolute;
  transform: rotate(0deg) scale(1);
  transform-origin: 50% 50%;
  transform-box: fill-box;
  animation: twinkle 2s infinite linear;
  transition: top 400ms ease-in-out, left 400ms ease-in-out;
}

.lunar-star:first-of-type {
  top: 18px;
  left: 7.5px;
  width: 4.41px;
  height: 4.412px;
  animation-delay: .3s;
}

.lunar-star:nth-of-type(2) {
  top: 9.5px;
  right: 28.5px;
  width: 4.41px;
  height: 4.412px;
  animation-delay: .4s;
}

.lunar-star:nth-of-type(3) {
  top: 15px;
  left: 40px;
  width: 4.41px;
  height: 4.412px;
  animation-delay: .5s;
}

.lunar-star:nth-of-type(4) {
  top: 29px;
  right: 21px;
  width: 4.415px;
  height: 4.412px;
  animation-delay: .6s;
}

.lunar-star:nth-of-type(5) {
  top: 17px;
  right: 30px;
  width: 5.739px;
  height: 5.741px;
  animation-delay: .7s;
}

.lunar-star:nth-of-type(6) {
  top: 20px;
  right: 23px;
  width: 5.739px;
  height: 5.741px;
  animation-delay: .23s;
}

.lunar-star:nth-of-type(7) {
  top: 25.5px;
  right: 9.5px;
  width: 7.522px;
  height: 7.526px;
  animation-delay: .9s;
}

.lunar-star:last-of-type {
  top: 34.5px;
  left: 6.6px;
  width: 6.987px;
  height: 6.991px;
  animation-delay: .1s;
}

.scroll-down {
  display: flex;
  justify-content: center;
  position: relative;
  max-width: unset;
  margin: 23px auto 20px;
}

.scroll-down-container {
  display: flex;
  z-index: 2;
  animation: bounce 2s infinite;
}

.star-dot {
  position: absolute;
  display: block;
  transform: scale(0);
  width: 22px;
  height: 22px;
  border-radius: 50%;
  z-index: 1;
  animation: twinkle2 5000ms infinite linear;
}

.star-dot:first-of-type {
  top: 9.45%;
  left: 12.8%;
}

.star-dot:nth-of-type(2) {
  top: 14.6%;
  left: 23.1%;
  animation-delay: 1.5s;
}

.star-dot:nth-of-type(3) {
  top: 297px;
  left: 19.6%;
  animation-delay: 2.65s;
}

.star-dot:nth-of-type(4) {
  top: 158px;
  right: 22.4%;
  animation-delay: .3s;
}

.star-dot:nth-of-type(5) {
  top: 217px;
  right: 10.9%;
  animation-delay: 1.8s;
}

.star-dot:nth-of-type(6) {
  top: 277px;
  right: 20%;
  animation-delay: 3.05s;
}

.features-section {
  position: relative;
  width: 100%;
  max-width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.features-section .content-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 81px 0 4px;
  margin: 0 auto;
}

.features-section .install-text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px 32px;
}

.features-section .install-text-container .main-text {
  width: 100%;
  max-width: 438px;
  padding: 9px 17px 22px;
  text-align: center;
}

.features-section .install-text-container .download-btn {
  padding: 16px 28px;
}

.features-section .install-image-container {
  display: block;
  max-width: 668px;
}

.features-section .install-image-container video {
  max-width: 100%;
}

.features-section .install-image-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mods-section {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0;
  background-color: #fff;
  overflow: hidden;
}

.mods-section video {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100%;
  min-height: 100%;
}

.mods-section .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  max-width: 1360px;
  margin: 14px 20px;
  padding: 0;
  border-radius: 16px;
  background: url("./../images/Worldsloop_Frame01_BG.webp") no-repeat 50% 50% #121315;
}

.mods-section .text-container {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  align-items: center;
  padding: 60px 20px 238px;
}

.mods-section .text-container .main-text {
  text-align: center;
  max-width: 480px;
  padding: 10px 0 20px;
}

.mods-section .cloud {
  display: none;
}

.mods-section .chicken {
  display: none;
}

.mods-section .falling-star.right {
  transform: translateY(10px);
}

.mods-section .first-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #121315;
  border-radius: 16px;
}

.explore-section {
  position: relative;
  display: flex;
  justify-content: center;
  background-color: #fff;
}

.explore-section .content-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 23px 20px 40px;
  flex-direction: column;
}

.explore-section .explore-item {
  position: relative;
  max-width: 604px;
  width: 100%;
}

.explore-section .explore-item-img {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}

.explore-section .explore-item-content {
  max-width: 578px;
  margin: 28px auto;
  padding: 0px;
}

.explore-section .explore-item-title {
  color: var(--Lunar-Client-Dark-Grey, #121315);
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "Panton", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 108%;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}

.explore-section .explore-item-text {
  padding: 11px 18px;
  color: var(--Lunar-Client-Dark-Grey, #121315);
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}

.explore-section .explore-item-text br {
  display: none;
}

.explore-section .explore-item video,
.explore-section .explore-item img {
  max-width: 100%;
}

.explore-section .explore-item video {
  display: none;
}

.explore-section .explore-item img {
  display: flex;
}

.social-section {
  position: relative;
  max-width: 100%;
  width: 100%;
  background: var(--Lunar-Client-Dark-Grey, #121315);
}

.social-section .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 82px 25px 49px;
}

.social-section .main-text.black {
  margin-top: 9px;
  text-shadow: none;
  color: #fff;
}

.social-section .bg-mob {
  position: relative;
  width: 100%;
}

.social-section .bg-mob img {
  position: relative;
  max-width: 100%;
}

.social-section .heading-first.black {
  color: #fff;
}

.animated-line {
  position: relative;
  background-color: #49ADD7;
}

.animated-line .animated-line-text span {
  display: flex;
  align-items: center;
  justify-self: stretch;
}

.animated-line .animated-line-text span img {
  display: flex;
  max-inline-size: unset;
  max-block-size: unset;
  height: 20px;
}

.animated-line svg {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  opacity: 1;
}

.animated-line-container {
  display: flex;
  align-items: center;
  white-space: nowrap;
  height: 72px;
  pointer-events: none;
  position: absolute;
}

.animated-line-text {
  margin: 0;
  color: #fff;
  text-align: center;
  transition: all 2s ease;
}

.m-scroll {
  display: flex;
  position: relative;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.m-scroll-container {
  position: relative;
  height: 72px;
}

.m-scroll__title {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  white-space: nowrap;
  transition: all 1s ease;
}

.m-scroll__title .animated-line-text {
  display: flex;
  align-items: center;
  margin: 0;
  color: #fff;
  text-align: center;
  transition: all 2s ease;
  font-family: 'Minecraft', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 6.66px;
  text-transform: uppercase;
}

.animated-line-container {
  display: flex;
  animation: scrollText 100s infinite linear;
}

@keyframes scrollText {
  from {
    transform: translateX(0%);
  }

  to {
    transform: translateX(-50%);
  }
}

.bottom-section {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  background: var(--Lunar-Client-Dark-Grey, #131416);
}

.bottom-section > .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 1471px;
  margin: 0 auto;
  padding: 81px 20px 6px;
  position: relative;
  z-index: 2;
}

.bottom-section .logo {
  display: flex;
  height: 54px;
  margin: 0 auto 16px;
  z-index: 1;
}

.bottom-section .download-btn.blue {
  z-index: 1;
}

.bottom-section .heading-first {
  margin: 4px auto 21px;
  padding: 0 8px;
  letter-spacing: 1.28px;
}

.bottom-section .heading-third {
  color: #fff;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: Panton;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  z-index: 1;
}

.bottom-section .astro {
  position: absolute;
  width: 343px;
  height: 427px;
}

.bottom-section .astro-container {
  position: absolute;
  top: 349px;
  left: 6%;
  width: 343px;
  height: 427px;
}

.bottom-section .moon {
  position: absolute;
  top: -31%;
  right: -10.5%;
  width: 920px;
  max-block-size: unset;
}

.bottom-section .star-bottom {
  position: absolute;
  width: 4px;
  height: 4px;
}

.bottom-section .star-bottom:first-of-type {
  top: 170px;
  right: 21.8%;
}

.bottom-section .star-bottom:nth-of-type(2) {
  top: 368px;
  right: 18.3%;
}

.bottom-section .star-bottom:nth-of-type(3) {
  top: 332px;
  right: 9.9%;
}

.bottom-section .star-bottom:nth-of-type(4) {
  top: 504px;
  right: 11.1%;
}

.bottom-section .star-bottom:nth-of-type(5) {
  top: 643px;
  right: 6.1%;
}

.bottom-section .star-bottom:nth-of-type(6) {
  top: 124px;
  left: 5.7%;
}

.bottom-section .star-bottom:nth-of-type(7) {
  top: 127px;
  left: 18.9%;
}

.bottom-section .star-bottom:nth-of-type(8) {
  top: 197px;
  left: 10.3%;
}

.bottom-section .star-bottom:nth-of-type(9) {
  top: 331px;
  left: 3.9%;
}

.bottom-section .star-bottom:nth-of-type(10) {
  top: 618px;
  left: 21.8%;
}

.footer {
  position: relative;
  z-index: 1;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: var(--Lunar-Client-Dark-Grey, #121315);
}

.footer .content-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 22px 40px;
}

.footer .content-wrapper span {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.footer .content-wrapper img {
  display: block;
  width: 19.25px;
  height: 21px;
  margin: 11px auto 12px;
}

/* The Modal (background) */

.modal {
  display: none;
  position: fixed;
  z-index: 5;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
  /* Modal Content */
}

.modal-content {
  position: relative;
  margin: auto;
  padding: 25px 33px 34px;
  width: 100%;
  max-width: 520px;
  max-height: 335px;
  height: 100%;
  overflow: hidden;
  border-radius: 16px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%), #49ADD7;
  box-shadow: 0px -4px 0px 0px rgba(0, 0, 0, 0.15) inset;
  box-sizing: border-box;
}

.modal-content * {
  box-sizing: border-box;
}

/* Modal Content */

.modal-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-content * {
  box-sizing: border-box;
}

.modal-content .modal-block {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  box-sizing: border-box;
}

.modal-content .modal-block-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  padding: 0px 0 20px;
}

.modal-content .first-heading {
  max-width: 463px;
  margin: 16px auto 6px;
  color: #FFF;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: Panton;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 1.38px;
  text-transform: uppercase;
}

.modal-content .popup-text {
  max-width: 275px;
  margin: 0px 0 10px;
  padding: 0;
  color: #FFF;
  text-align: center;
  font-feature-settings: 'liga' off;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.36px;
}

.modal-content .popup-text a {
  color: #0A0A0A;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 170%;
  letter-spacing: 0.36px;
  text-decoration-line: underline;
}

.popup-cow {
  width: 156.235px;
}

.decor-icon {
  position: absolute;
}

.decor-icon.stars {
  max-width: 100%;
  width: 77%;
  top: 64px;
}

.decor-icon.close {
  cursor: pointer;
  top: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
  z-index: 1;
}

@media only screen and (min-width: 530px) {
  .opening-section .heading-first {
    max-width: 500px;
  }
}

@media only screen and (min-width: 601px) {
  .footer .content-wrapper {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding: 28px 40px;
    align-items: flex-start;
  }

  .footer .content-wrapper span {
    text-align: right;
    margin: 0;
  }

  .footer .content-wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
  }
}

@media only screen and (min-width: 768px) {
  .explore-section .content-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 108px 0;
  }
}

@media only screen and (min-width: 1025px) {
  .to-top {
    margin: 9px auto 0;
  }

  .to-top-section .content-wrapper {
    padding-top: 47px;
    padding-bottom: 134px;
  }

  .users-online-text {
    margin-right: 25px;
  }

  .opening-section {
    height: 100vh;
    background: url("./../images/video/LC_Hero_loop_05.webp");
  }

  .opening-section .content-wrapper {
    padding: 142px 20px 118px;
  }

  .opening-section .heading-first {
    max-width: 900px;
    padding: 27px 0 10px;
  }

  .opening-section .main-text {
    padding: 0 0 30px;
  }

  .opening-section .icons-block {
    gap: 40px 34px;
    margin: 95px auto 0;
  }

  .opening-section .icons-item-text {
    margin-top: 7px;
    font-size: 18px;
  }

  .animated-logo {
    width: 87.779px;
    height: 80px;
  }

  .lunar-star:first-of-type {
    top: 27px;
    left: 12.5px;
    width: 4.41px;
    height: 4.412px;
    animation-delay: .3s;
  }

  .lunar-star:nth-of-type(2) {
    top: 22.5px;
    right: 22.5px;
    width: 4.41px;
    height: 4.412px;
    animation-delay: .4s;
  }

  .lunar-star:nth-of-type(3) {
    top: 12px;
    left: 40.5px;
    width: 4.41px;
    height: 4.412px;
    animation-delay: .5s;
  }

  .lunar-star:nth-of-type(4) {
    top: 31px;
    right: 35px;
    width: 4.415px;
    height: 4.412px;
    animation-delay: .6s;
  }

  .lunar-star:nth-of-type(5) {
    top: 25px;
    right: 44px;
    width: 5.739px;
    height: 5.741px;
    animation-delay: .7s;
  }

  .lunar-star:nth-of-type(6) {
    top: 42px;
    right: 31px;
    width: 5.739px;
    height: 5.741px;
    animation-delay: .23s;
  }

  .lunar-star:nth-of-type(7) {
    top: 37.5px;
    right: 16.5px;
    width: 7.522px;
    height: 7.526px;
    animation-delay: .9s;
  }

  .lunar-star:last-of-type {
    top: 50.5px;
    left: 10.6px;
    width: 8.987px;
    height: 8.991px;
  }

  .scroll-down {
    margin: 0 auto 100px;
  }

  .features-section .content-wrapper {
    max-width: 1400px;
    padding: 294px 20px 258px;
  }

  .features-section .install-text-container {
    align-items: flex-start;
    padding: 0;
    text-align: left;
  }

  .features-section .install-text-container .main-text {
    padding: 12px 0 37px;
    text-align: left;
    text-shadow: none;
  }

  .features-section .heading-first {
    text-align: left;
  }

  .mods-section {
    padding: 128px 0px 133px;
  }

  .mods-section .content-wrapper {
    min-height: 643px;
    margin: 0 auto;
    padding: 80px 20px 80px;
    border-radius: 40px;
    background: url("./../images/Worldsloop_Frame01_BG.webp") no-repeat 50% 50% #121315;
    background-size: cover;
  }

  .mods-section .text-container {
    padding: 0;
  }

  .mods-section .text-container .main-text {
    padding: 12px 0 37px;
  }

  .mods-section .cloud {
    display: flex;
    position: absolute;
    left: -11%;
    top: 33px;
    height: 100px;
    margin-top: 0;
    z-index: 2;
  }

  .mods-section .chicken {
    display: flex;
    position: absolute;
    right: -7.3%;
    bottom: 33px;
    height: 170px;
    margin-top: 0;
    z-index: 2;
  }

  .mods-section .falling-star {
    display: none;
  }

  .mods-section .first-layer {
    border-radius: 40px;
  }

  .explore-section .explore-item-content {
    max-width: 478px;
    margin: 40px auto;
    padding: 0 20px;
  }

  .explore-section .explore-item-title {
    font-size: 36px;
  }

  .explore-section .explore-item-text {
    padding: 13px 0;
    font-size: 20px;
  }

  .explore-section .explore-item-text br {
    display: flex;
  }

  .explore-section .explore-item video {
    display: flex;
  }

  .explore-section .explore-item img {
    display: none;
  }

  .social-section {
    height: 784px;
    background: #fff url("./../images/Visual_SocialSuite.webp") no-repeat 50% 100%;
    background-size: 100%;
  }

  .social-section .content-wrapper {
    padding: 107px 20px;
  }

  .social-section .main-text.black {
    margin-top: 12px;
    color: var(--Lunar-Client-Dark-Grey, #121315);
  }

  .social-section .bg-mob {
    display: none;
  }

  .social-section .heading-first.black {
    color: #0A0A0A;
  }

  .bottom-section > .content-wrapper {
    padding: 184px 20px 113px;
  }

  .bottom-section .logo {
    height: 80px;
    margin: 0 auto 40px;
  }

  .bottom-section .heading-first {
    margin: 0 auto 28px;
    padding: 0;
    letter-spacing: 2.16px;
    z-index: 1;
  }

  .bottom-section .heading-third {
    font-size: 23px;
    letter-spacing: 1.38px;
  }

  .footer {
    padding: 0;
  }
}

@media only screen and (min-width: 1220px) {
  .features-section .install-image-container {
    position: absolute;
    width: 973px;
    height: 680px;
    top: 76px;
    right: 19px;
  }
}

@media only screen and (max-width: 1024px) {
  .download-buttons-mob {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .btn-pc,
  .btn-mac,
  .btn-linux {
    display: none;
  }

  .btn-mob {
    display: inline-flex;
  }

  .download-btn {
    display: none;
  }

  .download-btn.mob {
    display: flex;
  }

  .download-btn.border {
    display: none;
  }

  .download-btn.desktop {
    display: none;
  }

  .download-btn.mob {
    display: flex;
  }

  .heading-first {
    justify-content: center;
    font-size: 32px;
    letter-spacing: 1.28px;
    text-align: center;
  }

  .heading-first span {
    font-size: 32px;
    letter-spacing: 1.28px;
  }

  .heading-first.desktop {
    display: none;
  }

  .heading-first.mobile {
    display: flex;
  }

  .main-text {
    text-align: center;
    font-family: "proxima-nova", sans-serif;
    font-size: 17px;
  }

  .header .heading-wrapper {
    display: none;
    justify-content: center;
  }

  .opening-section .first-layer {
    display: none;
  }

  .features-section .install-image-container {
    margin: 0 auto;
    max-width: 100%;
    padding: 16px 18px;
  }

  .animated-line {
    margin-top: -6px;
  }

  .animated-line .animated-line-text span img {
    height: 15px;
  }

  .animated-line-container {
    height: 64px;
  }

  .m-scroll-container {
    height: 64px;
  }

  .m-scroll__title .animated-line-text {
    color: var(--Lunar-Client-White, #FFF);
    font-family: 'Minecraft', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 5.55px;
    text-transform: uppercase;
  }

  .bottom-section::before {
    background: #0A0A0A;
    border-radius: 0px;
    background: url("./../images/BottomVisual_Mobile.webp") no-repeat 50% 100%;
    background-size: 100%;
    overflow: hidden;
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }

  .bottom-section .astro {
    display: none;
  }

  .bottom-section .first-layer {
    display: none;
  }

  .modal-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media only screen and (max-width: 768px) {
  .bottom-section .heading-first {
    width: 100%;
    max-width: 335px;
  }
}

@media only screen and (max-width: 600px) {
  .scroll-down-container {
    display: none;
  }
}

@media only screen and (max-width: 505px) {
  .opening-section .main-text br {
    display: none;
  }
}

@media only screen and (max-width: 365px) {
  .download-btn {
    padding: 16px 15px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1219px) {
  .features-section .install-image-container {
    position: absolute;
    top: 50%;
    right: 5%;
    width: 40vw;
    transform: translateY(-65%);
  }
}