html, body {
    
    background-image:url("https://images.unsplash.com/photo-1589808551634-163563e235ea?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1150&q=60");
    background-repeat: no-repeat;
    background-color:black;
    background-position: center;
    background-size: cover;
    height: 100%;
    }


 /* .jumbotron.jumbotron-fluid */
 .container {
color: rgb(236, 26, 26);
background-color: black;
width: 100%;
 }

 .jumbotron.jumbotron-fluid  {
background-color:black;
color: cadetblue;
}

 p.lead {
font-weight: bolder;
 }

 h1.display-4 {
    text-shadow: 2px 2px 5px rgb(253, 199, 3);
    font-weight: lighter;
 }


a:focus {
    display: block;
    color: black;
    background-color: black;
    transition: all .5s;
}
aside {
    position: absolute;
    color: white;
    top: 35%;
    right: 10%;
    text-align: right;
}
h1 {
    line-height: 0;
    font-size: 4vw;
    font-weight: 700;
}
h3 {
    float: right;
    line-height: .3;
    font-size: 2.5vw;
    font-weight: lighter;
}
h4 {
    float: left;
    margin-left: -2%;
    font-size: 1.5vw;
    font-weight: lighter;
}

#trigger, #burger, #burger:before, #burger:after {
    position: absolute;
    top: 25px;
    left: 25px;
    background: red;
    width: 30px;
    height: 5px;
    transition: .2s ease;
    cursor: pointer;
    z-index: 1;
}
#trigger {
    height: 25px;
    background: none;
}
#burger:before {
    content: " ";
    top: 10px;
    left: 0;
}
#burger:after {
    content: " ";
    top: 20px;
    left: 0;
}
#menu-toggle:checked + #trigger + #burger {
    top: 35px;
    transform: rotate(180deg);
    transition: transform .2s ease;
}

#menu-toggle:checked + #trigger + #burger:before {
    width: 20px;
    top: -2px;
    left: 18px;
    transform: rotate(45deg) translateX(-5px);
    transition: transform .2s ease;
}
#menu-toggle:checked + #trigger + #burger:after {
    width: 20px;
    top: 2px;
    left: 18px;
    transform: rotate(-45deg) translateX(-5px);
    transition: transform .2s ease;
}
#menu {
    position: absolute;
    margin: 0; padding: 0;
    width: 110px;
    height: 110px;
    background-color: black;
    border-bottom-right-radius: 100%;
    box-shadow: 0 2px 5px rgba(0,0,0,0.26);
    animation: not-checked-anim .2s both;
    transition: .2s;
}
#menu-toggle:checked + #trigger + #burger + #menu {
    animation: checked-anim 1s ease both;
}
#menu-toggle:checked + #trigger ~ #menu > li, a {
    display: block;
}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    display: none;
}

.footer  {
    background-image: url("https://media0.giphy.com/media/1pA2TgtaWZyQ6mPRS8/giphy.webp?cid=790b76112603a82634bab1b30766d12637636ac7f94105d5&rid=giphy.webp");
    background-repeat: no-repeat;
    position: relative;
    background-size: contain;
    background-position: center;
}


.video {
    position: relative;
    display: flex;
    max-width: 100%;
    height: auto;
     }


.video {
padding-left: 25%;
}