.logo {
  content: url("../../images/logos/brand/get0422.gif");
  cursor: pointer;
}

body {
  margin: 0px;
  min-height: 100vh;
  font-family: "Montserrat";
  background: radial-gradient(99.19% 138.53% at 17.62% 12.38%, #002C54 0%, #0E131A 100%);
}

.jost {
  font-family: "Jost";
}

div.topNav {
  height: 88px;
  width: 100%;
  display: flex;
  position: fixed;
  left: -1px;
  z-index: 500;
  border: 1px solid rgb(137, 150, 159);
  /* Mobile Nav menu */
}
div.topNav .logo {
  margin-left: 4vw;
  height: inherit;
}
div.topNav .wrapper {
  height: inherit;
  margin-left: auto;
  margin-right: 2vw;
}
div.topNav .wrapper ul {
  margin: 0px;
  padding: 0px;
  height: inherit;
  width: -moz-fit-content;
  width: fit-content;
  list-style-type: none;
}
div.topNav .wrapper ul li {
  font-size: 19px;
  padding: 0 32px;
  height: inherit;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
div.topNav .wrapper ul li.active {
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.536458) 72.92%, rgba(255, 255, 255, 0) 100%);
}
div.topNav .wrapper ul li.active a {
  color: #1088c2;
  font-weight: 900;
}
div.topNav .wrapper ul li a {
  color: #FFF;
  font-weight: 600;
  letter-spacing: 2px;
  text-decoration: none;
}
div.topNav .nav {
  width: 100%;
  height: 100%;
  max-height: 0;
  margin-top: 61px;
  position: fixed;
  background: radial-gradient(99.19% 138.53% at 17.62% 12.38%, #002C54 0%, #0E131A 100%);
  overflow: hidden;
  transition: max-height 0.5s ease-out;
}
div.topNav .menu {
  padding: 0%;
  margin-top: 0%;
  text-align: center;
}
div.topNav .menu li {
  list-style: none;
}
div.topNav .menu li a {
  display: block;
  padding: 3.906vw;
  text-decoration: none;
  font-size: 5.208vw;
  color: #FFF;
  font-weight: 900;
}
div.topNav .menu li a:hover {
  color: #FFF;
  background: linear-gradient(180deg, #1088c2 0%, rgba(255, 255, 255, 0) 82.92%, rgba(255, 255, 255, 0) 100%);
}
div.topNav .menu li.active {
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.536458) 82.92%, rgba(255, 255, 255, 0) 100%);
}
div.topNav .menu li.active:hover {
  background: unset;
}
div.topNav .menu li.active a {
  color: #1088c2;
}
div.topNav .menu li.active a:hover {
  color: #FFF;
  background: linear-gradient(180deg, #1088c2 0%, rgba(255, 255, 255, 0) 82.92%, rgba(255, 255, 255, 0) 100%);
}
div.topNav .hamb, div.topNav .side-menu {
  display: none;
}
@media (max-width: 1201px) {
  div.topNav {
    height: 76px;
  }
  div.topNav .logo {
    margin-left: 2vw;
  }
  div.topNav .wrapper {
    margin-right: 1.5vw;
  }
  div.topNav .wrapper ul li {
    font-size: 18px;
    padding: 0 28px;
  }
}
@media (max-width: 992px) {
  div.topNav {
    height: 68px;
  }
  div.topNav .wrapper {
    margin-right: 0.5vw;
  }
  div.topNav .wrapper ul li {
    font-size: 17px;
    padding: 0 24px;
  }
}
@media (max-width: 769px) {
  div.topNav {
    height: 60px;
    /* Mobile Menu Icon */
  }
  div.topNav .logo {
    margin: 0vw 2vw;
  }
  div.topNav .wrapper {
    display: none;
  }
  div.topNav .hamb {
    display: unset;
    cursor: pointer;
    padding: 28px 20px;
    margin-left: auto;
  }
  div.topNav .hamb-line {
    background: #FFF;
    display: block;
    height: 4px;
    position: relative;
    width: 24px;
  }
  div.topNav .hamb-line::before, div.topNav .hamb-line::after {
    background: #FFF;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    transition: all 0.2s ease-out;
    width: 100%;
  }
  div.topNav .hamb-line::before {
    top: 8px;
  }
  div.topNav .hamb-line::after {
    top: -8px;
  }
  div.topNav .side-menu {
    display: unset;
    display: none;
  }
  div.topNav .side-menu:checked ~ .nav {
    max-height: 100%;
  }
  div.topNav .side-menu:checked ~ .hamb .hamb-line {
    background: transparent;
  }
  div.topNav .side-menu:checked ~ .hamb .hamb-line::before {
    transform: rotate(-45deg);
    top: 0;
  }
  div.topNav .side-menu:checked ~ .hamb .hamb-line::after {
    transform: rotate(45deg);
    top: 0;
  }
}
div.footer {
  /* Dont forget to turn back on */
}
div.footer .credits {
  position: fixed;
  right: 20px;
  bottom: 20px;
  color: #FFF;
  padding: 0px 10px;
  font-family: "Jost";
  font-size: 21px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.155em;
  text-align: center;
  border-radius: 16.5px;
  box-sizing: border-box;
  border: 2.7px solid #FFF;
}
div.footer .credits a {
  color: inherit;
  text-decoration: none;
}
div.footer .credits.active {
  background-color: #FFF;
  border-color: #1088c2;
}
div.footer .credits.active a {
  color: #1088c2;
}
div.footer.relative .socials {
  position: relative;
  display: flex;
  top: 20px;
  padding-left: 80px;
  left: 0;
}
div.footer.relative .credits {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  bottom: 10px;
}
div .socials {
  display: flex;
}
div .socials.footer {
  position: fixed;
  bottom: 20px;
  left: 80px;
}
div .socials a {
  padding: 0px 10px;
}
div .socials a div {
  height: 30px;
}
div .socials a div.twitch_icon {
  content: url("../../images/socialMedia/TWITCH.png");
}
div .socials a div.youtube_icon {
  content: url("../../images/socialMedia/YOUTUBE.png");
}
div .socials a div.instagram_icon {
  content: url("../../images/socialMedia/INSTAGRAM.png");
}
div .socials a div.facebook_icon {
  content: url("../../images/socialMedia/FACEBOOK.png");
}
div .socials a div.tiktok_icon {
  content: url("../../images/socialMedia/TIKTOK.png");
}
div .socials a div.twitter_icon {
  content: url("../../images/socialMedia/TWITTER.png");
}
div .socials a div.discord_icon {
  content: url("../../images/socialMedia/DISCORD.png");
}
div .socials a div.itchio_icon {
  content: url("../../images/socialMedia/ITCHIO.png");
}
div .socials a div.devianart_icon {
  content: url("../../images/socialMedia/DEVIANART.png");
}
div .socials a div.vgen_icon {
  content: url("../../images/socialMedia/VGEN.png");
}
div .socials a div.fiverr_icon {
  content: url("../../images/socialMedia/FIVERR.png");
}
div .socials a div.web_icon {
  content: url("../../images/socialMedia/WEBSITE.png");
}
div .socials a div.email_icon {
  content: url("../../images/socialMedia/EMAIL.png");
}
@media (max-width: 992px) {
  div .socials.footer {
    left: 40px;
  }
}
@media (max-width: 769px) {
  div .socials.footer {
    left: 20px;
  }
}
@media (max-width: 576px) {
  div.footer .credits {
    right: 2.604vw;
    bottom: 2.251vw;
    padding: 0px 10px;
    font-size: 2.734vw;
    line-height: 25px;
    letter-spacing: 0.155em;
    border-radius: 16.5px;
    border: 2.7px solid #FFF;
  }
  div.footer.relative .socials {
    bottom: 2.604vw;
    padding-left: 2.251vw;
  }
  div.footer.relative .socials a {
    padding: 0px 1.302vw;
  }
  div.footer.relative .socials a div {
    height: 25px;
  }
  div.footer.relative .credits {
    top: -8px;
  }
  div .socials.footer {
    bottom: 2.604vw;
    left: 2.251vw;
  }
  div .socials.footer a {
    padding: 0px 1.302vw;
  }
  div .socials.footer a div {
    height: 25px;
  }
}
@media (max-width: 281px) {
  div.footer .credits {
    display: none;
  }
  div .socials a {
    padding: 0px 1.5vw;
  }
  div .socials a div {
    height: 30px;
  }
}

.title_text {
  font-weight: 800;
}
.title_text.home {
  font-size: 72px;
}

.body_text {
  font-weight: 400;
}
.body_text.home {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  width: 582px;
  height: 284px;
}

.btn {
  color: #1088c2;
  font-size: 25px;
  font-weight: 900;
  line-height: 25px;
  letter-spacing: 0.1em;
  text-align: center;
  background: #FFFFFF;
  border-radius: 10px;
  border-color: transparent;
  padding: 15px 35px;
}

.loadingWheel {
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 450;
  background-color: rgba(0, 0, 0, 0.5);
}

.respone-popup {
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 480;
}

.loadingWheel.show, .respone-popup.show {
  display: flex;
}

.respone-popup > div {
  position: relative;
  max-width: 400px;
  padding: 25px;
  font-size: 20px;
  text-align: center;
  background: #FFF;
  border-radius: 5px;
  margin: 10px;
}

.respone-popup.show > div {
  animation: popupscale 0.25s; /* 0 -> 120s */
}

@keyframes popupscale {
  0% {
    transform: scale(0.25); /* (+)backward or (-)forward */
  }
  90% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(0.97);
  }
  100% {
    transform: scale(1);
  }
}
.respone-popup > div > div {
  position: absolute;
  right: 10px;
  top: 4px;
  font-weight: 700;
  cursor: pointer;
}

