.text-decoration-none {
  text-decoration: none;
}

#apr-hero .apr-inner .button:hover {
  text-decoration: none;
}

#apr-hero .apr-inner {
  width: 100% !important;
  max-width: 100% !important;
}

#apr-hero .apr-main {
  margin-top: 15%;
  margin-bottom: 7%;
  width: 100%;
}

#apr-hero .main {
  width: 42.5%;
}

#apr-hero .bg-video {
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
}

#apr-hero .button {
  width: 10.5em;
  height: 2.2em;
  border-radius: 1.1em;
  font-size: 1.1em;
  background-color: #3c5ae1;
  margin-top: 1.5em;
  line-height: 1;
  -webkit-box-shadow: 3px 3px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 1px 1px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 567px) {
  #apr-hero .apr-inner {
    flex-direction: column;
    width: 100% !important;
  }

  #apr-hero .apr-main {
    margin-top: 34%;
    margin-bottom: 68%;
    width: 100%;
  }

  #apr-hero .apr-main .main {
    width: 91%;
  }

  #apr-hero .bg-video {
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    height: auto;
  }
}