@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";.vanishIn{animation-name:vanishIn}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);filter:blur(0px)}}@keyframes arrow{0%{transform:translateY(0%)}50%{transform:translateY(30%)}100%{transform:translateY(0)}}main.home{width:100%!important;min-height:calc(100vh - 592px);position:relative;background-color:#fff}main.home #teaser .video{background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 90px);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}main.home #teaser .video:before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.65);content:" ";z-index:2}main.home #teaser .video .arrow{display:block;color:#fff;font-size:100px;text-decoration:none;font-weight:100;margin-top:100px;opacity:.9;animation:arrow 2000ms linear infinite;position:absolute;bottom:100px;text-align:center;z-index:999;width:100%}@media(min-width:1280px){main.home #teaser .video{max-height:inherit}}@media(max-width:768px){main.home #teaser .video{min-height:inherit;height:calc(100vh - 55px)}main.home #teaser .video .arrow{font-size:60px}}main.home #teaser .video .text{display:flex;width:1400px;height:calc(100vh - 90px);align-items:center;z-index:3;justify-content:center}@media(max-width:768px){main.home #teaser .video .text{width:100%;height:calc(100vh - 55px)}main.home #teaser .video .text>.inner h1{font-size:40px;line-height:39px}main.home #teaser .video .text>.inner p{font-size:15px;line-height:21px}}main.home #teaser .video .text>.inner{text-align:center}main.home #teaser .video .text>.inner h1{font-size:82px;letter-spacing:-2px;margin:0;line-height:72px;font-weight:bold;color:#006daf;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;text-transform:uppercase}main.home #teaser .video .text>.inner h1 span{color:#fff}main.home #teaser .video .text>.inner h2{margin-top:10px;color:#fff;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;font-size:32px}@media(max-width:1042px){main.home #teaser .video .text{width:880px}main.home #teaser .video .text>.inner h1{font-size:50px;line-height:49px}main.home #teaser .video .text>.inner h2{margin-top:10px;color:#fff;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;font-size:21px}}@media(max-width:768px){main.home #teaser .video .text{width:100%;height:calc(100vh - 55px)}main.home #teaser .video .text>.inner{text-align:center;padding:0 15px}main.home #teaser .video .text>.inner h1{font-size:37px;line-height:39px;letter-spacing:-1px}main.home #teaser .video .text>.inner h2{margin-top:4px}}main.home #teaser .video video{border:0;z-index:1;opacity:1;visibility:inherit;width:100vw;height:100vh;position:absolute;display:block;object-fit:cover}@media(max-width:768px){main.home #teaser .video video{object-fit:none;height:100%}main.home #teaser .video iframe{width:100%;height:100%}}main.home section#services{background-color:#fff;margin:80px auto}main.home section#services>.inner{max-width:1400px;margin:auto}main.home section#services>.inner .top,main.home section#services>.inner .bottom{display:flex;flex-wrap:wrap;justify-content:space-between}main.home section#services>.inner .top div,main.home section#services>.inner .bottom div{background-repeat:no-repeat;background-size:cover;position:relative}main.home section#services>.inner .top div::before,main.home section#services>.inner .bottom div::before{content:"";background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%}main.home section#services>.inner .top div::after,main.home section#services>.inner .bottom div::after{font-weight:bold;color:#fff;position:absolute;margin:20px;bottom:0px;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial}main.home section#services>.inner .top div:hover::before,main.home section#services>.inner .bottom div:hover::before{background-color:rgba(0,0,0,0)}main.home section#services>.inner .top div a,main.home section#services>.inner .bottom div a{position:absolute;width:100%;height:100%;z-index:10}main.home section#services>.inner .top div a span,main.home section#services>.inner .bottom div a span{display:none}main.home section#services>.inner .top div{width:50%;border:1px solid #dadada;height:420px}main.home section#services>.inner .top div::after{font-size:42px}main.home section#services>.inner .bottom div{width:33.333%;height:260px;border:1px solid #dadada}main.home section#services>.inner .bottom div::after{font-size:32px}main.home section#services>.inner .video{background-image:url(/images/europe/home/services/video.jpg)}main.home section#services>.inner .video::after{content:"VIDEO"}main.home section#services>.inner .lighting{background-image:url(/images/europe/home/services/lighting.jpg)}main.home section#services>.inner .lighting::after{content:"LIGHTING"}main.home section#services>.inner .led{background-image:url(/images/europe/home/services/led.jpg)}main.home section#services>.inner .led::after{content:"LED HIRE"}main.home section#services>.inner .virtual{background-image:url(/images/europe/home/services/virtual.jpg)}main.home section#services>.inner .virtual::after{content:"VIRTUAL"}main.home section#services>.inner .innovation{background-image:url(/images/europe/home/services/innovation.jpg)}main.home section#services>.inner .innovation::after{content:"INNOVATION"}@media(max-width:768px){main.home section#services>.inner{max-width:inherit;margin:20px auto 30px auto;padding:0}main.home section#services>.inner .top,main.home section#services>.inner .bottom{flex-wrap:wrap}main.home section#services>.inner .top div,main.home section#services>.inner .bottom div{width:100%;border:1px solid #dadada;height:210px}main.home section#services>.inner .top div::after,main.home section#services>.inner .bottom div::after{font-size:32px}}main.home section#blurb{background-color:#fff}main.home section#blurb>.inner{max-width:980px;margin:80px auto;text-align:center}main.home section#blurb>.inner h3{font-size:28px;line-height:37px;color:#2f2f2f}main.home section#blurb>.inner h3 span{color:#006daf}@media(max-width:768px){main.home section#blurb>.inner{max-width:inherit;margin:0px auto;padding:60px 20px;background-color:#f7f7f7}main.home section#blurb>.inner h3{font-size:18px;line-height:24px}}main.home section#markets{background-color:#fff;margin:80px auto}main.home section#markets .header{padding:0 20px;text-align:center}main.home section#markets .header h1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;color:#252525;font-size:74px;line-height:72px;text-transform:uppercase;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;width:100%;max-width:710px;margin:auto;display:flex;align-items:center;justify-content:space-between;letter-spacing:-1px;font-weight:bolder}main.home section#markets .header h1::before,main.home section#markets .header h1::after{content:" ";display:inline-block;height:5px;background-color:#979595;padding:0 20px;width:20%}@media all and (max-width:768px){main.home section#markets .header h1{font-size:37px;line-height:42px}main.home section#markets .header h1::before,main.home section#markets .header h1::after{content:" ";display:inline-block;height:3px}}main.home section#markets>.inner{max-width:1400px;margin:auto}main.home section#markets>.inner h4{text-align:center}main.home section#markets>.inner .grid{display:flex;flex-wrap:wrap;justify-content:space-around;height:520px;overflow:hidden;margin-top:50px}main.home section#markets>.inner .grid .left{width:35%;height:100%}main.home section#markets>.inner .grid .left>.inner{display:flex;height:100%;flex-direction:column;justify-content:space-between}main.home section#markets>.inner .grid .left>.inner a{display:block;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;color:#fff;padding:15px 20px;font-weight:bold;font-size:21px;height:12%;background-position:top center;position:relative}main.home section#markets>.inner .grid .left>.inner a span{z-index:1;position:relative}main.home section#markets>.inner .grid .left>.inner a.active{color:#555;background-color:#fff;border:1px solid #dadada}main.home section#markets>.inner .grid .left>.inner a.active:hover{text-decoration:none}main.home section#markets>.inner .grid .left>.inner a.active:hover::before{background-color:#fff}main.home section#markets>.inner .grid .left>.inner a.active::before{background-color:#fff}main.home section#markets>.inner .grid .left>.inner a:hover{text-decoration:none}main.home section#markets>.inner .grid .left>.inner a:hover::before{background-color:rgba(0,0,0,.4)}main.home section#markets>.inner .grid .left>.inner a:last-child{margin-bottom:0}main.home section#markets>.inner .grid .left>.inner a::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:0}main.home section#markets>.inner .grid .right{width:65%;background-color:#2f2f2f;height:100%}main.home section#markets>.inner .grid .right>.inner{position:relative;height:100%}main.home section#markets>.inner .grid .right>.inner .slide{display:flex;align-items:end;height:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}main.home section#markets>.inner .grid .right>.inner .slide .info{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;z-index:1;position:relative;width:100%}main.home section#markets>.inner .grid .right>.inner .slide .info::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:0;left:0}main.home section#markets>.inner .grid .right>.inner .slide .info .text{width:60%;padding:10px;font-size:13px;color:#fff;z-index:1}main.home section#markets>.inner .grid .right>.inner .slide .info .text h4{display:none}main.home section#markets>.inner .grid .right>.inner .slide .info .cta{width:20%;z-index:1}main.home section#markets>.inner .grid .right>.inner .slide .info .cta a{display:block;border:1px solid #fff;padding:10px;text-decoration:none;color:#fff;text-align:center}main.home section#markets>.inner .grid .right .pagination{display:none}@media all and (max-width:768px){main.home section#markets>.inner .grid{height:480px;margin-top:20px}main.home section#markets>.inner .grid .left{display:none}main.home section#markets>.inner .grid .right{order:0;width:100%}main.home section#markets>.inner .grid .right>.inner .slide .info{flex-wrap:wrap;padding:5px}main.home section#markets>.inner .grid .right>.inner .slide .info .text{width:100%;font-size:11px}main.home section#markets>.inner .grid .right>.inner .slide .info .text h4{display:block;color:#fff;font-weight:bold;font-size:14px;margin-bottom:5px;text-align:left}main.home section#markets>.inner .grid .right>.inner .slide .info .cta{width:100%;text-align:center}main.home section#markets>.inner .grid .right>.inner .slide .info .cta a{display:block;font-size:11px;padding:5px}main.home section#markets>.inner .grid .right .pagination{display:block;position:absolute;flex-direction:row;z-index:1}main.home section#markets>.inner .grid .right .pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}main.home section#markets>.inner .grid .right .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}}main.home section#markets>.inner .exhibition{background-image:url(/images/europe/home/markets/exhibition.jpg)}main.home section#markets>.inner .conference{background-image:url(/images/europe/home/markets/conference.jpg)}main.home section#markets>.inner .concerts{background-image:url(/images/europe/home/markets/concerts.jpg)}main.home section#markets>.inner .theatre{background-image:url(/images/europe/home/markets/theatre.jpg)}main.home section#markets>.inner .activations{background-image:url(/images/europe/home/markets/activations.jpg)}main.home section#markets>.inner .virtual{background-image:url(/images/europe/home/markets/virtual.jpg)}@media(max-width:768px){main.home section#markets>.inner{max-width:inherit}main.home section#markets>.inner h3{font-size:18px;line-height:24px}}main.home section#partners{background-color:#000;margin:120px 0 120px 0;padding:75px 0;display:flex;align-items:center;text-align:center}@media all and (max-width:768px){main.home section#partners{min-height:auto}}main.home section#partners>.inner{width:1400px;margin:0 auto;position:relative;overflow:hidden}main.home section#partners>.inner .header h1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;color:#fff;text-transform:uppercase;text-align:center;font-size:42px;font-weight:lighter;margin-bottom:80px}@media all and (max-width:768px){main.home section#partners>.inner .header h1{font-size:32px}}main.home section#partners>.inner .swiper-partners{width:100%;height:100%}main.home section#partners>.inner .swiper-partners .swiper-wrapper{height:auto;margin:60px 0}main.home section#partners>.inner .swiper-partners .swiper-slide{width:33.33%;height:75px;display:flex;justify-content:center;align-items:center}main.home section#partners>.inner .swiper-partners .swiper-slide img{width:100%;height:100%;object-fit:cover}@media all and (max-width:768px){main.home section#partners>.inner .swiper-partners .swiper-slide{padding:0 20px}main.home section#partners>.inner .swiper-partners .swiper-slide img{width:100%;height:100%}}main.home section#partners>.inner .swiper-partners .swiper-pagination{padding:40px 0;position:relative}main.home section#partners>.inner .swiper-partners .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:50%;background:#fff;opacity:.2}main.home section#partners>.inner .swiper-partners .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media all and (max-width:768px){main.home section#partners>.inner .swiper-partners .swiper-pagination{display:none}}main.home section#partners>.inner .button{background-color:#006daf;color:#fff;display:inline-block;padding:7px 20px;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:bold;font-size:17px;margin-top:20px}main.home #work{box-shadow:none!important}main.home #work .header{width:100%;height:200px;display:flex;align-items:center;justify-content:center}main.home #work .header>.inner{width:100%;text-align:center}main.home #work .header>.inner h1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;color:#252525;font-size:74px;line-height:72px;text-transform:uppercase;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;width:100%;max-width:710px;margin:auto;display:flex;align-items:center;justify-content:space-between;letter-spacing:-1px;font-weight:bolder}main.home #work .header>.inner h1::before,main.home #work .header>.inner h1::after{content:" ";display:inline-block;height:5px;background-color:#979595;padding:0 20px;width:20%}@media all and (max-width:768px){main.home #work .header>.inner h1{font-size:37px;line-height:42px}main.home #work .header>.inner h1::before,main.home #work .header>.inner h1::after{content:" ";display:inline-block;height:3px}}@media(max-width:768px){main.home #work .header{height:auto}main.home #work .header>.inner{max-width:85%}}main.home #work>.inner .cta{margin-top:30px}main.home #work>.inner .wall{display:flex;height:calc(100vh - 400px);position:relative;background-color:#000;max-height:1060px}@media(max-width:768px){main.home #work>.inner .wall{display:none}}main.home #work>.inner .wall a.image{width:100%;height:100%;position:absolute;transition:all .4s ease-out;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:top center}main.home #work>.inner .wall a.image span.text{position:absolute;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;font-weight:bolder;color:#fff;font-size:28px;text-transform:uppercase;z-index:1;line-height:26px;bottom:30px;left:30px;width:auto!important;height:auto}main.home #work>.inner .wall a.image::after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.55)}main.home #work>.inner .wall a.image:hover{z-index:999;box-shadow:0px -1px 30px 18px rgba(0,0,0,.62);z-index:1000}main.home #work>.inner .wall a.image:hover::after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0)}main.home #work>.inner .wall a.image:hover span.text{opacity:.4}main.home #work>.inner .wall .left{width:40%;height:100%;position:relative}main.home #work>.inner .wall .left a.image:hover{width:110%}main.home #work>.inner .wall .left a span.text{bottom:auto;top:30px}main.home #work>.inner .wall .right{width:60%;position:relative}main.home #work>.inner .wall .right .top,main.home #work>.inner .wall .right .bottom{display:flex;position:relative;width:100%;height:50%}main.home #work>.inner .wall .right .top div,main.home #work>.inner .wall .right .bottom div{width:50%;position:relative}main.home #work>.inner .wall .right .top a,main.home #work>.inner .wall .right .bottom a{width:100%}main.home #work>.inner .wall .right .top a.image:hover{height:110%;margin-bottom:-10%}main.home #work>.inner .wall .right .top a.image:hover{height:110%;margin-bottom:-10%}main.home #work>.inner .wall .right .bottom a.image:hover{height:110%;margin-top:-10%}main.home #work>.inner .more{color:#565656;text-decoration:none;font-size:12px;text-transform:uppercase}main.home #work .work-slides{display:none}@media(max-width:768px){main.home #work .work-slides{display:block;overflow:hidden;position:relative;height:400px;margin-top:20px}main.home #work .work-slides .pagination{display:block;position:absolute;flex-direction:row;z-index:1}main.home #work .work-slides .pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}main.home #work .work-slides .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}main.home #work .work-slides .entry{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative}main.home #work .work-slides .entry a.image{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center}main.home #work .work-slides .entry a.image span{color:#fff;position:absolute;font-weight:bolder;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;text-transform:uppercase;bottom:20px;left:20px;padding:20px;background-color:rgba(0,0,0,.55)}}main.home #work{margin:80px auto}main.home #work h1{font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;color:#252525;font-size:74px;line-height:72px;text-transform:uppercase;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial;width:100%;max-width:710px;margin:auto;display:flex;align-items:center;justify-content:space-between;letter-spacing:-1px;font-weight:bolder}main.home #work h1::before,main.home #work h1::after{content:" ";display:inline-block;height:5px;background-color:#979595;padding:0 20px;width:20%}@media all and (max-width:768px){main.home #work h1{font-size:37px;line-height:42px}main.home #work h1::before,main.home #work h1::after{content:" ";display:inline-block;height:3px}}@media all and (max-width:768px){main.home #work{margin:80px auto}}main.home #contact #map{position:relative;height:70vh;width:100%;z-index:0;font-size:20px}main.home #contact>.inner{text-align:center}main.home #contact>.inner h2{font-weight:bolder;font-size:50px;margin:0;color:#2f2f2f;font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial}main.home #contact>.inner h2 a{color:#2f2f2f}main.home #contact>.inner p{margin:10px 0 30px 0}@media all and (max-width:768px){main.home #contact>.inner{padding:0 20px}main.home #contact>.inner h2{font-size:22px}main.home #contact>.inner p{margin:5px 0 30px 0}}#productguide{margin:80px auto 0 auto;max-width:1400px}#productguide>.inner{text-align:center}#productguide>.inner img{width:100%}@media all and (max-width:768px){#productguide{margin:30px auto -50px auto}}