.home_body {
  color: #FFF;
  display: flex;
  padding: 150px;
  padding-top: 170px;
}
.home_body .streamFeed {
  padding-left: 194px;
}
.home_body .streamFeed .info {
  display: flex;
  padding: 16px;
}
.home_body .streamFeed .info .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 27px;
  letter-spacing: 0em;
  padding-bottom: 12px;
  width: 678px;
}
.home_body .streamFeed .info .view_count {
  font-size: 18px;
  font-weight: 300;
  line-height: 12px;
  letter-spacing: 0em;
  padding-bottom: 19px;
}
.home_body .streamFeed .info .game_name {
  font-size: 18px;
  font-weight: 600;
  line-height: 12px;
  letter-spacing: 0em;
  padding-bottom: 19px;
}
.home_body .streamFeed .info .live {
  height: 37px;
  width: 175px;
  font-family: "Jost";
  font-size: 21px;
  font-weight: 700;
  line-height: 29px;
  letter-spacing: 0.155em;
  text-align: center;
  color: #01F0FF;
  border-radius: 16.5px;
  box-sizing: border-box;
  border: 4.7px solid #01F0FF;
}
.home_body .streamCoundown {
  height: 651px;
  padding-left: 100px;
  font-size: 70px;
  text-align: center;
}
.home_body .streamCoundown .countdown_text {
  color: red;
  font-size: 72px;
  font-weight: 800;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.homeImageContainer {
  padding-top: 90px;
}
.homeImageContainer .fullscreen-image {
  background-image: url(../../images/assets/home_page/test.jpg);
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  min-height: 84vh;
}
.homeImageContainer .fullscreen-image #homeImage_text {
  padding-top: 37vh;
  font-size: 72px;
  color: white;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

@media (max-width: 1201px) {
  .homeImageContainer {
    padding-top: 78px;
  }
  .homeImageContainer .fullscreen-image {
    min-height: 85vh;
  }
  .homeImageContainer .fullscreen-image #homeImage_text {
    font-size: 68px;
  }
}
@media (max-width: 992px) {
  .homeImageContainer {
    padding-top: 70px;
  }
  .homeImageContainer .fullscreen-image {
    min-height: 86vh;
  }
  .homeImageContainer .fullscreen-image #homeImage_text {
    padding-top: 38vh;
    font-size: 53px;
  }
}
@media (max-width: 769px) {
  .homeImageContainer {
    padding-top: 62px;
  }
  .homeImageContainer .fullscreen-image {
    min-height: 86vh;
  }
  .homeImageContainer .fullscreen-image #homeImage_text {
    padding-top: 29vh;
    font-size: 53px;
  }
}
@media (max-width: 576px) {
  .homeImageContainer .fullscreen-image #homeImage_text {
    padding-top: 21vh;
  }
}
.iceBack {
  height: inherit;
}
.iceBack::after {
  content: "";
  background-image: url("../../images/assets/contact_page/iceB.png");
  opacity: 0.5;
  top: -300px;
  left: -780px;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  background-size: 65%;
  background-repeat: no-repeat;
}

