.cintillo-videos {
    background: var(--headerbg);
    color: var(--white);
    text-align: center;
    padding: 20px 0;
    position: relative;
    top: -45px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    gap: 80px;
}
.cintillo-videos img {
    height: 48px;
}

.portada-video {
    min-height: 90vh;
    position: relative !important;
    overflow: hidden
}
div#videocontroller {
    position: absolute;
    z-index: 999;
    top: calc(90vh - 225px);
    left: 0;
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
    opacity: 1;
}
#lineas {
    display: none;
}
#playpause {
    display: none;
}
@media (max-width: 1199px) {
    .cintillo-videos {
        z-index: 99;
    }
}
@media (min-width: 1200px) {

    div#videocontroller {
        position: absolute;
        width: unset;
        height: unset;
        left: unset;
        top: 85vh !important;
        right: 20px !important;
        z-index: 9;
    }

    .navbar-dark .navbar-nav .nav-link {
        color: var(--gold) !important;
    }
    body.senado.home header {
        display: none;
    }
    .portada-video {
        top: -45px;
    }
    div#lineas {
        display: none;
    }
    div#topnav {
        background: transparent !important;
    }
    .portada-video {
        aspect-ratio: 1280 / 720;
        width: 100%;
    }
}
@media (min-width: 768px) {
  .navbar {
    min-height: 0;
    padding: 0;
  }
}

div#website {
    padding: 0;
}

main .container.py-4 {
    padding: 0;
    max-width: 100%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: transparent !important;
}
.video-slide {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    object-fit: cover;
}
.portada-video:before {
    content: 'x';
    background: #02010131;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    z-index: 3;
}
img.logo-video {
    position: absolute;
    width: 640px;
    max-width: 80%;
    top: 50%;
    left: 50%;
    z-index: 4;
    transform: translate(-50%, -50%);
}