@import url('https://fonts.googleapis.com/css?family=Inconsolata:700');

/* * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
} */

html {
  width: 100%;
  height: 100%;
  /* background-image: url("/images/full_screen_test_2.png"); */
  background-color: black;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 100vw 100vh;
}

body {
  font-family: sans-serif;
  font-family: "Quicksand", sans-serif;
  color: #333;
  /* text-indent: 1.5em; */
  font-size: 1.1em;
  overflow: hidden;
  /* height: 100vh; */
  margin: 0;


  /* background: rgba(154, 57, 163, 1);
  background: -moz-linear-gradient(-45deg, rgba(154, 57, 163, 1) 0%, rgba(65, 103, 168, 1) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(154, 57, 163, 1)), color-stop(100%, rgba(65, 103, 168, 1)));
  background: -webkit-linear-gradient(-45deg, rgba(154, 57, 163, 1) 0%, rgba(65, 103, 168, 1) 100%);
  background: -o-linear-gradient(-45deg, rgba(154, 57, 163, 1) 0%, rgba(65, 103, 168, 1) 100%);
  background: -ms-linear-gradient(-45deg, rgba(154, 57, 163, 1) 0%, rgba(65, 103, 168, 1) 100%);
  background: linear-gradient(135deg, rgba(154, 57, 163, 1) 0%, rgba(65, 103, 168, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a39a3', endColorstr='#4167a8', GradientType=1); */
}

.overflow-hidden {
  overflow: hidden !important;
}

.main-bg {
  height: 100vh;
}

/* .container {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  max-width: 600px;
  margin: 10vh auto 0 auto;
} */

.container-top {
  /* max-width: 1500px; */
  margin: 0 auto;
  padding-top: 1vh;
  padding-bottom: 3vh;

  .search-input {
    margin-top: 4vh !important;
  }
}

.container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /* max-width: 1500px; */
  margin: 0 auto;
  justify-content: space-between;
  gap: 5vh;
}

.search {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 50vh;
  /* margin: 0 auto; */
  position: relative;
}

.header {
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  width: 100%;
  margin: 0 auto 0 auto;
  height: 12vh;
}

.header {
  /* background-color: black; */
  /* border: 1px solid #fff; */
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  width: 100%;
  /* height: 11vh; */
  margin: 0 auto 0 auto;
  /* background-image: url(/images/display_v2.png);
  background-size: cover;
  background-repeat: no-repeat; */
  height: 12vh;

  h1 {
    display: block;
    margin: 0 auto 25px auto;
    text-align: center;
    font-size: 1.92em;
    font-weight: 600;
    letter-spacing: -0.055em;
  }

  h2 {
    display: block;
    margin: 0 auto 60px auto;
    text-align: center;
    font-weight: 400;
    font-size: 1.25em;
    letter-spacing: -0.015em;
  }
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}