.alternate-bg{background-color:#fff}@-webkit-keyframes of-open{0%{overflow:hidden}to{overflow:visible}}@keyframes of-open{0%{overflow:hidden}to{overflow:visible}}@-webkit-keyframes of-close{0%{overflow:visible}to{overflow:hidden}}@keyframes of-close{0%{overflow:visible}to{overflow:hidden}}.light-box{position:fixed}.light-box.open{pointer-events:all}.light-box .react-transform-wrapper{position:fixed}.light-box__tools{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.light-box__tools,.light-box button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.light-box button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.light-box__next-button,.light-box__prev-button{position:absolute}.light-box__slide-image img{-o-object-fit:contain;object-fit:contain}.light-box__video{position:absolute}.light-box__video iframe{position:relative}.light-box__video-preview{position:absolute;pointer-events:none}.light-box__video-preview img{-o-object-fit:cover;object-fit:cover}.light-box__stream{position:relative}.light-box__stream .construction-progress__video{position:static;overflow:hidden}.light-box__stream .construction-progress__video iframe{pointer-events:none}.light-box__open-full{position:absolute}.light-box__close-full{position:absolute;display:none;cursor:pointer}.light-box__close-full:after,.light-box__close-full:before{content:"";position:absolute;display:block;pointer-events:none}.light-box__stream-scroll{overflow-x:auto}.light-box__stream-inner{position:relative;display:block;overflow-y:hidden}.light-box__description{position:absolute;pointer-events:all}.light-box__description-wrapper{position:absolute;pointer-events:none}.light-box__filler-img{visibility:hidden;pointer-events:none}.light-box{background-color:#000;opacity:1}.light-box.open{opacity:1}.light-box__fallback{background-color:#000}.light-box__fallback:after{border-style:solid;border-color:#000 #fff}.light-box button{background-color:#000}.light-box button .light-box__next-button,.light-box button .light-box__prev-button{background-color:transparent}.light-box__close svg,.light-box__full svg,.light-box__zoom svg{fill:#fff;stroke:#fff;-webkit-tap-highlight-color:transparent}.light-box__next-button,.light-box__prev-button{background-color:#000!important}.light-box__next-button svg,.light-box__prev-button svg{fill:#fff}.light-box .swiper-lazy-preloader{border-color:#000 #fff}.light-box__video-preview{opacity:0}.light-box__video-preview.active{opacity:1}.light-box__close-full{background-color:transparent}.light-box__close-full:after,.light-box__close-full:before{background-color:#fff}.light-box__description{background-color:rgba(43,51,67,.851)}.light-box__description .content>*{color:#fff}.light-box{z-index:1000;bottom:0}.light-box,.light-box .react-transform-wrapper{left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.light-box .react-transform-wrapper{top:0}.light-box__fallback{z-index:300;left:0;bottom:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.light-box__fallback:after{z-index:11;top:50%;left:50%;width:45px;height:45px;border-width:5px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.light-box__tools{z-index:10;top:0;right:0;width:100vw;padding:20px}.light-box button{padding:0;border:0}.light-box__close,.light-box__full,.light-box__zoom{width:40px;height:40px}.light-box__close svg,.light-box__full svg,.light-box__zoom svg{width:20px;height:20px}.light-box__close svg{width:18px;height:18px}.light-box__next-button,.light-box__prev-button{z-index:10;top:50%;width:40px;height:40px;border-radius:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.light-box__next-button svg,.light-box__prev-button svg{width:15px;height:15px}.light-box__prev-button{left:20px}.light-box__prev-button svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.light-box__next-button{right:20px}.light-box__next-button svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.light-box__slider{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.light-box__slide{width:95vw;height:95vh;margin:auto}.light-box__slide-image{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;width:100%;height:100%}.light-box__slide-image img{width:auto;height:auto;max-width:100%;max-height:100%;background-color:#fff}.light-box__video{top:50%;left:50%;max-width:800px;height:600px;width:100%;line-height:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.light-box__video iframe{z-index:1;width:100%;height:100%;border:0}.light-box__video-preview{z-index:2;top:0;left:0;width:100%;height:100%}.light-box__stream,.light-box__video-preview img{width:100%;height:100%}.light-box__stream{line-height:0}.light-box__stream .react-overflow__progress-warning{border-radius:$item-radius}.light-box__stream .construction-progress__video{max-width:100%;height:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.light-box__open-full{z-index:10;top:0;left:0;width:100%;height:100%}.light-box__close-full{z-index:11;top:10px;right:10px;width:40px;height:40px;border:0}.light-box__close-full:after,.light-box__close-full:before{top:50%;left:50%;width:25px;height:2px}.light-box__close-full:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.light-box__close-full:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.light-box__stream-scroll{height:100%;width:100%;border-radius:$item-radius}.light-box__stream-inner{height:100%;width:100%}.light-box__description{bottom:25px;left:50%;width:calc(100% - 60px);max-width:calc(100vw - 60px);padding:20px;border-radius:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.light-box__description .content,.light-box__description .content>*{font-size:20px}.light-box__description .content>:last-child{margin-bottom:0}.light-box__description-wrapper{top:50%;left:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.light-box__filler-img{height:100%;width:auto;opacity:0}.light-box{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.light-box__fallback:after{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite}.light-box__video-preview{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.light-box__stream{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.light-box__description,.light-box__description .content>*{text-align:center}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@media (min-width:1px) and (max-width:575px){.light-box__video{height:300px}.light-box__stream .construction-progress__video{width:250vw}}@media (min-width:1px) and (max-width:920px){.light-box__stream .construction-progress__video{max-width:none}}@media (min-width:769px) and (max-width:920px){.light-box__stream .construction-progress__video{width:150vw}}@media (min-width:576px) and (max-width:768px){.light-box__stream .construction-progress__video{width:170vw}}@media (min-width:1px) and (max-width:768px){.light-box__description{width:calc(100% - 40px);max-width:calc(100vw - 40px)}.light-box__description .content,.light-box__description .content>*{font-size:16px}}