#myVideo {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-bottom-left-radius: 15%;
  border-bottom-right-radius: 15%;
  object-fit: cover; 
}

/* Add some content at the bottom of the video/page 
<div class="h-100 d-flex align-items-center justify-content-center border w-100">*/
.content {
  text-align: center;
  color: white;
  overflow: hidden;
  background-image: url(/static/images/fondo_ppal.png) ;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  position: fixed;
  width: 100%;
  height: 100%;
  border-bottom-left-radius: 15%;
  border-bottom-right-radius: 15%;
  padding: 28% 35% 0% 0%;
}
@media (max-width: 1024px) and (max-height: 1000px) {
  .content {
    text-align: center;
    color: white;
    overflow: hidden;
    background-image: url(/static/images/fondo_ppal.png);
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    position: fixed;
    width: 100%;
    height: 100%;
    border-bottom-left-radius: 15%;
    border-bottom-right-radius: 15%;
    padding: 50% 18% 0% 0%;
  }
}
.fadein {
    animation: fadein 3s;
    -moz-animation: fadein 3s;
    /* Firefox */
    -webkit-animation: fadein 3s;
    /* Safari and Chrome */
    -o-animation: fadein 3s;
    /* Opera */
  }

  @keyframes fadein {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @-moz-keyframes fadein {

    /* Firefox */
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @-webkit-keyframes fadein {

    /* Safari and Chrome */
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @-o-keyframes fadein {

    /* Opera */
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }
