/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#videoModal.reveal{border:0;background:#000;outline:none;padding:0}#videoModal.reveal .row{max-height:100%}#videoModal.reveal .close-button{right:0.3rem;top:0.3rem;color:#fff}#videoModal.reveal .close-button:hover{color:#a51c30}.video-modal-wrapper{width:100%;position:relative}.video-modal-wrapper .image-wrapper{position:relative}.video-modal-wrapper .image-wrapper img{width:100%}.video-modal-wrapper .video-button{display:block;height:100%;cursor:pointer;position:absolute;top:0;right:0;left:0}.video-modal-wrapper .video-button:before,.video-modal-wrapper .video-button:after{position:absolute;top:50%;left:50%;font-size:1.5rem;z-index:0;border-radius:100%;color:#fff;content:'\e908';font-family:'icomoon' !important;display:block;height:3.5rem;width:3.5rem;line-height:3.5rem;padding-left:5px;text-align:center;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s,transform 0.3s ease-in-out;transition:opacity 0.3s,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-modal-wrapper .video-button:after{background:#000}.video-modal-wrapper .video-button:before{font-size:.9375rem;z-index:1;color:#000;padding-left:3px;-webkit-transition:all 0.2s;transition:all 0.2s}.video-modal-wrapper .video-button:hover:before{opacity:0}@media print,screen and (min-width:40em){.video-modal-wrapper .video-button:after{font-size:2.4375rem;height:6.5rem;width:6.5rem;line-height:6.5rem;top:50%}.video-modal-wrapper .video-button:before{font-size:1.875rem;height:6.5rem;width:6.5rem;line-height:6.5rem;top:50%}}.video-modal-wrapper .video--subcontent{background:#000;color:#fff;position:relative;bottom:0;margin-left:0;left:0;width:100%;padding:1rem;font-size:16px}.video-modal-wrapper .video--subcontent .caption--video{font-weight:normal}@media print,screen and (min-width:64em){.video-modal-wrapper .video--subcontent{position:absolute;width:70%}}.flex-video{margin-bottom:0}