.iceFront {
  height: inherit;
}
.iceFront::after {
  content: "";
  background-image: url("../../images/assets/contact_page/iceF.png");
  opacity: 0.9;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  background-size: 50%;
  background-position: 100% 110%;
  background-repeat: no-repeat;
}

#contact_container {
  height: 900px;
  position: relative;
  overflow: hidden;
}

.contact_subcontainer {
  margin-left: 7%;
  margin-top: 110px;
}

.contact_title {
  color: #FFF;
  font-size: 36px;
  font-weight: 900;
  line-height: 36px;
  letter-spacing: 0em;
  padding-bottom: 0.5%;
}

.contact_subtitle {
  color: #FFF;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.1em;
  max-width: 912px;
}

.contact_form {
  width: 863px;
  height: auto;
  margin-top: 1.5%;
  padding: 30px;
  color: #FFF;
  background: rgba(255, 255, 255, 0.2);
  border: 3px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 20px;
}
.contact_form .contact_inputcontianer_mobile {
  margin-top: 0%;
}
.contact_form .contact_inputcontianer_mobile.request {
  display: flex;
}
.contact_form .contat_input {
  color: #1088c2;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.1em;
  background: #FFFFFF;
  border-radius: 20px;
  border-color: transparent;
  padding: 0px 0px 0px 37px;
  margin: 1% 0%;
}
.contact_form .contat_input::-moz-placeholder {
  color: #1088c2;
}
.contact_form .contat_input::placeholder {
  color: #1088c2;
}
.contact_form .contat_input.name {
  width: 75%;
  height: 44px;
  margin-left: 54px;
}
.contact_form .contat_input.email {
  width: 75%;
  height: 44px;
  margin-left: 38px;
}
.contact_form .contat_input.request {
  width: 75%;
  height: 236px;
  resize: none;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.contact_form .contat_input.request::-webkit-scrollbar {
  width: 0.5em;
}
.contact_form .contat_input.request::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  margin: 20px;
}
.contact_form .contat_input.request::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  border-radius: 10px;
}
.contact_form .contat_input.upload {
  width: 75%;
  height: 44px;
  margin-left: 20px;
}
.contact_form .input_title {
  font-size: 20px;
  font-weight: 900;
  line-height: 20px;
  letter-spacing: 0.1em;
}
.contact_form .input_title.request {
  margin-top: 2%;
}
.contact_form .contact_add_wrapper {
  position: absolute;
}
.contact_form .contact_add_wrapper .add_file {
  position: relative;
  height: 48px;
  width: 170px;
  right: 170px;
  top: 8px;
  color: #1088c2;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.1em;
  background: #81F7FF;
  border-radius: 20px;
  border-color: transparent;
}
.contact_form .contact_submit_wrapper {
  margin: auto;
  margin-top: 4%;
  width: -moz-min-content;
  width: min-content;
}
.contact_form .contact_submit_wrapper .submit_form {
  width: 220px;
  height: 56px;
  color: #1088c2;
  font-size: 22px;
  font-weight: 900;
  line-height: 22px;
  letter-spacing: 0.1em;
  text-align: center;
  border-radius: 10px;
  background: #FFFFFF;
  border-color: transparent;
  cursor: pointer;
}

