.div-block {
  min-height: 150px;
  font-family: Montserrat, sans-serif;
  font-weight: 200;
  position: relative;
}

.text-block {
  text-align: center;
  letter-spacing: 2px;
  padding-top: 5%;
  font-size: 55px;
  position: relative;
}

.body {
  background-color: #000;
}

.lottie-animation {
  width: 100%;
  position: absolute;
}

.background-video {
  object-fit: cover;
}

.body-main {
  background-color: #000;
}

.content-block {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  position: relative;
}

.background-video-item {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.label-block {
  color: #b8b8b8;
  text-align: center;
  letter-spacing: 3px;
  text-shadow: 1px 1px 4px #000;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: 0%;
  right: 0%;
}

@media screen and (max-width: 991px) {
  .background-video-item {
    height: 65%;
  }
}

@media screen and (max-width: 767px) {
  .background-video-item {
    height: 50%;
    object-fit: cover;
  }

  .label-block {
    bottom: 23%;
  }
}

@media screen and (max-width: 479px) {
  .content-block {
    object-fit: cover;
  }

  .background-video-item {
    height: 28%;
    object-fit: contain;
    top: 191px;
  }

  .label-block {
    font-size: 30px;
    bottom: 29%;
  }
}


@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.woff2') format('woff2'), url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'), url('../fonts/Montserrat-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Light.woff2') format('woff2'), url('../fonts/Montserrat-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Black.woff2') format('woff2'), url('../fonts/Montserrat-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'), url('../fonts/Montserrat-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Medium.woff2') format('woff2'), url('../fonts/Montserrat-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.woff2') format('woff2'), url('../fonts/Montserrat-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Thin.woff2') format('woff2'), url('../fonts/Montserrat-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}