.MediaViewer{--toolbar-height:60px;z-index:999;position:fixed;top:0;left:0;right:0;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#050505;color:#fff;overflow-x:hidden;overflow-y:auto}.MediaViewer-stage-wrapper,.MediaViewer .container{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.MediaViewer-header{position:absolute;right:32px;top:32px}.MediaViewer-header .icon-download:focus,.MediaViewer-header .MediaViewer-close:focus,html.no-touchevents .MediaViewer-header .icon-download:hover,html.no-touchevents .MediaViewer-header .MediaViewer-close:hover{background-color:#fff}.MediaViewer-header .icon-download:focus:after,.MediaViewer-header .icon-download:focus:before,.MediaViewer-header .MediaViewer-close:focus:after,.MediaViewer-header .MediaViewer-close:focus:before,html.no-touchevents .MediaViewer-header .icon-download:hover:after,html.no-touchevents .MediaViewer-header .icon-download:hover:before,html.no-touchevents .MediaViewer-header .MediaViewer-close:hover:after,html.no-touchevents .MediaViewer-header .MediaViewer-close:hover:before{color:#050505}.MediaViewer-header .MediaViewer-close:focus:after,.MediaViewer-header .MediaViewer-close:focus:before,html.no-touchevents .MediaViewer-header .MediaViewer-close:hover:after,html.no-touchevents .MediaViewer-header .MediaViewer-close:hover:before{background-color:#050505}.MediaViewer-header .icon-download{width:50px;height:50px;border:1px solid hsla(0,0%,100%,.2);border-radius:100%;opacity:1;cursor:pointer;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.MediaViewer-header .icon-download:before{color:#fff;font-size:.8em;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.MediaViewer-header .MediaViewer-close{-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.MediaViewer-header .MediaViewer-close:after,.MediaViewer-header .MediaViewer-close:before{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.MediaViewer-header .MediaViewer-close+.icon-download{margin-top:10px}.MediaViewer-stage{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MediaViewer-stage-wrapper{height:100%;padding:6rem 0 16rem}.MediaViewer-close{position:relative;padding:2rem 0!important;font-size:1.4rem;line-height:1}.MediaViewer .MediaBox{position:absolute;max-height:100%;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0){.MediaViewer .MediaBox{padding-left:15px;padding-right:15px}}@media (min-width:768px){.MediaViewer .MediaBox{padding-left:25px;padding-right:25px}}@media (min-width:1020px){.MediaViewer .MediaBox{padding-left:60px;padding-right:60px}}@media (min-width:1300px){.MediaViewer .MediaBox{padding-left:80px;padding-right:80px}}.MediaViewer .MediaBox>*{max-width:1400px;max-height:100%}.MediaViewer .MediaBox>:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MediaViewer .MediaBox iframe,.MediaViewer .MediaBox img,.MediaViewer .MediaBox video{width:auto;height:auto;margin:0 auto;max-height:100%;min-height:0}.MediaViewer .MediaBox iframe+img{display:none}.MediaViewer .MediaBox iframe{min-height:235px;width:100%;height:100%}.MediaViewer .MediaBox .caption,.MediaViewer .MediaBox figcaption{text-align:center}.MediaViewer-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;width:100%;padding:50px 60px}.MediaViewer-toolbar,.MediaViewer-toolbar .slider-nav,.MediaViewer-toolbar .slider-nav-next,.MediaViewer-toolbar .slider-nav-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MediaViewer-toolbar .slider-nav-next,.MediaViewer-toolbar .slider-nav-prev{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:rgba(var(--second-color),1);-webkit-transition:.3s;transition:.3s}.MediaViewer-toolbar .slider-nav-next:hover,.MediaViewer-toolbar .slider-nav-prev:hover{color:#000;background-color:#fff}.MediaViewer-toolbar .slider-nav-next svg,.MediaViewer-toolbar .slider-nav-prev svg{height:8px}.MediaViewer-toolbar .slider-nav-prev{left:0}.MediaViewer-toolbar .slider-nav-prev svg{margin-right:.2em}.MediaViewer-toolbar .slider-nav-next{right:0;margin-left:10px}.MediaViewer-toolbar .slider-nav-next svg{margin-left:.2em}.MediaViewer-toolbar .slider-caption>div{padding:0 40px}.MediaViewer-toolbar .slider-caption h5{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.66667;margin-right:20px;display:inline}.MediaViewer-toolbar .slider-caption p{display:inline;font-size:1.4rem;line-height:1.35714;margin-right:20px}.MediaViewer-toolbar .slider-caption small{font-size:1.4rem;line-height:1.35714;color:hsla(0,0%,100%,.4)}.MediaViewer-close{width:50px;height:50px;border:1px solid hsla(0,0%,100%,.2);border-radius:100%;opacity:1;cursor:pointer}.MediaViewer-close .button-text{position:absolute;opacity:0}.MediaViewer-close:after,.MediaViewer-close:before{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);content:" ";height:10px;width:1px;background-color:#fff}.MediaViewer-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.MediaViewer-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767.98px){.MediaViewer-stage-wrapper{padding:8rem 0}.MediaViewer-close{top:10px}.MediaViewer .MediaViewer-toolbar{padding:20px}.MediaViewer .slider-count{display:none}.MediaViewer .slider-caption{width:100%}.MediaViewer .slider-caption h5{font-size:1.2rem;line-height:1.75}.MediaViewer .slider-caption p{margin-left:10px;font-size:1.1rem;line-height:1.90909}.MediaViewer .slider-caption small{color:hsla(0,0%,100%,.4)}.MediaViewer .slider-nav{position:fixed;top:10px;width:100%;left:0;padding:0 20px}}