@media (max-width: 992px) {
  .iceBack::after {
    top: -20.5vh;
    left: -80vh;
    background-size: 139.073vh;
  }
  .iceFront::after {
    opacity: 0.5;
    top: 0;
    left: 0;
    bottom: 0;
    right: -53.9vh;
    background-size: 105vh;
  }
  .contact_subcontainer {
    margin: 5%;
    margin-top: 95px;
  }
  .contact_title {
    font-size: 28px;
    line-height: 28px;
  }
  .contact_subtitle {
    font-size: 24px;
    line-height: 24px;
  }
  .contact_form {
    width: 100%;
    margin-top: 4.5%;
    padding: 25px;
  }
  .contact_form .contact_inputcontianer_mobile {
    margin-top: 2%;
  }
  .contact_form .contact_inputcontianer_mobile.request {
    flex-direction: column;
  }
  .contact_form .contat_input {
    font-size: 16px;
    line-height: 18px;
    padding: 0px 0px 0px 17px;
    margin: 1% 0%;
  }
  .contact_form .contat_input.name {
    width: 90%;
    height: 36px;
    margin-left: 5px;
  }
  .contact_form .contat_input.email {
    width: 90%;
    height: 36px;
    margin-left: 5px;
  }
  .contact_form .contat_input.request {
    width: 90%;
    height: 108px;
    margin-left: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .contact_form .contat_input.upload {
    width: 89%;
    height: 36px;
    margin-left: 5px;
  }
  .contact_form .input_title {
    font-size: 19px;
  }
  .contact_form .input_title.request {
    margin-top: 0.5%;
  }
  .contact_form .contact_add_wrapper {
    margin-top: 0.8%;
  }
  .contact_form .contact_add_wrapper .add_file {
    height: 40px;
    font-size: 19px;
    top: 0;
  }
  .contact_form .contact_submit_wrapper .submit_form {
    width: 200px;
    height: 50px;
    font-size: 19px;
  }
}
@media (max-width: 576px) {
  .contact_subcontainer {
    margin: 3%;
    margin-top: 80px;
  }
  .contact_title {
    font-size: 22px;
    line-height: 22px;
  }
  .contact_subtitle {
    font-size: 16px;
    line-height: 16px;
  }
  .contact_form {
    width: 100%;
    margin-top: 4.5%;
    padding: 20px;
  }
  .contact_form .contact_inputcontianer_mobile {
    margin-top: 2%;
  }
  .contact_form .contact_inputcontianer_mobile.request {
    flex-direction: column;
  }
  .contact_form .contat_input {
    font-size: 16px;
    line-height: 18px;
    padding: 0px 0px 0px 17px;
    margin: 1% 0%;
  }
  .contact_form .contat_input.name {
    width: 90%;
    height: 28px;
    margin-left: 5px;
  }
  .contact_form .contat_input.email {
    width: 90%;
    height: 28px;
    margin-left: 5px;
  }
  .contact_form .contat_input.request {
    width: 90%;
    height: 84px;
    margin-left: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .contact_form .contat_input.upload {
    width: 89%;
    height: 28px;
    margin-left: 5px;
  }
  .contact_form .input_title {
    font-size: 17px;
    line-height: 20px;
  }
  .contact_form .input_title.request {
    margin-top: 2%;
  }
  .contact_form .contact_add_wrapper .add_file {
    height: 32px;
    width: 100px;
    right: 98px;
    font-size: 16px;
  }
  .contact_form .contact_submit_wrapper .submit_form {
    width: 180px;
    height: 44px;
    font-size: 16px;
  }
}
@media (max-width: 281px) {
  .contact_title {
    font-size: 20px;
    line-height: 20px;
  }
  .contact_subtitle {
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0.1em;
  }
  .contact_form {
    padding: 11px;
  }
  .contact_form .contat_input.upload {
    font-size: 14px;
  }
  .contact_form .contact_add_wrapper .add_file {
    right: -136px;
    top: -37px;
    font-size: 15px;
  }
}
.credits_body {
  color: #FFF;
  padding: 100px 0px 0px 0px;
}
.credits_body .section_container {
  width: 480px;
  height: 640px;
  margin: 30px 20px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 35px;
}
.credits_body .section_container .seaction_top {
  margin: auto;
}
.credits_body .section_container .seaction_top.website {
  margin-top: 17px;
  content: url("../../images/assets/credits_page/Group 59.png");
}
.credits_body .section_container .seaction_top.stream {
  margin-top: 25px;
  content: url("../../images/assets/credits_page/Group 58.png");
}
.credits_body .section_container .seaction_top.games {
  margin-top: 26px;
  content: url("../../images/assets/credits_page/Group 57.png");
}
.credits_body .section_container .asset_person_container {
  width: 414px;
  height: 149px;
  display: flex;
  margin: 6% auto;
  background: rgba(84, 84, 84, 0.4);
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 25px;
}
.credits_body .section_container .asset_person_container .front_img_box {
  position: relative;
  width: 65px;
  height: 102px;
  left: 21px;
  top: -62px;
  background: url("../../images/assets/credits_page/testfg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 9px;
}
.credits_body .section_container .asset_person_container .back_img_box {
  position: relative;
  width: 42.5px;
  height: 85px;
  left: 70px;
  top: 33px;
  background: url("../../images/assets/credits_page/testbg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #EBE8E8;
  box-sizing: border-box;
  border-radius: 7.5px;
}
.credits_body .section_container .asset_person_container .socials {
  bottom: 20px;
  left: 80px;
}
.credits_body .section_container .asset_person_container .socials a {
  padding: 0px 10px;
}
.credits_body .section_container .asset_person_container .socials a div {
  height: 19px;
}
.credits_body .section_container .asset_person_container .socials a div.twitch_icon {
  content: url("../../images/socialMedia/TWITCH.png");
}
.credits_body .section_container .asset_person_container .socials a div.youtube_icon {
  content: url("../../images/socialMedia/YOUTUBE.png");
}
.credits_body .section_container .asset_person_container .socials a div.instagram_icon {
  content: url("../../images/socialMedia/INSTAGRAM.png");
}
.credits_body .section_container .asset_person_container .socials a div.facebook_icon {
  content: url("../../images/socialMedia/FACEBOOK.png");
}
.credits_body .section_container .asset_person_container .socials a div.tiktok_icon {
  content: url("../../images/socialMedia/TIKTOK.png");
}
.credits_body .section_container .asset_person_container .socials a div.twitter_icon {
  content: url("../../images/socialMedia/TWITTER.png");
}
.credits_body .section_container .asset_person_container .socials a div.discord_icon {
  content: url("../../images/socialMedia/DISCORD.png");
}
.credits_body .section_container .asset_person_container .socials a div.itchio_icon {
  content: url("../../images/socialMedia/ITCHIO.png");
}
.credits_body .section_container .asset_person_container .socials a div.devianart_icon {
  content: url("../../images/socialMedia/DEVIANART.png");
}
.credits_body .section_container .asset_person_container .socials a div.vgen_icon {
  content: url("../../images/socialMedia/VGEN.png");
}
.credits_body .section_container .asset_person_container .socials a div.fiverr_icon {
  content: url("../../images/socialMedia/FIVERR.png");
}
.credits_body .section_container .asset_person_container .socials a div.web_icon {
  content: url("../../images/socialMedia/WEBSITE.png");
}
.credits_body .section_container .asset_person_container .socials a div.email_icon {
  content: url("../../images/socialMedia/EMAIL.png");
}
.credits_body .section_container .arrow {
  content: url("../../images/assets/credits_page/icon_chevron-down.png");
  height: 16.6666641235px;
  width: 33.3333282471px;
  border-radius: 0px;
  cursor: pointer;
}
.credits_body .section_container .arrow.flip {
  transform: rotate(180deg);
}

@media (max-width: 576px) {
  .credits_body {
    color: #FFF;
    padding: 100px 0px 0px 0px;
  }
  .credits_body .section_container {
    width: 100%;
    height: -moz-min-content;
    height: min-content;
    margin: 1px 21px 41px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 35px;
  }
  .credits_body .section_container .seaction_top {
    margin: auto;
  }
  .credits_body .section_container .seaction_top.website {
    margin-top: 17px;
    content: url("../../images/assets/credits_page/Group 59.png");
  }
  .credits_body .section_container .seaction_top.stream {
    margin-top: 25px;
    content: url("../../images/assets/credits_page/Group 58.png");
  }
  .credits_body .section_container .seaction_top.games {
    margin-top: 26px;
    content: url("../../images/assets/credits_page/Group 57.png");
  }
  .credits_body .section_container .asset_person_container {
    width: 90%;
    height: -moz-min-content;
    height: min-content;
    display: flex;
    margin: 6% auto;
    background: rgba(84, 84, 84, 0.4);
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 25px;
  }
  .credits_body .section_container .asset_person_container .front_img_box {
    position: relative;
    width: 65px;
    height: 102px;
    left: 21px;
    top: -62px;
    background: url("../../images/assets/credits_page/testfg.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 9px;
  }
  .credits_body .section_container .asset_person_container .back_img_box {
    position: relative;
    width: 42.5px;
    height: 85px;
    left: 70px;
    top: 33px;
    background: url("../../images/assets/credits_page/testbg.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #EBE8E8;
    box-sizing: border-box;
    border-radius: 7.5px;
  }
  .credits_body .section_container .asset_person_container .socials {
    bottom: 20px;
    left: 80px;
  }
  .credits_body .section_container .asset_person_container .socials a {
    padding: 5px 10px;
  }
  .credits_body .section_container .asset_person_container .socials a div {
    height: 19px;
  }
  .credits_body .section_container .asset_person_container .socials a div.twitch_icon {
    content: url("../../images/socialMedia/TWITCH.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.youtube_icon {
    content: url("../../images/socialMedia/YOUTUBE.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.instagram_icon {
    content: url("../../images/socialMedia/INSTAGRAM.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.facebook_icon {
    content: url("../../images/socialMedia/FACEBOOK.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.tiktok_icon {
    content: url("../../images/socialMedia/TIKTOK.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.twitter_icon {
    content: url("../../images/socialMedia/TWITTER.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.discord_icon {
    content: url("../../images/socialMedia/DISCORD.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.itchio_icon {
    content: url("../../images/socialMedia/ITCHIO.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.devianart_icon {
    content: url("../../images/socialMedia/DEVIANART.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.vgen_icon {
    content: url("../../images/socialMedia/VGEN.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.fiverr_icon {
    content: url("../../images/socialMedia/FIVERR.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.web_icon {
    content: url("../../images/socialMedia/WEBSITE.png");
  }
  .credits_body .section_container .asset_person_container .socials a div.email_icon {
    content: url("../../images/socialMedia/EMAIL.png");
  }
  .credits_body .section_container .arrow {
    display: none;
    content: url("../../images/assets/credits_page/icon_chevron-down.png");
    height: 16.6666641235px;
    width: 33.3333282471px;
    border-radius: 0px;
    cursor: pointer;
  }
  .credits_body .section_container .arrow.flip {
    transform: rotate(180deg);
  }
}
.lorebg {
  background: linear-gradient(180deg, rgba(128, 68, 244, 0) 60.94%, #002C54 90.1%), linear-gradient(0deg, #86A4CD, #86A4CD), url(../../images/assets/lore_page/bg_image.png), url(.jpg);
  background-blend-mode: normal, multiply, normal, normal;
  background-repeat: no-repeat;
  background-size: cover;
}

.lore_body_section_one {
  color: #FFF;
  display: flex;
  padding: 100px 38px;
  max-width: 1882px;
  margin: auto;
}
.lore_body_section_one .imgContainer {
  width: 100%;
  max-width: 720px;
  margin: auto;
}
.lore_body_section_one .imgContainer img {
  height: auto;
  width: inherit;
}

.lore_body_section_two {
  display: flex;
  color: #FFF;
  padding: 145px 0px;
  background: radial-gradient(120.22% 119.31% at 54.48% 148.15%, #0E131A 20%, #002C54 100%);
}

.loreTitleText {
  font-size: 48px;
  font-weight: 900;
  letter-spacing: 0.1em;
  margin-left: auto;
  text-align: right;
}

.loreBodyText {
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.18em;
}
.loreBodyText.first {
  max-width: 840px;
  text-align: right;
}
.loreBodyText.second {
  max-width: 636px;
  text-align: center;
}
.loreBodyText.third {
  max-width: 745px;
  text-align: center;
}

.lore_divider {
  margin-top: 5%;
  background-color: #FFF;
  border: 2px solid #FFFFFF;
  border-radius: 10px;
  padding: 2px;
}

@media (max-width: 1601px) {
  .lore_body_section_one {
    padding: 100px 38px;
  }
  .lore_body_section_one .imgContainer {
    max-width: 690px;
  }
  .loreTitleText {
    font-size: 45px;
  }
  .loreBodyText {
    font-size: 27px;
    line-height: 27px;
  }
}
@media (max-width: 1401px) {
  .lore_body_section_one {
    padding: 100px 38px;
  }
  .lore_body_section_one .imgContainer {
    max-width: 650px;
  }
  .loreTitleText {
    font-size: 43px;
  }
  .loreBodyText {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 1201px) {
  .lore_body_section_one {
    padding: 88px 28px;
  }
  .lore_body_section_one .imgContainer {
    max-width: 600px;
  }
  .loreTitleText {
    font-size: 40px;
  }
  .loreBodyText {
    font-size: 23px;
    line-height: 23px;
  }
}
@media (max-width: 992px) {
  .lore_body_section_one {
    flex-direction: column;
  }
  .lore_body_section_one .imgContainer {
    max-width: 54.484vh;
  }
  .loreTitleText {
    font-size: 40px;
    text-align: center;
  }
  .loreBodyText {
    font-size: 23px;
    line-height: 23px;
  }
  .loreBodyText.first {
    text-align: center;
  }
}
@media (max-width: 769px) {
  .lore_body_section_one {
    padding: 78px 3.646vw;
  }
  .lore_body_section_one .imgContainer {
    max-width: 50.484vh;
  }
  .loreTitleText {
    font-size: 5.208vw;
  }
  .loreBodyText {
    font-size: 2.646vh;
    line-height: 2.646vh;
  }
}
@media (max-width: 576px) {
  .loreTitleText {
    font-size: 4.597vh;
  }
  .loreBodyText {
    font-size: 2.646vh;
    line-height: 2.646vh;
  }
}
@media (max-width: 376px) {
  .loreTitleText {
    font-size: 4.597vh;
  }
  .loreBodyText {
    font-size: 2.246vh;
    line-height: 2.446vh;
  }
}
.built_body {
  color: #FFF;
  height: 970px;
  background: linear-gradient(180deg, rgba(128, 68, 244, 0) 60.94%, #002C54 90.1%), linear-gradient(0deg, #86A4CD, #86A4CD), url(../../images/assets/built_games_page/bg_image.png), url(.jpg);
  background-blend-mode: normal, multiply, normal, normal;
}

.pureColor {
  color: #FFF;
  height: 970px;
  background: radial-gradient(120.22% 119.31% at 54.48% 148.15%, #0E131A 20%, #002C54 100%);
}

.qrcode {
  margin: auto;
  color: #FFF;
}
.qrcode.logo {
  content: url(../../images/logos/brand/qr.webp);
  width: 90%;
  max-width: 420px;
  padding: 20px 0;
}
.qrcode.socials a {
  padding: 0px 20px;
}
.qrcode.socials a div {
  height: 40px;
}
@media (max-width: 500px) {
  .qrcode.socials a {
    padding: 0px 15px;
  }
  .qrcode.socials a div {
    height: 35px;
  }
}
@media (max-width: 376px) {
  .qrcode.socials a {
    padding: 0px 10px;
  }
  .qrcode.socials a div {
    height: 30px;
  }
}
@media (max-width: 281px) {
  .qrcode.socials a {
    padding: 0px 10px;
  }
  .qrcode.socials a div {
    height: 25px;
  }
}
.qrcode.title_text {
  width: -moz-max-content;
  width: max-content;
  font-size: 48px;
}
.qrcode.text_box {
  max-width: 750px;
  width: auto;
  margin: 0px auto;
  text-align: center;
}
.qrcode.text_box.alt-color1 {
  color: #99DEFE;
}
.qrcode.text_box.alt-color2 {
  color: #64cef2;
}
@media (max-width: 576px) {
  .qrcode.text_box {
    margin: 0px 20px;
  }
}
.qrcode.image_preview {
  background-color: #FFF;
  max-width: 510px;
  margin: 40px auto;
  border-radius: 5px;
  color: #052441;
}
@media (max-width: 576px) {
  .qrcode.image_preview {
    margin: 40px 20px;
  }
}
.qrcode.imageWrapper {
  display: flex;
  flex-wrap: wrap;
}
.qrcode.imageContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 15px;
  margin: 0 5px;
  position: relative;
}
.qrcode.imageContainer > img {
  height: 250px;
}
@media (max-width: 576px) {
  .qrcode.imageContainer > img {
    height: 225px;
  }
}
@media (max-width: 500px) {
  .qrcode.imageContainer > img {
    height: 200px;
  }
}
@media (max-width: 376px) {
  .qrcode.imageContainer > img {
    height: 248px;
  }
}
.qrcode#fullpage {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-color: black;
}
.qrcode.christmas {
  font-size: 18px;
  color: red;
}
.qrcode.christmas > b {
  color: green;
}/*# sourceMappingURL=home.css.map */