
/* SVG bachground images */
body{
    overflow-x: hidden;
    max-width: 100%;
}
body{
    font-family: 'Roboto', sans-serif;
}
h1,
h2,
h3,
h4,
h5{
    font-family: 'Poppins', sans-serif;
}

#navbar-main{
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5;
}
.svg-bg-rp{
    width: 800px;
    height: 810px;
    transform: rotate(45deg);
    top: -100px;
    bottom: auto;
    right: -550px;
    z-index: -1;
}

.svg-bg-lp{
    width:600px; 
    height:600px; 
    transform:rotate(45deg); 
    left:-300px; 
}

.bg-cover{
    background-size: cover;
}

.mh-75{
    min-height: 75vh;
}
.mh-90{
    min-height: 90vh;
}
.mh-100{
    min-height: 100vh;
}

.bottom-0{
    bottom: 0; 
    top:auto;
}


.logos img{
    height:50px !important;
}

/* Video hero */

.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
  }

  .video-wrap{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
  }

  .no-video .video-container video,
  .touch .video-container video {
    display: none;
  }

  .no-video .video-container .poster,
  .touch .video-container .poster {
    display: block !important;
  }

  .video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #000;
  }

  .video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute;
  }

  .video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(108, 98, 255, 0.72);
    width: 100% !important;
    bottom: 0;
    top: 0;
  }

  .video-container video {
    position: absolute;
    z-index: 0;
    bottom: 0;
  }

  .video-container video.fillWidth {
    width: 100%;
  }
  .hidden{
      display:none;
  }

  .hero-container{
      z-index: 110;
  }

.bottom-arrow-button {
    z-index: 110;
}