@import url("https://fonts.cdnfonts.com/css/kulim-park?styles=50392");
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

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

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

aside,
nav,
footer,
header,
section {
  display: block;
}

html,
body {
  height: 100%;
  min-width: 360px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
  font-family: "Kulim Park", sans-serif;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  background: #0f0f0f url("../img/background.png") no-repeat;
  background-size: cover;
  font-family: "Kulim Park", sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.15;
  min-height: 340px;
  overflow: hidden;
}

.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  width: 100%;
}

.container {
  min-height: 100%;
  width: 100%;
  max-width: 1200px;
  padding: 0 10px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.logo {
  position: absolute;
  top: 45px;
  left: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='273' height='78' viewBox='0 0 273 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' fill-rule='evenodd' clip-rule='evenodd' d='M60 54L39 18L18 54H32.2805V49.9518H45.7195V54H60ZM39 32.3133C42.6623 32.3133 45.6403 35.213 45.718 38.8193H45.7195V46.3373H32.2805V38.8193H32.282C32.3597 35.213 35.3377 32.3133 39 32.3133Z' fill='%23F6F6F5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M115.92 17.2L100.56 62H105.04L108.944 50.48H128.336L132.24 62H136.72L121.36 17.2H115.92ZM110.16 46.96L118.608 22.192L127.12 46.96H110.16ZM142.509 48.432V33.904H136.685V30H142.509V17.2H146.733V30H152.621V33.904H146.733V48.432C146.733 51.2053 146.776 53.2746 146.861 54.64C146.989 55.9626 147.288 56.8586 147.757 57.328C148.269 57.7546 149.165 57.968 150.445 57.968H152.173V62.192H150.573C148.738 62.192 147.288 62.0213 146.221 61.68C145.154 61.296 144.344 60.6346 143.789 59.696C143.277 58.7146 142.936 57.328 142.765 55.536C142.594 53.7013 142.509 51.3333 142.509 48.432ZM182.583 25.648C181.73 25.648 181.004 25.3707 180.407 24.816C179.852 24.2187 179.575 23.5147 179.575 22.704C179.575 21.8507 179.852 21.1467 180.407 20.592C181.004 19.9947 181.73 19.696 182.583 19.696C183.394 19.696 184.076 19.9947 184.631 20.592C185.228 21.1467 185.527 21.8507 185.527 22.704C185.527 23.5147 185.228 24.2187 184.631 24.816C184.076 25.3707 183.394 25.648 182.583 25.648ZM184.567 62H180.535V30H184.567V62ZM268.68 62H272.84V42.928C272.84 40.0693 272.221 37.6586 270.984 35.696C269.789 33.6906 268.211 32.1973 266.248 31.216C264.328 30.192 262.28 29.68 260.104 29.68C257.843 29.68 255.709 30.128 253.704 31.024C251.699 31.8773 250.099 33.2426 248.904 35.12C247.453 33.2 245.683 31.8133 243.592 30.96C241.501 30.064 239.389 29.616 237.256 29.616C235.507 29.6586 233.843 30.0213 232.264 30.704C230.728 31.344 229.427 32.304 228.36 33.584V30H224.2V62H228.36V42.928C228.36 40.7946 228.829 39.0453 229.768 37.68C230.749 36.272 231.923 35.248 233.288 34.608C234.696 33.9253 236.04 33.584 237.32 33.584C240.051 33.584 242.291 34.352 244.04 35.888C245.789 37.3813 246.664 39.728 246.664 42.928V62H250.76V42.928C250.76 39.856 251.613 37.5306 253.32 35.952C255.027 34.3733 257.203 33.584 259.848 33.584C262.451 33.584 264.563 34.3733 266.184 35.952C267.848 37.5306 268.68 39.856 268.68 42.928V62ZM213.612 62H217.772V30H213.612V49.392C213.612 51.5253 213.1 53.296 212.076 54.704C211.095 56.0693 209.857 57.0933 208.364 57.776C206.913 58.416 205.484 58.736 204.076 58.736C201.217 58.736 198.871 57.9893 197.036 56.496C195.201 54.96 194.284 52.592 194.284 49.392V30H190.06V49.392C190.06 51.6107 190.401 53.552 191.084 55.216C191.809 56.88 192.812 58.2667 194.092 59.376C195.415 60.528 196.993 61.3813 198.828 61.936C200.663 62.4907 202.519 62.7253 204.396 62.64C206.316 62.5547 208.087 62.1707 209.708 61.488C211.329 60.7627 212.631 59.7173 213.612 58.352V62ZM158.7 30.512V62H162.86V41.264C162.86 39.9413 163.351 38.6613 164.332 37.424C165.313 36.1866 166.636 35.312 168.3 34.7999C169.964 34.2453 171.82 34.3306 173.868 35.056L175.724 31.28C172.481 30.3839 169.857 30.1706 167.852 30.64C165.889 31.1093 164.225 32.1119 162.86 33.6479V30.512H158.7Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 39C2 59.4345 18.5655 76 39 76C59.4345 76 76 59.4345 76 39C76 18.5655 59.4345 2 39 2C18.5655 2 2 18.5655 2 39ZM39 0C17.4609 0 0 17.4609 0 39C0 60.5391 17.4609 78 39 78C60.5391 78 78 60.5391 78 39C78 17.4609 60.5391 0 39 0Z' fill='url(%23paint0_linear_205_19)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_205_19' x1='-23.5' y1='-32' x2='89' y2='82' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  width: 178px;
  height: 50px;
}
@media (max-width: 1199px) {
  .logo {
    width: 150px;
    height: 43px;
  }
}
@media (max-width: 1023px) {
  .logo {
    top: 22px;
    left: 22px;
    width: 139px;
    height: 39px;
  }
}

.body {
  text-align: center;
}

.secondary {
  color: rgba(255, 255, 255, 0.4);
  font-size: 22px;
  letter-spacing: 7.5px;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .secondary {
    font-size: 20px;
    letter-spacing: 6px;
  }
}
@media (max-width: 1023px) {
  .secondary {
    font-size: 18px;
    margin-bottom: 15px;
    letter-spacing: 5.4px;
  }
}

.primary {
  color: #fff;
  font-size: 120px;
}
@media (max-width: 1199px) {
  .primary {
    font-size: 100px;
  }
}
@media (max-width: 1023px) {
  .primary {
    font-size: 75px;
  }
}

.copyright {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  position: absolute;
  bottom: 37px;
  left: 0;
  right: 0;
}
@media (max-width: 1199px) {
  .copyright {
    font-size: 15px;
  }
}
@media (max-width: 1023px) {
  .copyright {
    font-size: 14px;
    bottom: 30px;
  }
}