.video-modal {position: relative;}
.video-modal figure {position: absolute; inset: 0; width: 100%; height: 100%; background: var(--dark); overflow: hidden;}
.video-modal figure img {width: 100%; height: 100%; object-fit: cover; opacity: .4;}
.video-modal .content {display: flex; justify-content: center; flex-direction: column; text-align: center; color: #fff; padding: var(--spacer-vert) var(--side-padding); position: relative; z-index: 5;}
.video-modal .content p {max-width: 800px; margin: 0 auto 2rem auto;}
.play-button {width: 75px; height: 75px; display: flex; justify-content: center; flex-direction: column; text-align: center; margin: 0 auto; background: var(--primary); border-radius: 50%; font-size: 1.75rem; animation: pulseAnim 2s infinite; border: 2px solid rgba(255,255,255,.5); color: #fff; text-decoration: none;}
.play-button img {width: 1.5rem;margin: 0 auto 0 auto;position: relative;right: -5px;}
.row-fluid .video-modal {margin: 0 calc(var(--side-padding) * -1);}

@keyframes pulseAnim {
    0% { box-shadow: 0 0 0 0 rgba(210, 85, 43, 1);}
    70% { box-shadow: 0 0 0 25px rgba(210, 85, 43, 0);}
    100% { box-shadow: 0 0 0 0 rgba(210, 85, 43, 0);}
  }

/* TABLET */
@media (min-width: 768px) {

} 

/* LITY CODE */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity-active,.lity-active body{overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}

.lity-close {width: auto; height: auto; font-size: 4rem; padding: 1rem;}
.lity-close:hover {width: auto; height: auto; font-size: 4rem; padding: 1rem; color: var(--primary);}