a {
   text-decoration: none;
}

footer {
   overflow: hidden;
}

.header {
   background-image: linear-gradient(0deg, rgba(3, 59, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%), url(../sources/imagenes/bosque.jpg);
   background-position: center;
   background-size: cover;
   background-repeat: no-repeat;
   overflow: hidden !important;
   position: relative;
}

.divider-img-595129 {
   position: absolute;
   width: 100%;
   height: 180px;
   transform: scale(1, 1);
   bottom: 0px;
   left: 0px;
   fill: rgb(255, 255, 255)
}

.card {
   border: none;
}

.footer {
   background-image: linear-gradient(0deg, rgba(3, 59, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%), url(../sources/imagenes/bosque.jpg);
   background-position: center;
   background-size: cover;
   background-repeat: no-repeat;
   overflow: hidden !important;
   position: relative;
}

.line-footer {
   background-color: rgb(0, 70, 0);
   width: 100%;
   color: rgba(255, 255, 255, 0.75);
}

.divider-footer {
   position: absolute;
   top: 0;
   transform: rotateX(139deg) translateY(173px) translateX(-99px);
}

.divider-footer img {
   width: 1800px;
}

.divider-video-top {
   position: absolute;
   top: 0;
   transform: rotateX(139deg) translateY(173px) translateX(-99px);
}

.divider-video-top img {
   width: 1800px;
}

.divider-video-bottom {
   position: absolute;
   bottom: 0;
   transform: rotateY(180deg);
}

.divider-video-bottom img {
   width: 1800px;
}

.cont-video {
   overflow: hidden;
}


@media (min-width: 576px) {}


@media (min-width: 768px) {

   .divider-img-595129 {
      display: none;
      position: absolute;
      width: 100%;
      height: 180px;
      transform: scale(1, 1);
      bottom: 0px;
      left: 0px;
      fill: rgb(255, 255, 255)
   }

   .divider-footer {
      display: none;
      position: absolute;
      top: 0;
      transform: rotateX(139deg) translateY(173px) translateX(-99px);
   }
   
   .divider-footer img {
      width: 1800px;
   }
   
   .divider-video-top {
      display: none;
      position: absolute;
      top: 0;
      transform: rotateX(139deg) translateY(173px) translateX(-99px);
   }
   
   .divider-video-top img {
      width: 1800px;
   }
   
   .divider-video-bottom {
      display: none;
      position: absolute;
      bottom: 0;
      transform: rotateY(180deg);
   }
}


@media (min-width: 992px) {
   .navbar-intro {
      width: 50%;
   }

   .nav-ul {
      width: 100%;
      display: flex;
      justify-content: space-evenly;
   }

   .divider-img-595129 {
      display: initial !important;
      position: absolute;
      width: 60%;
      height: 368px;
      transform: scale(1, 1);
      bottom: -155px;
      left: -184px;
      fill: rgb(255, 255, 255);
   }

   .divider-footer {
      display: initial !important;
      position: absolute;
      top: 0;
      transform: rotateX(139deg) translateY(173px) translateX(-99px);
   }

   .divider-footer img {
      width: 1800px;
   }

   .divider-video-top {
      display: initial !important;
      position: absolute;
      top: 0;
      transform: rotateX(139deg) translateY(173px) translateX(-99px);
   }

   .divider-video-top img {
      width: 1700px;
   }

   .divider-video-bottom {
      display: initial !important;
      position: absolute;
      bottom: 0;
      transform: rotateY(180deg);
   }

   .divider-video-bottom img {
      width: 1450px;
   }
}


@media (min-width: 1200px) {}


@media (min-width: 1400px) {}