.light-box{position:fixed}.light-box.open{pointer-events:all}.light-box .react-transform-wrapper{position:fixed}.light-box__tools{align-items:center;display:flex;justify-content:flex-end;position:absolute}.light-box button{align-items:center;cursor:pointer;display:flex;justify-content:center}.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 iframe,.light-box__video video{-o-object-fit:contain;object-fit:contain}.light-box__video-preview{pointer-events:none;position:absolute}.light-box__video-preview img{-o-object-fit:cover;object-fit:cover}.light-box__stream{position:relative}.light-box__stream .construction-progress__video{overflow:hidden;position:static}.light-box__stream .construction-progress__video iframe{pointer-events:none}.light-box__open-full{position:absolute}.light-box__close-full{cursor:pointer;display:none;position:absolute}.light-box__close-full:after,.light-box__close-full:before{content:"";display:block;pointer-events:none;position:absolute}.light-box__stream-scroll{overflow-x:auto}.light-box__stream-inner{display:block;overflow-y:hidden;position:relative}.light-box__description{pointer-events:all;position:absolute}.light-box__description-wrapper{pointer-events:none;position:absolute}.light-box__filler-img{pointer-events:none;visibility:hidden}.light-box{background-color:#000;opacity:1}.light-box.open{opacity:1}.light-box__fallback{background-color:#000}.light-box__fallback:after{border-color:#000 #fff;border-style:solid}.light-box button{background-color:#0c0c0c}.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:#0c0c0c!important}.light-box__next-button svg,.light-box__prev-button svg{fill:#fff;stroke:#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{bottom:0;z-index:300}.light-box,.light-box .react-transform-wrapper{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;width:100vw}.light-box .react-transform-wrapper{top:0}.light-box__fallback{bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;width:100vw;z-index:300}.light-box__fallback:after{border-radius:50%;border-width:.2604166666666667vw;height:2.604166666666667vw;left:50%;top:50%;transform:translate(-50%,-50%);width:2.604166666666667vw;z-index:11}@media (min-width:1px) and (max-width:920px){.light-box__fallback:after{border-width:5px;height:45px;width:45px}}.light-box__tools{padding:1.041666666666667vw;right:0;top:0;width:100vw;z-index:10}@media (min-width:1px) and (max-width:920px){.light-box__tools{padding:20px}}.light-box button{border:0;padding:0}.light-box__close,.light-box__full,.light-box__zoom{height:2.083333333333333vw;width:2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.light-box__close,.light-box__full,.light-box__zoom{height:40px;width:40px}}.light-box__close svg,.light-box__full svg,.light-box__zoom svg{height:1.041666666666667vw;width:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.light-box__close svg,.light-box__full svg,.light-box__zoom svg{height:20px;width:20px}}.light-box__close svg{height:.9375vw;width:.9375vw}@media (min-width:1px) and (max-width:920px){.light-box__close svg{height:18px;width:18px}}.light-box__next-button,.light-box__prev-button{border-radius:.2604166666666667vw;height:2.083333333333333vw;top:50%;transform:translateY(-50%);width:2.083333333333333vw;z-index:10}@media (min-width:1px) and (max-width:920px){.light-box__next-button,.light-box__prev-button{border-radius:5px;height:40px;width:40px}}.light-box__next-button svg,.light-box__prev-button svg{height:.78125vw;width:.78125vw}@media (min-width:1px) and (max-width:920px){.light-box__next-button svg,.light-box__prev-button svg{height:15px;width:15px}}.light-box__prev-button{left:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.light-box__prev-button{left:20px}}.light-box__prev-button svg{transform:rotate(225deg)}.light-box__next-button{right:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.light-box__next-button{right:20px}}.light-box__next-button svg{transform:rotate(45deg)}.light-box__slider{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}.light-box__slide{height:95vh;margin:auto;width:95vw}.light-box__slide-image,.light-box__slide-image img,.light-box__video{height:100%;width:100%}.light-box__video{left:50%;line-height:0;max-width:100%;top:50%;transform:translate(-50%,-50%)}@media (min-width:576px) and (max-width:920px){.light-box__video{height:600px;max-width:800px}}@media (min-width:1px) and (max-width:575px){.light-box__video{height:300px;max-width:800px}}.light-box__video iframe,.light-box__video video{border:0;height:100%;width:100%;z-index:1}.light-box__video-preview{height:100%;left:0;top:0;width:100%;z-index:2}.light-box__stream,.light-box__video-preview img{height:100%;width:100%}.light-box__stream{line-height:0}.light-box__stream .react-overflow__progress-warning{border-radius:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.light-box__stream .react-overflow__progress-warning{border-radius:10px}}.light-box__stream .construction-progress__video{height:100%;max-width:100%;transform:translate(0)}@media (min-width:1px) and (max-width:920px){.light-box__stream .construction-progress__video{max-width:none}}@media (min-width:921px) and (max-width:920px){.light-box__stream .construction-progress__video{width:150vw}}@media (min-width:576px) and (max-width:920px){.light-box__stream .construction-progress__video{width:170vw}}@media (min-width:1px) and (max-width:575px){.light-box__stream .construction-progress__video{width:250vw}}.light-box__open-full{height:100%;left:0;top:0;width:100%;z-index:10}.light-box__close-full{border:0;height:2.083333333333333vw;right:.5208333333333334vw;top:.5208333333333334vw;width:2.083333333333333vw;z-index:11}@media (min-width:1px) and (max-width:920px){.light-box__close-full{height:40px;right:10px;top:10px;width:40px}}.light-box__close-full:after,.light-box__close-full:before{height:.10416666666666667vw;left:50%;top:50%;width:1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.light-box__close-full:after,.light-box__close-full:before{height:2px;width:25px}}.light-box__close-full:after{transform:translate(-50%,-50%) rotate(-45deg)}.light-box__close-full:before{transform:translate(-50%,-50%) rotate(45deg)}.light-box__stream-scroll{border-radius:.5208333333333334vw;height:100%;width:100%}@media (min-width:1px) and (max-width:920px){.light-box__stream-scroll{border-radius:10px}}.light-box__stream-inner{height:100%;width:100%}.light-box__description{border-radius:.2604166666666667vw;bottom:1.302083333333333vw;left:50%;max-width:calc(100% - 3.125vw);padding:1.041666666666667vw;transform:translateX(-50%);width:calc(100% - 3.125vw)}@media (min-width:1px) and (max-width:920px){.light-box__description{border-radius:5px;bottom:25px;max-width:calc(100vw - 40px);padding:20px;width:calc(100% - 40px)}}.light-box__description .content{font-size:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.light-box__description .content{font-size:16px}}.light-box__description .content>*{font-size:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.light-box__description .content>*{font-size:16px}}.light-box__description .content>:last-child{margin-bottom:0}.light-box__description-wrapper{height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:auto}.light-box__filler-img{height:100%;opacity:0;width:auto}.light-box{transition:opacity .5s ease}.light-box__fallback:after{animation:rotate 3s linear infinite;transition:opacity .2s ease}.light-box__video-preview{transition:opacity .3s ease}.light-box__stream{transition:opacity .2s ease}.light-box__description,.light-box__description .content>*{text-align:center}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}