@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700');

body{
  font-family: 'Inter', sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  font-display: optional;
}

.home-container {
  min-height: 100vh;
  background-image: linear-gradient(45deg, rgb(4, 101, 161) 0.00%,rgb(175, 71, 255) 100.00%);
}
.home-main {
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  box-sizing: border-box;
  max-height: auto;
  min-height: 100vh;
  align-items: center;
  padding-top: var(--dl-space-space-threeunits);
  border-color: transparent;
  padding-left: var(--dl-space-space-fourunits);
  border-radius: 0px 0px 0px 0px;
  padding-right: var(--dl-space-space-fourunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.home-header {
  display: flex;
  margin-top: 120px;
  align-items: center;
  margin-bottom: var(--dl-space-space-halfunit);
  flex-direction: column;
  justify-content: space-between;
}
.home-payeroo {
  width: 100%;
  height: auto;
  position: relative;
  max-width: 400px;
  min-width: auto;
  align-self: center;
  box-sizing: border-box;
  max-height: auto;
}
.home-content {
  width: auto;
  display: flex;
  position: relative;
  max-width: 1100px;
  min-width: auto;
  align-self: center;
  box-sizing: border-box;
  margin-top: var(--dl-space-space-sixunits);
  align-items: center;
  flex-shrink: 0;
  border-color: transparent;
  border-radius: 20px;
  margin-bottom: var(--dl-space-space-sixunits);
  flex-direction: column;
  justify-content: center;
}

.home-title {
  color: rgb(255, 255, 255);
  width: auto;
  height: auto;
  font-size: 52px;
  align-self: stretch;
  font-style: normal;
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  line-height: 110%;
  font-stretch: normal;
  margin-right: 0;
  margin-bottom: 0px;
  text-decoration: none;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}

.home-text {
  color: rgb(255, 255, 255);
  width: auto;
  height: auto;
  font-size: 28px;
  align-self: stretch;
  font-style: normal;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: 120%;
  font-stretch: normal;
  margin-right: 0;
  margin-bottom: 0px;
  text-decoration: none;
}
.home-text1 {
  color: rgb(255, 255, 255);
  width: auto;
  height: auto;
  font-size: 28px;
  align-self: auto;
  font-style: normal;
  margin-top: var(--dl-space-space-oneandhalfunits);
  text-align: center;
  font-family: Inter;
  font-weight: 200;
  line-height: 100%;
  font-stretch: normal;
  margin-right: 0;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
  
}
.home-footer {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  box-sizing: border-box;
  align-items: center;
  border-color: transparent;
  border-radius: 0px 0px 0px 0px;
  flex-direction: column;
  justify-content: space-between;
}
.home-text2 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 16px;
  align-self: center;
  font-style: normal;
  text-align: left;
  transition: all .2s ease-in-out;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  margin-bottom: var(--dl-space-space-oneandhalfunits);
  text-decoration: none;
}
.home-text2:hover {
  transform: scale(1.1);
}
.home-social-bar {
  width: auto;
  display: flex;
  padding: 0px;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
}
.home-link {
  display: contents;
}
.home-discord {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-discord:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link1 {
  display: contents;
}
.home-telegram {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-telegram:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link2 {
  display: contents;
}
.home-twitter {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-twitter:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link3 {
  display: contents;
}
.home-facebook {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-facebook:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link4 {
  display: contents;
}
.home-instagram {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  align-self: center;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-instagram:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link5 {
  display: contents;
}
.home-youtube {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-youtube:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link6 {
  display: contents;
}
.home-github {
  width: 28px;
  height: 31px;
  margin: var(--dl-space-space-unit);
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-github:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-link7 {
  display: contents;
}
.home-linkedin {
  width: 28px;
  height: 32px;
  margin: var(--dl-space-space-unit);
  position: relative;
  box-sizing: border-box;
  transition: 0.2s;
  text-decoration: none;
}
.home-linkedin:hover {
  transform: scale(1.2);
  transition: all .1s ease-in-out;
}
.home-text4 {
  color: rgba(255, 255, 255, 1);
  width: auto;
  height: auto;
  font-size: 14px;
  align-self: auto;
  font-style: normal;
  margin-top: var(--dl-space-space-unit);
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: 120%;
  font-stretch: normal;
  margin-right: 0;
  margin-bottom: 0;
  text-decoration: none;
}
@media(max-width: 1600px) {
  .home-main {
    width: auto;
    align-items: center;
    justify-content: space-between;
  }
  .home-content {
    margin-bottom: var(--dl-space-space-sixunits);
  }
  .home-text2 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-discord {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-telegram {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-twitter {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-facebook {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-instagram {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-youtube {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-github {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
  .home-linkedin {
    width: 28px;
    height: auto;
    margin: var(--dl-space-space-unit);
  }
}
@media(max-width: 1200px) {
  .home-main {
    height: auto;
    min-height: 100vh;
    align-items: center;
    justify-content: space-between;
  }
  .home-content {
    margin-bottom: var(--dl-space-space-sixunits);
  }
  .home-text2 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 991px) {
  .home-main {
    height: auto;
    align-items: center;
    justify-content: space-between;
  }
  .home-text4 {
    align-self: center;
  }
}
@media(max-width: 767px) {
  .home-main {
    width: auto;
    height: auto;
    align-items: center;
    margin-right: 0px;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
    justify-content: space-between;
  }
  .home-content {
    margin-top: var(--dl-space-space-fiveunits);
    padding-left: 0px;
    margin-bottom: var(--dl-space-space-sixunits);
    padding-right: 0px;
  }
  .home-text {
    font-size: 36px;
  }
  .home-footer {
    width: 100%;
  }
  .home-social-bar {
    width: auto;
    flex-wrap: wrap;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media(max-width: 479px) {
  .home-main {
    width: auto;
    height: auto;
    align-items: center;
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    justify-content: space-between;
  }
  .home-header {
    margin-top: var(--dl-space-space-fourunits);
    margin-bottom: var(--dl-space-space-fourunits);
  }
  .home-payeroo {
    width: 100%;
    max-width: auto;
    min-width: auto;
  }
  .home-content {
    margin-top: var(--dl-space-space-halfunit);
    padding-left: 0px;
    margin-bottom: var(--dl-space-space-sixunits);
    padding-right: 0px;
  }

  .home-title {
    width: 100%;
    font-size: 36px;
   
  }

  .home-text {
    width: 100%;
    font-size: 18px;
    margin-bottom: 0px;
  }
  .home-text1 {
    font-size: 18px;
  }
  .home-footer {
    width: 100%;
    align-self: center;
  }
  .home-social-bar {
    width: auto;
    flex-wrap: wrap;
    align-items: stretch;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .home-discord {
    margin: var(--dl-space-space-unit);
    align-self: center;
  }
  .home-telegram {
    margin: var(--dl-space-space-unit);
  }
  .home-twitter {
    margin: var(--dl-space-space-unit);
  }
  .home-facebook {
    margin: var(--dl-space-space-unit);
  }
  .home-instagram {
    margin: var(--dl-space-space-unit);
  }
  .home-youtube {
    margin: var(--dl-space-space-unit);
  }
  .home-github {
    margin: var(--dl-space-space-unit);
  }
  .home-linkedin {
    margin: var(--dl-space-space-unit);
  }
  .home-text4 {
    align-self: center;
  }
}

.home-content, .home-payeroo, .home-footer {
  opacity: 0;
  animation: fade-in-down ease 0.4s forwards;
}



.home-text {
  animation-delay: 0.8s;
}

.home-footer {
  animation-delay: 0.1s;
}

.home-payeroo {
  transform: scaleY(0);
  transform-origin: top;
  animation: grow-up cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.8s forwards;
  animation-delay: 0.s;
}


@keyframes fade-in-down {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes grow-up {
  from {
    opacity: 0;
    transform: translateY(-15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}