.n2-video,.n2-waypoint-shade{display:block;position:relative;-webkit-touch-callout:none;user-select:none;overflow:hidden}.n2-video .poster,.n2-waypoint-shade .poster{opacity:0;position:absolute;top:0;left:0;transition:opacity 1s;pointer-events:none}.n2-video .modal-underlay,.n2-waypoint-shade .modal-underlay{display:none}.n2-video .modal-underlay .ss-icon,.n2-waypoint-shade .modal-underlay .ss-icon{cursor:pointer;right:25px;top:25px;color:#fff;font-size:32px;position:absolute;z-index:3}.n2-video.fullscreen .video-controls,.n2-waypoint-shade.fullscreen .video-controls{display:none}.n2-video>video,.n2-waypoint-shade>video{display:block;position:relative}.n2-video img,.n2-waypoint-shade img{width:100%;display:block}.n2-video .click-cover,.n2-waypoint-shade .click-cover{width:auto;height:auto;display:block;position:absolute;left:0;top:0;right:0;bottom:0}.n2-video .click-cover>.play-icon,.n2-waypoint-shade .click-cover>.play-icon{pointer-events:none}.n2-video .video-controls,.n2-waypoint-shade .video-controls{transform:translateZ(0);display:none;position:absolute;bottom:20px;background-color:var(--n2-primary-background-color,rgba(0,0,0,.15));color:var(--n2-primary-color,#fff);line-height:35px;font-family:arial;font-size:11px}.n2-video .video-controls .current-time,.n2-video .video-controls .duration,.n2-video .video-controls .remaining-time,.n2-waypoint-shade .video-controls .current-time,.n2-waypoint-shade .video-controls .duration,.n2-waypoint-shade .video-controls .remaining-time{white-space:nowrap}.n2-video .video-controls.remaining-time,.n2-waypoint-shade .video-controls.remaining-time{display:none;position:absolute;top:20px;right:20px;background-color:var(--n2-primary-background-color,rgba(0,0,0,.15));border-radius:15px;width:60px;line-height:30px;height:30px;color:var(--n2-primary-color,#fff);text-align:center}.n2-video .video-controls.audio-controls,.n2-waypoint-shade .video-controls.audio-controls{left:20px;display:block}.n2-video .video-controls.audio-controls>.audio-only-button>.n2-icon:hover,.n2-waypoint-shade .video-controls.audio-controls>.audio-only-button>.n2-icon:hover{background-color:#424242}.n2-video .video-controls.audio-controls .audio-only-button,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button{position:absolute;left:0;bottom:0;width:45px;height:45px;margin-left:0}.n2-video .video-controls.audio-controls .audio-only-button>div,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div{width:100%;height:100%}.n2-video .video-controls.audio-controls .audio-only-button>div>svg,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div>svg{position:absolute;width:100%;height:52%;top:25%;left:0}.n2-video .video-controls.audio-controls .audio-only-button>div>svg.audio-muted,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div>svg.audio-muted{opacity:0;fill:var(--n2-primary-color,#fff)}.n2-video .video-controls.audio-controls .audio-only-button>div>svg.audio,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div>svg.audio{opacity:1;fill:transparent;stroke:var(--n2-primary-color,#fff)}.n2-video .video-controls.audio-controls .audio-only-button>div:hover>svg.audio-muted,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div:hover>svg.audio-muted{fill:var(--n2-secondary-color,#fff)}.n2-video .video-controls.audio-controls .audio-only-button>div:hover>svg.audio,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button>div:hover>svg.audio{stroke:var(--n2-secondary-color,#fff)}.n2-video .video-controls.audio-controls .audio-only-button.muted>div>svg.audio-muted,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button.muted>div>svg.audio-muted{opacity:1}.n2-video .video-controls.audio-controls .audio-only-button.muted>div>svg.audio,.n2-waypoint-shade .video-controls.audio-controls .audio-only-button.muted>div>svg.audio{opacity:0}.n2-video .video-controls.full-controls,.n2-waypoint-shade .video-controls.full-controls{height:35px;border-radius:20px;left:20px;width:calc(100% - 40px)}.n2-video .video-controls>div,.n2-waypoint-shade .video-controls>div{display:block;float:left}.n2-video .video-controls>div.full-controls,.n2-waypoint-shade .video-controls>div.full-controls{height:35px;box-sizing:border-box}.n2-video .video-controls .button,.n2-waypoint-shade .video-controls .button{width:75px;height:75px;padding:20px;margin:-20px -20px 0}.n2-video .video-controls .button>div,.n2-waypoint-shade .video-controls .button>div{width:35px;height:35px;border-radius:20px}.n2-video .video-controls .button>div:hover,.n2-waypoint-shade .video-controls .button>div:hover{background-color:#424242}.n2-video .video-controls .play-button>div>svg,.n2-waypoint-shade .video-controls .play-button>div>svg{position:absolute;width:30px;height:23px;fill:var(--n2-primary-color,#fff);left:2.5px;top:6px}.n2-video .video-controls .play-button>div>svg.play,.n2-waypoint-shade .video-controls .play-button>div>svg.play{opacity:1}.n2-video .video-controls .play-button>div>svg.pause,.n2-waypoint-shade .video-controls .play-button>div>svg.pause{opacity:0}.n2-video .video-controls .play-button>div:hover>svg,.n2-waypoint-shade .video-controls .play-button>div:hover>svg{fill:var(--n2-secondary-color,#fff)}.n2-video .video-controls .play-button.playing>div>svg.play,.n2-waypoint-shade .video-controls .play-button.playing>div>svg.play{opacity:0}.n2-video .video-controls .play-button.playing>div>svg.pause,.n2-waypoint-shade .video-controls .play-button.playing>div>svg.pause{opacity:1}.n2-video .video-controls .current-time,.n2-video .video-controls .duration,.n2-waypoint-shade .video-controls .current-time,.n2-waypoint-shade .video-controls .duration{padding:0 5px;width:39px;pointer-events:none}.n2-video .video-controls .progress-bar,.n2-waypoint-shade .video-controls .progress-bar{position:relative;flex-grow:1;margin:0 10px;width:calc(100% - 203px)}.n2-video .video-controls .rail,.n2-waypoint-shade .video-controls .rail{height:2px;background-color:var(--n2-primary-color,#fff);margin:16px 0;border-radius:2px}.n2-video .video-controls .bar,.n2-waypoint-shade .video-controls .bar{display:none;height:2px;width:0;background-color:var(--n2-secondary-color,#fff);position:absolute;top:16px;cursor:default}.n2-video .video-controls .handle,.n2-waypoint-shade .video-controls .handle{width:52px;height:52px;position:absolute;bottom:-8px;left:-20px;cursor:default;padding:20px}.n2-video .video-controls .handle>div,.n2-waypoint-shade .video-controls .handle>div{height:12px;width:12px;background-color:var(--n2-primary-color,#fff);border-radius:6px;cursor:default}.n2-video .video-controls .audio-button,.n2-waypoint-shade .video-controls .audio-button{width:55px;margin-right:0}.n2-video .video-controls .audio-button>div,.n2-waypoint-shade .video-controls .audio-button>div{position:relative}.n2-video .video-controls .audio-button>div>svg,.n2-waypoint-shade .video-controls .audio-button>div>svg{position:absolute;width:35px;height:60%;top:20%;left:0}.n2-video .video-controls .audio-button>div>svg.audio-muted,.n2-waypoint-shade .video-controls .audio-button>div>svg.audio-muted{opacity:0;fill:var(--n2-primary-color,#fff)}.n2-video .video-controls .audio-button>div>svg.audio,.n2-waypoint-shade .video-controls .audio-button>div>svg.audio{opacity:1;fill:transparent;stroke:var(--n2-primary-color,#fff)}.n2-video .video-controls .audio-button>div:hover>svg.audio-muted,.n2-waypoint-shade .video-controls .audio-button>div:hover>svg.audio-muted{fill:var(--n2-secondary-color,#fff)}.n2-video .video-controls .audio-button>div:hover>svg.audio,.n2-waypoint-shade .video-controls .audio-button>div:hover>svg.audio{stroke:var(--n2-secondary-color,#fff)}.n2-video .video-controls .audio-button.muted>div>svg.audio-muted,.n2-waypoint-shade .video-controls .audio-button.muted>div>svg.audio-muted{opacity:1}.n2-video .video-controls .audio-button.muted>div>svg.audio,.n2-waypoint-shade .video-controls .audio-button.muted>div>svg.audio{opacity:0}.n2-video .video-controls .fullscreen-button,.n2-waypoint-shade .video-controls .fullscreen-button{width:55px;padding-left:0;margin-left:0}.n2-video .video-controls .fullscreen-button>div>svg,.n2-waypoint-shade .video-controls .fullscreen-button>div>svg{position:absolute;width:30px;height:22px;stroke:var(--n2-primary-color,#fff);right:2.5px;top:7px}.n2-video .video-controls .fullscreen-button>div:hover>svg,.n2-waypoint-shade .video-controls .fullscreen-button>div:hover>svg{stroke:var(--n2-secondary-color,#fff)}.n2-video .video-controls.compact .current-time,.n2-video .video-controls.compact .duration,.n2-waypoint-shade .video-controls.compact .current-time,.n2-waypoint-shade .video-controls.compact .duration{display:none}.n2-video .video-controls.compact .progress-bar,.n2-waypoint-shade .video-controls.compact .progress-bar{width:calc(100% - 125px)}.modal-content>n2-video{position:relative!important}[video-playlist] .play-icon,n2-video .play-icon{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;cursor:pointer;width:50px;height:50px}[video-playlist] .play-icon>svg,n2-video .play-icon>svg{position:absolute;width:100%;height:66%;top:17%;left:0;fill:var(--n2-primary-color,#fff)}[video-playlist] .click-cover:hover .play-icon,[video-playlist] .click-cover:hover .video-controls,n2-video .click-cover:hover .play-icon,n2-video .click-cover:hover .video-controls{background-color:var(--n2-secondary-background-color,rgba(66,66,66,.8))}[video-playlist] .click-cover:hover .play-icon>svg,[video-playlist] .click-cover:hover .video-controls>svg,n2-video .click-cover:hover .play-icon>svg,n2-video .click-cover:hover .video-controls>svg{fill:var(--n2-secondary-color,#fff)}