.s-media{position:relative}.s-media__wrapper{position:relative;width:100%}.s-media__block{position:relative;width:100%}.s-media__image{position:relative;width:100%;height:80vh;overflow:hidden}.s-media__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-media__play{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}.s-media__play .s-media__play-btn{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:none;border-radius:50%;box-shadow:none;cursor:pointer}.s-media__play .s-media__play-btn svg{display:block}@media only screen and (max-width: 987px){.s-media__play .s-media__play-btn svg{width:50px;height:50px}}.s-media__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-media__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-media__modal .s-media__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-media__modal .s-media__modal-dialog .s-media__modal-close{position:absolute;top:12px;right:12px;z-index:2;margin:0;padding:0;width:36px;background:none;border:none;border-radius:0;cursor:pointer}.s-media__modal .s-media__modal-dialog .s-media__modal-close .svg{display:block;width:100%;height:auto}.s-media__modal .s-media__modal-dialog .s-media__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-media__modal .s-media__modal-dialog .s-media__modal-video:before{display:block;padding:56.25% 0 0;content:""}@media only screen and (max-width: 767px){.s-media__modal .s-media__modal-dialog .s-media__modal-video:before{padding:100% 0 0}}.s-media__modal .s-media__modal-dialog .s-media__modal-video video.default-vimeo,.s-media__modal .s-media__modal-dialog .s-media__modal-video iframe.default-vimeo{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.s-media__modal .s-media__modal-dialog .s-media__modal-video #mediaModalVideo{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper{position:absolute;top:0;left:0;z-index:1;display:flex;margin:0;padding:0;width:100% !important;height:100% !important}@media only screen and (max-width: 767px){.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper{flex-wrap:wrap;overflow:auto}}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-vidcap-container{flex:1 1 auto}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-media-container{position:relative;width:100%;height:100%}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-media-container iframe,.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-media-container video{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-media-container .able-big-play-button{position:absolute;top:50% !important;left:50% !important;width:50px !important;height:50px !important;transform:translate(-50%, -50%)}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-media-container .able-big-play-button svg{padding:10px !important;width:50px !important;min-width:50px !important;height:50px !important;min-height:50px !important}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-player{flex:0 0 auto}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-player .able-status-bar{padding:10px;height:38px;font-family:var(--font-text);font-size:14px}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able .able-player .able-controller div[role=button]{font-size:16px}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able-transcript-area{position:static !important;flex:0 0 auto;padding:0 0 20px;width:400px !important;height:100% !important;max-height:100%}@media only screen and (max-width: 767px){.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able-transcript-area{width:100% !important;height:300px !important;max-height:300px}}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able-transcript-area .able-transcript{height:480px !important;max-height:calc(100% - 50px)}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able-transcript-area .able-transcript div{font-size:14px;line-height:normal}.s-media__modal .s-media__modal-dialog .s-media__modal-video .able-wrapper .able-transcript-area .able-window-toolbar .able-button-handler-preferences{display:none}
