.flex{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-row{-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row}.flex-row,.flex-row-revers{-webkit-box-orient:horizontal}.flex-row-revers{-webkit-box-direction:reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}.sticky{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky}#orb_background{position:absolute;top:50%;left:50%;width:100%;height:100%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#orb_background figure{padding:0;margin:0;width:100%;top:50%;position:relative}#orb_background figure img,#orb_background figure video{position:absolute;min-height:100vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#orb_background figure img.mobile,#orb_background figure video.mobile{width:unset}body.blockscroll{overflow:hidden!important}body.needAnimation #top-nav,body.needAnimation .banner-image--home>.container h1,body.needAnimation .banner-image--home>.container h2,body.needAnimation .banner-image--home>.container p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}body.needAnimation.animate #top-nav,body.needAnimation.animate .banner-image--home>.container h1,body.needAnimation.animate .banner-image--home>.container h2,body.needAnimation.animate .banner-image--home>.container p{-webkit-animation:showNav .75s linear forwards;animation:showNav .75s linear forwards}#gif-or-video>video>img{height:100%!important;min-height:100vh!important;width:auto!important;max-width:unset}@-webkit-keyframes showNav{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes showNav{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.banner-image--home{background:none!important;position:relative}.banner-image--home>.container *{text-shadow:2px 0 4px rgba(0,0,0,.5),2px 2px 8px rgba(0,0,0,.5),4px 4px 16px rgba(0,0,0,.5),8px 8px 32px rgba(0,0,0,.5),16px 16px 64px rgba(0,0,0,.5),32px 32px 128px rgba(0,0,0,.5),64px 64px 256px rgba(0,0,0,.5)}#tron_background{background:#3b2d66;position:absolute;top:50%;left:50%;width:100%;height:100%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#tron_background figure{padding:0;margin:0;width:100%;top:50%;position:relative}#tron_background figure>div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-animation:dimLight 6s linear infinite;animation:dimLight 6s linear infinite}#tron_background figure img{position:absolute;height:60vh;min-width:unset;max-width:unset;width:unset;bottom:-10vh;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (min-width:1440px){#tron_background figure img{width:105vw;height:unset}}#tron_background .wrap{width:100%;height:100%;position:absolute;z-index:-1;margin:0 auto;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:360px;perspective:360px;background:-webkit-gradient(linear,left top,left bottom,from(#362a6f),color-stop(50%,#362a6f),to(#211c35));background:-o-linear-gradient(#362a6f 0,#362a6f 50%,#211c35 100%);background:linear-gradient(#362a6f,#362a6f 50%,#211c35);-webkit-animation:planeGlow 6s linear infinite;animation:planeGlow 6s linear infinite}@media (max-width:768px){#tron_background .wrap{-webkit-perspective:210px;perspective:210px}}#tron_background .wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:-o-radial-gradient(center,ellipse,transparent 0,#271d43 95%);background:radial-gradient(ellipse at center,transparent 0,#271d43 95%);background:-webkit-radial-gradient(center,ellipse cover,transparent 0,#271d43 95%);-webkit-transform:translateZ(5px);-ms-transform:translateZ(5px);transform:translateZ(5px)}#tron_background .plane{width:200%;height:130%;position:absolute;bottom:-30%;left:50%;background-image:url(../../assets/animations/tron.jpg);background-repeat:repeat;background-position:-1px -1px,-1px -1px;-webkit-transform:rotateX(-105deg) translate(-50%);transform:rotateX(-105deg) translate(-50%);-webkit-animation:planeMove 6s linear infinite;animation:planeMove 6s linear infinite}#tron_background .plane:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(54,42,111,0)),to(#362a6f));background:-o-linear-gradient(top,rgba(54,42,111,0) 0,#362a6f 100%);background:linear-gradient(180deg,rgba(54,42,111,0) 0,#362a6f)}@-webkit-keyframes planeMove{0%{background-position:0 0,0 0;-webkit-filter:brightness(1);filter:brightness(1)}6%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(1.65);filter:brightness(1.65)}14%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1);background-position:0 100px,0 0}}@keyframes planeMove{0%{background-position:0 0,0 0;-webkit-filter:brightness(1);filter:brightness(1)}6%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(1.65);filter:brightness(1.65)}14%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1);background-position:0 100px,0 0}}@-webkit-keyframes planeGlow{0%{opacity:1}to{opacity:1}}@keyframes planeGlow{0%{opacity:1}to{opacity:1}}@-webkit-keyframes dimLight{0%{-webkit-filter:brightness(1);filter:brightness(1)}6%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(1.35);filter:brightness(1.35)}14%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes dimLight{0%{-webkit-filter:brightness(1);filter:brightness(1)}6%{-webkit-filter:brightness(1);filter:brightness(1)}10%{-webkit-filter:brightness(1.35);filter:brightness(1.35)}14%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(1);filter:brightness(1)}}.section--parallax{position:relative;overflow:hidden;background-image:none!important}.section--parallax>div[class^=section-],.section--parallax>section{position:relative;z-index:1000;background:transparent!important;background-color:transparent!important}.section--bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:75%;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:-o-linear-gradient(#000 0,transparent 100%);background:linear-gradient(#000,transparent)}figure#city_grid{position:absolute;top:50%}figure#city_grid+div{background:transparent!important;background-color:transparent!important}figure#city_grid>img{width:100%;max-width:100%}figure[id^=city_]{padding:0;margin:0;width:100%;position:relative}figure[id^=city_]>img{position:absolute;width:150%;max-width:150%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){figure[id^=city_]>img{width:unset;max-width:unset;height:100vh}}figure[id^=city_]>img[src*=_light]{z-index:1}figure[id^=city_]>img[src*=_nolight]{z-index:0}figure#city_1>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 6s infinite;animation:dimCityLight 20s linear 6s infinite}figure#city_2>img[src*=_light],figure#city_3>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 7s infinite;animation:dimCityLight 20s linear 7s infinite}figure#city_4>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 13s infinite;animation:dimCityLight 20s linear 13s infinite}figure#city_5>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 30s infinite;animation:dimCityLight 20s linear 30s infinite}figure#city_6>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 31s infinite;animation:dimCityLight 20s linear 31s infinite}figure#city_7>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 23s infinite;animation:dimCityLight 20s linear 23s infinite}figure#city_8>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 38s infinite;animation:dimCityLight 20s linear 38s infinite}figure#city_9>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 16s infinite;animation:dimCityLight 20s linear 16s infinite}figure#city_10>img[src*=_light]{-webkit-filter:brightness(1.15);filter:brightness(1.15);-webkit-animation:dimCityLight 20s linear 49s infinite;animation:dimCityLight 20s linear 49s infinite}.animation__delay--1{-webkit-animation-delay:1s;animation-delay:1s}.animation__delay--2{-webkit-animation-delay:2s;animation-delay:2s}.animation__delay--3{-webkit-animation-delay:3s;animation-delay:3s}.animation__delay--4{-webkit-animation-delay:4s;animation-delay:4s}.animation__delay--5{-webkit-animation-delay:5s;animation-delay:5s}.animation__delay--6{-webkit-animation-delay:6s;animation-delay:6s}.animation__delay--7{-webkit-animation-delay:7s;animation-delay:7s}.animation__delay--8{-webkit-animation-delay:8s;animation-delay:8s}.animation__delay--9{-webkit-animation-delay:9s;animation-delay:9s}.animation__delay--10{-webkit-animation-delay:10s;animation-delay:10s}.animation__delay--11{-webkit-animation-delay:11s;animation-delay:11s}.animation__delay--12{-webkit-animation-delay:12s;animation-delay:12s}.animation__delay--13{-webkit-animation-delay:13s;animation-delay:13s}.animation__delay--14{-webkit-animation-delay:14s;animation-delay:14s}.animation__delay--15{-webkit-animation-delay:15s;animation-delay:15s}.animation__delay--16{-webkit-animation-delay:16s;animation-delay:16s}.animation__delay--17{-webkit-animation-delay:17s;animation-delay:17s}.animation__delay--18{-webkit-animation-delay:18s;animation-delay:18s}.animation__delay--19{-webkit-animation-delay:19s;animation-delay:19s}.animation__delay--20{-webkit-animation-delay:20s;animation-delay:20s}@-webkit-keyframes dimCityLight{0%{opacity:.1;-webkit-filter:brightness(1);filter:brightness(1)}2%{opacity:.25}4%{opacity:.1}6%{opacity:.5}10%{opacity:1;-webkit-filter:brightness(1.15);filter:brightness(1.15)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25)}to{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}}@keyframes dimCityLight{0%{opacity:.1;-webkit-filter:brightness(1);filter:brightness(1)}2%{opacity:.25}4%{opacity:.1}6%{opacity:.5}10%{opacity:1;-webkit-filter:brightness(1.15);filter:brightness(1.15)}50%{-webkit-filter:brightness(1.25);filter:brightness(1.25)}to{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}}.product--parallax figure{position:relative;margin:0;width:100%;height:0;padding:100% 0 0;overflow:hidden}.product--parallax figure>div{position:absolute;top:0;left:0;right:0;bottom:0}.product--parallax figure>div:first-child>img{width:50%;max-width:50%}.product--parallax figure>div:first-child>img,.product--parallax figure>div:last-child>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product--parallax figure>div:last-child>img{width:150%;max-width:150%}.product--parallax figure img{-webkit-filter:drop-shadow(0 0 35px rgba(217,185,228,.75));filter:drop-shadow(0 0 35px rgba(217,185,228,.75))}