.Options{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.Options div{display:flex;flex-direction:column}.Banner{height:400px}.Banner,.Banner .Media{position:relative;background-color:transparent}.Banner .Media{height:100%;overflow:hidden;transition:.3s;cursor:pointer}.Banner .Media .MediaCaption{text-overflow:ellipsis;position:absolute;bottom:0;padding:15px;background-color:#000;color:#fff;opacity:.6;width:100%;height:60px;font-size:21px;font-weight:200;transition:.3s;cursor:pointer}.Banner .Media .MediaCaption:hover{opacity:.8}.Banner .Media:hover{filter:brightness(115%)}.Banner .BannerGrid,.Banner .Content{height:100%;position:relative}.Banner .Content{color:#fff;background-color:#771818;cursor:pointer;padding:30px;transition:.3s}.Banner .Content:active,.Banner .Content:hover{background-color:#571111}.Banner .Content:active .ViewButton,.Banner .Content:hover .ViewButton{background-color:#f1f1f1;color:#771818}.Banner .Content .Title{font-size:30px;font-weight:500;color:#fff}.Banner .Content .Caption{margin-top:10px;font-size:18px;color:#fff}.Banner .Content .ViewButton{margin-top:40px;color:#fff;font-size:25px;border:3px solid #fff;text-transform:capitalize;transition:.2s}.video-docker video{top:50%;left:50%;transform:translate(-50%,-50%)}.video-docker:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:1}.video-content{z-index:2}