#investor-logos::-webkit-scrollbar {
   display: none;
}

/* line*/
.line::after,
.line::before {
   background-color: #fff;
   content: "";
   display: inline-block;
   height: 0.5px;
   position: relative;
   vertical-align: middle;
   width: 36.7%;
   /* width: 2.5rem; */
}

.line::before {
   right: 0.5em;
   margin-left: -50%;
}

.line::after {
   left: 0.5em;
   margin-right: -50%;
}
.top-line::before{
   background-color: #fff;
   content: "";
   display: inline-block;
   height: 19px;
   position: relative;
   vertical-align: middle;
   width: 1px;
   top: -42px;
   left: 18px;
}
.button{
   display: block;
}

.info-header {
   text-align: center;
   padding: 10px;
   background-color: #111111;
   color: white;
}
.uppercase{
   text-transform: uppercase;
}
@media (max-width: 640px) {
   .line::after,
   .line::before {
      width: 15%;
   }
}

.img-1 {
   animation-duration: 4s;
   animation-name: updown-1;
   animation-iteration-count: infinite;
   animation-direction: alternate;
   transform: translateY(-130px);
}

@keyframes updown-1 {
   from {
      transform: translateY(-130px);
   }

   to {
      transform: translateY(-110px);
   }
}

.img-2 {
   animation-duration: 3.3s;
   animation-name: updown-2;
   animation-iteration-count: infinite;
   animation-direction: alternate;
   transform: translate(-155px, 50px);
}

@keyframes updown-2 {
   from {
      transform: translate(-155px, 50px);
   }

   to {
      transform: translate(-155px, 70px);
   }
}

.img-3 {
   animation-duration: 3.6s;
   animation-name: updown-3;
   animation-iteration-count: infinite;
   animation-direction: alternate;
   transform: translate(135px, 230px);
}

@keyframes updown-3 {
   from {
      transform: translate(135px, 230px);
   }

   to {
      transform: translate(135px, 210px);
   }
}


/*#register{*/
/*   margin-left: 70px;*/
/*}*/
.email-input{
   background: #2a15559e;
   width: 260px
}
/* Slider */
.slick-slide {
   margin: 0px 20px;
}

.slick-slide img {
   width: 11rem;
   height: 7rem;
   object-fit: contain;
   padding: 12px;
}

.slick-slider
{
   position: relative;
   display: block;
   box-sizing: border-box;

   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;

   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}

.slick-list
{
   position: relative;
   display: block;
   overflow: hidden;

   margin: 0;
   padding: 0;
}
.slick-list:focus
{
   outline: none;
}
.slick-list.dragging
{
   cursor: pointer;
   cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.slick-track
{
   position: relative;
   top: 0;
   left: 0;

   display: block;
}
.slick-track:before,
.slick-track:after
{
   display: table;

   content: '';
}
.slick-track:after
{
   clear: both;
}
.slick-loading .slick-track
{
   visibility: hidden;
}

.slick-slide
{
   display: none;
   float: left;

   height: 100%;
   min-height: 1px;
}
[dir='rtl'] .slick-slide
{
   float: right;
}
.slick-slide img
{
   display: block;
}
.slick-slide.slick-loading img
{
   display: none;
}
.slick-slide.dragging img
{
   pointer-events: none;
}
.slick-initialized .slick-slide
{
   display: block;
}
.slick-loading .slick-slide
{
   visibility: hidden;
}
.slick-vertical .slick-slide
{
   display: block;

   height: auto;

   border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
   display: none;
}
.img-1{
left: -100px;
   top: 60px;
}
.img-2{
   top: -110px;
   left: -40px;
}
.img-3{
   top: -380px;
   left: -80px;
}
#navigation{
   align-items: center;
}
#navigation p{
   font-size: 14px;
}
.floating{
   position: fixed;
   bottom: 8px;
   right: 8px;
}
.floating{
   padding: 4px 16px;
   background-color: #f0fb71;
   border-radius: 18px;
}
.disclaimer-detail{
   padding:24px;
   border-radius: 24px;
   background: #2a15559e;
}


@media (min-width: 1920px) {

    .hero{
        min-height: 100vh;
    }
    .hero .container{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
    }

}

@media (min-width: 1560px) {

   .hero-section{
      min-height: 100vh;
   }
   .hero-section .container{
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      right: 0;
      padding-top: 0;
   }

}



@media (max-width: 1024px) {
   #register{
      margin-left:auto;
   }

   .img-1 {
      left: 0;
   }
   .img-2 {
      left: 0;
   }
   .img-3 {
       left: 140px;
    }
   .test-app{
      position: relative !important;
      top: 60px;
      width: 80% !important;
   }
   .hero .container {
      position: static;
      top: 0;
      transform: translateY(0%);
   }


}
@media (max-width: 767px) {
   .email-input{
      width: 100%;
   }
   .img-3 {
      left: 0px;
   }
   .info-header {
      font-size:12.5px;
   }
   .sm\:text-2xl{
      font-size: 1.25rem !important;
   }
}

@media (max-width: 374px) {
#whitelist-btn{
   font-size: 14px;
}

}