iframe{
    border: 0px !important;
}

#splashscreen{
    position: fixed;
    z-index: 10000;
    height: 100%;
    width: 100%;
    object-fit : cover;
}

.video{
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit : cover;
    /* filter: brightness(40%); */
}
.video_filter {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.5;
}

.image{
    width: 10%;
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 50%;
    right: 0;
    opacity: 1;
    transform: translate(-50%, -50%);
}
.arrow {
    position: absolute;
    font-size: 48px;
    bottom: 20px;
    right: 50%;
    transform: translate(50%,0);
    color: white;
    font-weight: 5;
    cursor: pointer;
}
.arrow svg {
    width: 48px;
    height: 48px;
}
@media (orientation: landscape) {
    .powered-by {
        position: absolute;
        bottom: 0;
        right: 0;
        color: white;
        margin-bottom: 1%;
        font-size: 15px;
        font-family: sans-serif;
    }

    .powered-by-img {
        width: 15%;
        margin-left: 5%;
        margin-right: 5%;
        margin-bottom: -4%;
    }
}

@media (orientation: portrait) {
    .powered-by {
        position: absolute;
        bottom: 30%;
        left: 50%;
        transform: translate(-50%,0);
        color: white;
        font-size: 15px;
        width: max-content;
        font-family: sans-serif;
    }

    .powered-by-img {
        width: 17%;
        margin-left: 3%;
        margin-right: 3%;
        margin-bottom: -5%;
    }

    .image{
        height: 15%;
        width: auto;
    }
}



.d-none{
    display: none;
}

@keyframes ldio-0qftb0ctqqbn {
    0% { transform: translate(-50%,-50%) rotate(0deg); }
    100% { transform: translate(-50%,-50%) rotate(360deg); }
  }
  .ldio-0qftb0ctqqbn div {
    position: absolute;
      width: 18px;
      height: 18px;
      border: 9px solid rgba(255, 255, 255, 0.8);
      border-top-color: transparent !important;
      border-radius: 50%;
  }
  .ldio-0qftb0ctqqbn div {
    animation: ldio-0qftb0ctqqbn 1s linear infinite;
    top: 21px;
    left: 21px
  }
  .loadingio-spinner-rolling-t8u9v7xxkii {
    width: 42px;
      height: 42px;
      display: inline-block;
      overflow: hidden;
      background: rgba(255, 255, 255, 0);
      position: absolute;
      transform: translate(-50%, -475%);
      left: 50%;
      bottom: 0;
      text-align: center;
  }
  .ldio-0qftb0ctqqbn {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
  }
  .ldio-0qftb0ctqqbn div { box-sizing: content-box; }