.internal-video{position:relative;display:flex;align-items:center;justify-content:center}.internal-video.has-border{padding:0;display:flex;flex-direction:column}.internal-video.has-border .share{flex:1}.internal-video.has-border .video{height:calc(100% - 40px)}.internal-video .share{width:100%;height:100%;background:rgba(39,45,104,.86);box-shadow:inset 0 0 18px 0 #035dff;display:flex;align-items:center;justify-content:center}.internal-video .video{width:100%;height:100%}