.spinner{display:none;left:50%;margin:0 0 0 -25px;position:absolute;top:100px;z-index:7;border:2px solid #e7e7e7;font-size:50px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:a 1s linear infinite;border-top-color:#171717}.spinner.spinner-visible{display:block}.btn-spinner{display:none;left:50%;margin:-12px 0 0 -12px;position:fixed;top:50%;z-index:7;border:2px solid #fff;font-size:24px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:a 1s linear infinite;border-top-color:#a73b22}@keyframes a{to{transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn)}}h1,h2,h3,h4,h5,h6{color:#171717;font-family:roboto_condensedregular;margin:0;text-transform:uppercase}p{font-size:14px;line-height:1.7em}p:last-child{margin-bottom:0}p.no-results{text-align:center}.mono-social{font-family:mono-social}::-webkit-input-placeholder{color:#616161}:-moz-placeholder,::-moz-placeholder{color:#616161}:-ms-input-placeholder{color:#616161}body,html{height:100%;min-width:320px;width:100%}body{background:#f4f4f4;color:#171717;font-family:roboto_condensedregular;letter-spacing:1px}select.dropdown-nav{background:#f4f4f4;border:1px solid #d3d3d3;height:35px;outline:none!important;text-transform:uppercase;min-width:175px}.disable-hover,.disable-hover *{pointer-events:none!important}#main-wrapper{min-height:100%}.section-container{padding-top:120px}.section-header{padding:50px 20px 30px;text-align:center}.section-header.flexible-header{padding:0 0 30px}.section-header.flexible-header .select-wrapper{float:right}.section-header.flexible-header h2{float:left}.section-header h1{font-size:36px;margin-bottom:35px}.section-header .intro-blurb{margin:0 auto;max-width:770px}.section-header .intro-blurb p{font-size:18px}.section-header .btn-group{padding-top:50px}.section-header .btn-group .btn{margin:0 15px;padding:15px 25px;width:180px}.padding-container{padding:10px}.display-table{display:table;height:100%;width:100%}.display-table .table-item{display:table-cell;vertical-align:middle}#search{min-height:500px}.page-copy{padding-bottom:100px}.page-copy p{text-align:justify}#main-header{left:0;position:fixed;top:0;width:100%;z-index:5}#main-header .wpml-language-selector{width:auto;left:-1px}#main-header .wpml-language-selector .wpml-ls-legacy-list-horizontal{padding:0}.utility-navigation{background:#171717;min-height:42px;text-align:right}.utility-navigation ul{list-style:none;margin:0;padding:0}.utility-navigation ul li{display:inline-block;font-size:11px;padding:0;position:relative}.utility-navigation ul li:first-child{padding-right:10px}.utility-navigation ul li a{color:#9c9c9c;text-decoration:none!important;transition:all .4s ease-in-out}.utility-navigation ul li a:hover{color:#e8e8e8}.utility-navigation ul li a.contact-link,.utility-navigation ul li a.locale-selector{border-left:1px solid #616161;display:block;padding:13px 50px 14px}.utility-navigation ul li a.contact-link span,.utility-navigation ul li a.locale-selector span{padding-right:5px}.utility-navigation ul li a.socicon{font-size:16px;margin:0 10px;position:relative;top:5px}.utility-navigation ul li a.live-now{color:#eb212e;position:relative}.utility-navigation ul li a.live-now .live-now-bubble{position:absolute;top:100%;left:-25px;color:#e8e8e8;font-size:11px;text-transform:uppercase;font-weight:600;padding:2px 7px 4px;white-space:nowrap;background:#eb212e;overflow:visible!important}.utility-navigation ul li a.live-now .live-now-bubble:after{content:"";position:absolute;top:-10px;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom:5px solid #eb212e}.utility-navigation ul li .sub-nav{display:none;right:0;padding-top:0;position:absolute;top:42px;width:160px;z-index:3}.utility-navigation ul li .sub-nav ul{background:#171717;border-bottom:1px solid #616161;border-left:1px solid #616161}.utility-navigation ul li .sub-nav ul li{display:block;margin:0;padding:0}.utility-navigation ul li .sub-nav ul li a{color:#9c9c9c;display:block;font-size:11px;overflow:visible;padding:15px 10px;text-align:center;text-decoration:none!important;text-transform:none;transition:all .4s ease-in-out}.utility-navigation ul li .sub-nav ul li a:hover{color:#e8e8e8}.main-navigation{background:#f4f4f4;border-bottom:1px solid #ebebeb;font-family:roboto_condensedlight;padding:25px 50px;text-transform:uppercase}.main-navigation .hide-on-desktop{display:none!important}.brand{float:left;max-width:220px;width:100%}.brand a{display:block}.brand img{width:100%}.brand img.mobile{display:none}.site-nav{float:right;position:relative;top:4px}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav ul li{display:inline-block;padding:0 15px;position:relative}.site-nav ul li:last-child{padding-right:0}.site-nav ul li:last-child .sub-nav{left:-90px}.site-nav ul li a{color:#9c9c9c;font-size:15px;overflow:hidden;position:relative;text-decoration:none!important;display:block;transition:all .4s ease-in-out}.site-nav ul li a.active-nav,.site-nav ul li a:hover{color:#616161}.site-nav ul li .sub-nav{display:none;left:0;padding-top:30px;position:absolute;top:18px;width:200px}.site-nav ul li .sub-nav ul{background:#f4f4f4;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #f4f4f4}.site-nav ul li .sub-nav ul li{display:block;margin:0;padding:0;border-bottom:1px solid #ebebeb}.site-nav ul li .sub-nav ul li:last-child{border-bottom:none}.site-nav ul li .sub-nav ul li a{color:#9c9c9c;display:block;font-size:14px;overflow:visible;padding:15px;text-decoration:none!important;text-transform:none;transition:all .4s ease-in-out}.site-nav ul li .sub-nav ul li a:hover{color:#171717}#search-form{background:#171717;display:none;height:42px;position:fixed;right:0;top:0;width:100%;z-index:1}#search-form form input[type=text]{font-family:roboto_condensedlight;font-size:15px;padding:9px 100px 9px 50px;width:100%}#search-form .close-search,#search-form form input[type=text]{background:none;border:none;color:#e8e8e8;outline:none!important}#search-form .close-search{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:200;padding:0;position:absolute;right:50px;top:-3px;transition:all .4s ease-in-out}#mobile-navigation-trigger{display:none;position:absolute;right:20px;top:58px;width:30px}#mobile-navigation-trigger button{background:none;border:none;outline:none!important;padding:0;width:100%}#mobile-navigation-trigger button span{background:#9c9c9c;display:block;height:3px;margin:6px 0;width:100%;transition:all .4s ease-in-out}.main-navigation-mobile{height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:7;text-align:left;transition:all .4s ease-in-out;transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%)}.main-navigation-mobile.mobile-nav-visible{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}.main-navigation-mobile #mobile-nav-close{background:#f4f4f4;border:none;color:#171717;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:200;font-size:40px;right:300px;line-height:30px;outline:none!important;padding:0;position:absolute;text-align:center;top:10px;width:25px;z-index:6}.main-navigation-mobile .nav-items-wrapper{position:absolute;right:0;top:0;bottom:0;width:340px;overflow:scroll;padding:75px 20px;background:#f4f4f4}.main-navigation-mobile .nav-items-wrapper .site-nav{float:none;font-family:roboto_condensedlight;text-transform:uppercase}.main-navigation-mobile .nav-items-wrapper .site-nav ul{list-style:none;margin:0;padding:0}.main-navigation-mobile .nav-items-wrapper .site-nav ul li{display:block;margin-bottom:10px}.main-navigation-mobile .nav-items-wrapper .site-nav ul li:last-child{margin-bottom:0}.main-navigation-mobile .nav-items-wrapper .site-nav ul li a{color:#9c9c9c;font-size:17px;text-decoration:none!important;transition:all .4s ease-in-out}.main-navigation-mobile .nav-items-wrapper .site-nav ul li a:hover{color:#616161}.main-navigation-mobile .nav-items-wrapper .site-nav ul li .mobile-sub-nav{max-height:0;overflow:hidden;padding:0 25px;transition:all .6s ease-in-out}.main-navigation-mobile .nav-items-wrapper .site-nav ul li .mobile-sub-nav ul{padding-top:10px}.main-navigation-mobile .nav-items-wrapper .site-nav ul li .mobile-sub-nav ul li a{color:#9c9c9c;display:block;font-size:14px;text-decoration:none!important;text-transform:none}.main-navigation-mobile .nav-items-wrapper .site-nav ul li .mobile-sub-nav ul li a:hover{color:#616161}.main-navigation-mobile .nav-items-wrapper .site-nav ul li .mobile-sub-nav.mobile-sub-nav-visible{max-height:500px}.main-navigation-mobile .nav-items-wrapper .utility-nav{padding-top:30px}.main-navigation-mobile .nav-items-wrapper .utility-nav ul{list-style:none;margin:0;padding:0}.main-navigation-mobile .nav-items-wrapper .utility-nav ul li{display:inline-block;margin:0 10px}.main-navigation-mobile .nav-items-wrapper .utility-nav ul li a{color:#171717;display:block;overflow:hidden;position:relative;width:16px;transition:all .4s ease-in-out}#main-footer{background:#e7e7e7;padding:50px 0 100px}.footer-left{float:left;width:25%}.footer-left .footer-left-inner{padding:0 50px}.footer-left .footer-left-inner .footer-brand{margin-bottom:45px;width:115px}.footer-left .footer-left-inner .footer-brand img{width:100%}.footer-left .footer-left-inner .footer-copyright,.footer-left .footer-left-inner .footer-credits,.footer-left .footer-left-inner .footer-legal{margin-bottom:25px}.footer-left .footer-left-inner .footer-copyright ul,.footer-left .footer-left-inner .footer-credits ul,.footer-left .footer-left-inner .footer-legal ul{list-style:none;margin:0;padding:0}.footer-left .footer-left-inner .footer-copyright ul li,.footer-left .footer-left-inner .footer-credits ul li,.footer-left .footer-left-inner .footer-legal ul li{font-size:11px}.footer-left .footer-left-inner .footer-copyright ul li a,.footer-left .footer-left-inner .footer-credits ul li a,.footer-left .footer-left-inner .footer-legal ul li a{color:#171717}.footer-left .footer-left-inner .footer-credits{margin-bottom:0}.footer-right{float:right;width:75%}.footer-link-bucket{border-left:1px solid #d6d6d6;float:left;min-height:275px;width:33.33333%}.footer-link-bucket .footer-link-set{margin-bottom:35px;padding:0 30px}.footer-link-bucket .footer-link-set:last-child{margin-bottom:0}.footer-link-bucket .footer-link-set h4{font-size:16px;margin-bottom:15px}.footer-link-bucket .footer-link-set ul{list-style:none;margin:0;padding:0}.footer-link-bucket .footer-link-set ul li{font-size:14px;margin-bottom:5px}.footer-link-bucket .footer-link-set ul li:last-child{margin-bottom:0}.footer-link-bucket .footer-link-set ul li a{color:#9c9c9c;text-decoration:none!important;transition:all .4s ease-in-out}.footer-link-bucket .footer-link-set ul li a:hover{color:#171717}.main-sidebar .item-sidebar{margin-bottom:30px}.main-sidebar .item-sidebar:last-child{margin-bottom:0}.main-sidebar .one-sheet{box-shadow:0 1px 3px rgba(0,0,0,.5)}.main-sidebar .one-sheet img{width:100%}.main-sidebar .links ul{list-style:none;margin:0;padding:0}.main-sidebar .links ul li{margin-bottom:20px;position:relative}.main-sidebar .links ul li .btn{padding:15px 25px;width:100%}.main-sidebar .links ul li .post-shares{background:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35);height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;filter:alpha(opacity=0);opacity:0;zoom:1;transition:all .4s ease-in-out}.main-sidebar .links ul li .post-shares li{display:inline-block;margin-bottom:0;padding:20px 5px}.main-sidebar .links ul li .post-shares li a{color:#171717;text-decoration:none!important;text-transform:uppercase;transition:all .4s ease-in-out}.main-sidebar .links ul li .post-shares li a:hover{filter:alpha(opacity=50);opacity:.5;zoom:1}.main-sidebar .links ul li:hover .post-shares{filter:alpha(opacity=100);opacity:1;zoom:1}.main-sidebar .project-credits ul{list-style:none;margin:0;padding:0}.main-sidebar .project-credits ul li{font-family:roboto_condensedbold;font-size:17px;margin-bottom:20px}.main-sidebar .project-credits ul li:last-child{margin-bottom:0}.main-sidebar .project-credits ul li span{display:block;font-family:roboto_condensedregular;font-size:14px}.main-sidebar .post-thumb{box-shadow:0 1px 3px rgba(0,0,0,.35)}.main-sidebar .post-thumb img{width:100%}.main-sidebar .next-post h3,.main-sidebar .prev-post h3{font-size:14px;margin-bottom:20px;text-transform:none;filter:alpha(opacity=50);opacity:.5;zoom:1}.main-sidebar .prev-next-container .post-thumb img{width:100%}.main-sidebar .prev-next-container .post-header{text-align:center}.main-sidebar .prev-next-container .post-header a{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.35);display:block;padding:20px 30px;text-decoration:none!important}.main-sidebar .prev-next-container .post-header a h4{font-size:14px;overflow:hidden;position:relative;white-space:nowrap;transition:all .4s ease-in-out}.main-sidebar .prev-next-container .post-header a h4 .gradient{background:url(../images/gradient.png) 100% 0 no-repeat;display:block;height:100%;position:absolute;right:-30px;top:0;width:100%;z-index:1}.main-sidebar .prev-next-container .post-header a:hover h4{color:#9c9c9c}.post-pagination{padding:30px 0 70px;text-align:center;text-transform:uppercase}.post-pagination ul{list-style:none;margin:0;padding:0}.post-pagination ul li{display:inline-block;margin:0 7px;position:relative}.post-pagination ul li a{color:#616161;display:block;text-decoration:none!important;transition:all .4s ease-in-out}.post-pagination ul li a.prev{left:-93px;position:absolute;top:-15px}.post-pagination ul li a.next{right:-93px;position:absolute;top:-15px}.post-pagination ul li a:hover{color:#171717}.btn{background:none;border:1px solid #171717;border-radius:0;color:#e8e8e8;font-size:17px;letter-spacing:1px;outline:none!important;padding:17px 40px;position:relative;text-transform:uppercase;width:auto;-webkit-appearance:none;z-index:0;transition:all .4s ease-in-out}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{background:none;border-color:#e8e8e8;color:#171717}.btn.btn-primary{border-color:#171717;color:#171717}.btn.btn-primary.current-view,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35);color:#171717}@media (max-width:1280px) and (min-width:1081px){.site-nav ul li{padding:0 5px}.site-nav ul li a{font-size:14px}}@media (max-width:1280px){.site-nav ul li:last-child .sub-nav{left:-103px}}@media (max-width:1200px){.main-navigation{background:#f4f4f4;border-bottom:1px solid #ebebeb;font-family:roboto_condensedlight;padding:25px 20px;text-transform:uppercase}.site-nav ul li:last-child .sub-nav{left:-133px}}@media (max-width:1080px){.section-container{padding-top:105px}#main-header{position:absolute}#main-header .main-navigation{padding:20px}#main-header .main-navigation .site-nav{display:none}.brand{max-width:165px}#mobile-navigation-trigger{display:block}.site-nav ul li:last-child .sub-nav{left:0}}@media (max-width:991px){.footer-left,.footer-right{float:none;width:100%}.footer-left{margin-bottom:75px;text-align:center}.footer-left .footer-left-inner .footer-brand{margin:0 auto 45px;width:60px}}@media (max-width:768px){.section-container{padding-top:120px}.utility-navigation ul{padding:7px 0}.utility-navigation ul li:nth-child(2){display:none}#search-form{height:56px;padding:7px 0}#search-form .close-search{top:6px}.main-sidebar .project-credits{text-align:center}.footer-link-bucket .footer-link-set{margin-bottom:35px;padding:0 20px}.footer-link-bucket .footer-link-set h4{font-size:14px}.footer-link-bucket .footer-link-set ul li{font-size:12px}#mobile-navigation-trigger{top:72px}}@media (max-width:480px){.main-navigation-mobile #mobile-nav-close{right:235px}.main-navigation-mobile .nav-items-wrapper{width:271px}.utility-navigation ul li:first-child a{margin:0 8px}#search-form .close-search{right:20px}#search-form form input[type=text]{padding:9px 50px 9px 20px}.section-header .intro-blurb p{font-size:14px;text-align:justify}.section-header .btn-group{padding-top:50px}.section-header .btn-group .btn{margin:0 0 30px;padding:15px 25px;width:100%}.section-header .btn-group .btn:last-child{margin-bottom:0}.post-pagination ul li a.prev{left:-43px}.post-pagination ul li a.next{right:-43px}.btn{width:100%}#main-footer{padding-bottom:0}.footer-link-bucket{float:none;min-height:0;width:100%}.footer-link-bucket .footer-link-set{text-align:center}.footer-link-bucket .footer-link-set:last-child{margin-bottom:35px}}@media (max-width:380px){.utility-navigation ul li:first-child a{margin:0 5px}.utility-navigation ul li:first-child a.locale-selector{padding:13px 40px 14px}}#featured-services{overflow:hidden;width:100%}#featured-services .display-table .table-item{padding:0 125px}.item-featured-service{background-position:0 0;background-repeat:no-repeat;background-size:101%;box-shadow:0 3px 8px rgba(0,0,0,.45);margin-bottom:20px;position:relative;text-align:center}.item-featured-service img{width:100%}.item-featured-service:nth-child(odd) .item-featured-service-inner{left:0;transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%)}.item-featured-service:nth-child(odd) .item-featured-service-inner.animate{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}.item-featured-service:nth-child(2n) .item-featured-service-inner{right:0;transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%)}.item-featured-service:nth-child(2n) .item-featured-service-inner.animate{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}.item-featured-service:last-child{margin-bottom:0}.item-featured-service-inner{background:hsla(0,0%,100%,.65);height:100%;overflow:hidden;position:absolute;top:0;transition:transform 1s;width:50%;-webkit-transition:-webkit-transform 1s}.item-featured-service-inner .display-table{filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transform:translateY(50px)}.item-featured-service-inner .post-header{margin-bottom:35px}.item-featured-service-inner .post-header h2{font-family:roboto_condensedlight;font-size:36px}.item-featured-service-inner .post-header a{color:#171717;text-decoration:none!important}.item-featured-service-inner .post-body{margin-bottom:65px}.item-featured-service-inner .post-body p{font-size:18px}.item-featured-service-inner.animate .display-table{transition:transform 1s ease 1s,opacity .4s ease-in-out 1s;-webkit-transition:-webkit-transform 1s ease 1s,opacity .4s ease-in-out 1s;filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.vr-download-links-home{list-style:none;margin:0;padding:0 25px}.vr-download-links-home li{display:inline-block;margin:0 10px 20px;width:125px}.vr-download-links-home li a{border:1px solid #171717;display:block;padding:5px;position:relative;transition:all .4s ease-in-out}.vr-download-links-home li a img{height:40px;width:auto;-webkit-backface-visibility:none;transition:all .4s ease-in-out}.vr-download-links-home li a img.hover{height:100%;left:0;position:absolute;top:0;width:100%;filter:alpha(opacity=0);opacity:0;zoom:1}.vr-download-links-home li a:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35)}.vr-download-links{list-style:none;margin:0;padding:0}.vr-download-links li{display:inline-block;margin:0 0 20px;width:100%}.vr-download-links li a{border:1px solid #171717;display:block;padding:10px;position:relative;text-align:center;transition:all .4s ease-in-out}.vr-download-links li a img{height:40px;width:auto;transition:all .4s ease-in-out}.vr-download-links li a img.hover{height:100%;left:0;position:absolute;top:0;width:100%;filter:alpha(opacity=0);opacity:0;zoom:1}.vr-download-links li a:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35)}.heading{font-size:19px;margin-bottom:30px}@media (max-width:1200px){#featured-services .display-table .table-item{padding:0 50px}.item-featured-service-inner .post-header{margin-bottom:25px}.item-featured-service-inner .post-body{margin-bottom:45px}}@media (max-width:991px){.item-featured-service-inner{background:none;height:auto;padding:35px 0;position:static;width:100%;transform:translateX(0)!important}.item-featured-service-inner .display-table{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}#featured-announcements .item-grid:last-child{display:none}}@media (max-width:480px){#featured-services .display-table .table-item{padding:0 20px}.item-featured-service-inner .post-header h2{font-size:25px}.item-featured-service-inner .post-body p{font-size:16px}}.news-header{margin-bottom:35px;text-align:center}#filter-news{margin-bottom:50px;margin-top:35px;text-align:center;width:100%}#filter-news .btn{display:inline-block;float:none;margin:0 15px;max-width:200px;width:100%}.item-announcements{float:left;width:33.33333%}.item-announcements .item-announcements-inner{padding:10px;position:relative}.item-announcements .item-announcements-inner .post-thumb{margin-bottom:80px}.item-announcements .item-announcements-inner .post-thumb img{width:100%}.item-announcements .item-announcements-inner .grid-content{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.15);max-height:80px;left:10px;margin-top:-90px;overflow:hidden;position:absolute;right:10px;top:100%;z-index:1;transition:all .4s ease-in-out}.item-announcements .item-announcements-inner .grid-content .post-header{padding:30px 50px 0;text-align:center}.item-announcements .item-announcements-inner .grid-content .post-header h2{font-size:20px}.item-announcements .item-announcements-inner .grid-content .post-header span{border-bottom:1px solid #d4d4d4;display:block;font-size:13px;margin-top:7px;padding-bottom:25px;filter:alpha(opacity=0);opacity:0;zoom:1;transition:all .4s ease-in-out;transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transform:translateY(10px)}.item-announcements .item-announcements-inner .grid-content .post-body{padding:25px 50px;text-align:center}.item-announcements .item-announcements-inner .grid-content .post-body a{color:#171717}.item-announcements .item-announcements-inner .grid-content .post-footer a{background:#c7c7c7;border:none;border-radius:0;color:#171717;display:block;font-size:18px;padding:24px 0 21px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:all .4s ease-in-out}.item-announcements .item-announcements-inner .grid-content .post-footer a:hover{background:#171717;color:#f4f4f4}.item-announcements:hover .grid-content{max-height:500px}.item-announcements:hover .grid-content .post-header span{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.item-announcements-permalink{padding:50px 0 160px}.item-announcements-permalink .main-content{padding-right:40px}.item-announcements-permalink .main-content .post-header{margin-bottom:30px}.item-announcements-permalink .main-content .post-header h1{font-size:36px}.item-announcements-permalink .main-content .post-header span{display:block;font-size:14px;margin-top:3px}.item-announcements-permalink .main-content .post-body p{text-align:justify}.item-announcements-permalink .main-content .post-body a{color:#171717}.item-announcements-permalink .main-content .post-body .post-embed{padding-top:35px}.item-announcements-permalink .main-content .post-body .post-embed .video-container{box-shadow:0 1px 3px rgba(0,0,0,.5);height:0;padding-bottom:56.25%;position:relative;text-align:center}.item-announcements-permalink .main-content .post-body .post-embed .video-container embed,.item-announcements-permalink .main-content .post-body .post-embed .video-container iframe,.item-announcements-permalink .main-content .post-body .post-embed .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.item-announcements-permalink .main-content .post-body .post-embed .video-description{padding-top:35px}@media (max-width:768px){.item-announcements-permalink .main-content{margin-bottom:30px;padding-right:0}}#work .grid-container{margin-bottom:-10px}#work-single .main-content{padding-right:40px}.item-work-permalink{padding:50px 0}.item-work-permalink .main-content .post-header{margin-bottom:30px}.item-work-permalink .main-content .post-header h1{font-size:36px}.item-work-permalink .main-content .post-header span{display:block;font-size:14px;margin-top:3px}.item-work-permalink .main-content .post-body p{text-align:justify}.item-work-permalink .main-content .post-body .vfx-breakdown{padding-top:35px}.item-work-permalink .main-content .post-body .vfx-breakdown h2{font-size:17px;margin-bottom:20px}.item-work-permalink .main-content .post-body .vfx-breakdown .video-container{box-shadow:0 1px 3px rgba(0,0,0,.5);height:0;padding-bottom:56.25%;position:relative;text-align:center}.item-work-permalink .main-content .post-body .vfx-breakdown .video-container embed,.item-work-permalink .main-content .post-body .vfx-breakdown .video-container iframe,.item-work-permalink .main-content .post-body .vfx-breakdown .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.section-container-featured-film{background:#171717}.section-container-featured-film .item-work-permalink .main-content .post-body .vfx-breakdown h2,.section-container-featured-film .item-work-permalink .main-content .post-body p,.section-container-featured-film .item-work-permalink .main-content .post-header h1,.section-container-featured-film .item-work-permalink .main-content .post-header span{color:#e8e8e8}.section-container-featured-film .main-sidebar .links ul li .btn{border-color:#e8e8e8;color:#e8e8e8}.section-container-featured-film .main-sidebar .links ul li .btn:hover{color:#171717}.section-container-featured-film .main-sidebar .project-credits ul li{color:#e8e8e8}@media (max-width:768px){#work-single .main-content{margin-bottom:30px;padding-right:0}.main-sidebar{margin:0 auto;max-width:350px}.main-sidebar .one-sheet{margin:0 auto 30px;max-width:250px}}.item-reels{box-shadow:0 3px 8px rgba(0,0,0,.45);text-align:center}.item-reels:last-child{margin-bottom:0}.item-reels .post-header{background:#171717;padding:45px 0}.item-reels .post-header h1{color:#e8e8e8;font-size:36px;letter-spacing:2px;margin:0}.item-reels .post-thumb{position:relative}.item-reels .post-thumb h1{color:#e8e8e8;font-size:30px;left:0;margin-top:108px;position:absolute;top:50%;width:100%;transition:all .4s ease-in-out}.item-reels .post-thumb .trigger-video{display:block;height:130px;left:50%;margin:-65px 0 0 -65px;position:absolute;text-indent:5px;top:50%;width:130px;filter:alpha(opacity=45);opacity:.45;zoom:1;transition:all .4s ease-in-out}.item-reels .post-thumb .trigger-video img{width:100%}.item-reels .post-thumb .trigger-video:hover{filter:alpha(opacity=90);opacity:.9;zoom:1}.item-reels img{width:100%}@media (max-width:768px){.item-reels .post-header{padding:30px 0}.item-reels .post-header h1{font-size:22px}.item-reels .post-thumb .trigger-video{height:50px;margin:-25px 0 0 -25px;width:50px}.item-reels .post-thumb h1{margin-top:0;top:60%}}@media (max-width:480px){.item-reels .post-thumb h1{margin-top:0;top:70%}}.awards-listing{padding:50px 0 70px}.item-awards{margin-bottom:30px}.item-awards .post-header{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.35);display:block;margin-bottom:26px;padding:20px 25px;text-align:left}.item-awards .post-header h2{font-size:19px;position:relative;text-align:center}.item-awards .post-header h2 span{display:block;height:35px;margin:0 auto 15px}.item-awards .post-header h2 span img{height:100%;width:auto}.item-awards .post-body{padding:0 20px}.item-awards .post-body strong{font-family:roboto_condensedbold;font-size:17px;font-weight:400}.item-awards .post-body h3{font-size:22px;margin-bottom:20px}.item-awards .post-body p{margin-bottom:10px}.item-awards .post-body p:last-child{margin-bottom:0}.item-awards .post-body a{color:#171717;font-family:roboto_condensedbold}.about-wrapper{padding:50px 0 100px}.item-about .post-header{margin-bottom:40px;text-align:center}.item-about .post-body p{font-size:18px;margin-bottom:40px;text-align:justify}.item-about .post-body p:last-child{margin-bottom:0}.item-about .post-body a{color:#171717;font-family:roboto_condensedbold}@media (max-width:768px){.item-about .post-body p{font-size:14px}}.patents-listing{padding:50px 0 70px}.item-patents{margin-bottom:30px}.item-patents .post-header{font-family:roboto_condensedbold;font-size:17px;font-weight:400}.item-patents .post-body p{margin-bottom:10px}.item-patents .post-body p:last-child{margin-bottom:0}#leadership .spinner{top:250px}#ddhl-leadership{margin-bottom:50px}.leadership-header{margin-bottom:35px;text-align:center}.leadership-wrapper{padding:50px 0 0;position:relative}.leadership-listing{padding:10px 10px 20px;transition:transform 1s,opacity 1s;-webkit-transition:-webkit-transform 1s,opacity 1s}.leadership-listing.animate{filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transform:translateY(50px)}#filter-leadership{margin-bottom:35px;text-align:center;width:100%}#filter-leadership .btn{display:inline-block;float:none;font-size:14px;margin:0 15px 15px;padding:17px 0;max-width:200px;width:100%}#filter-leadership .btn:first-child{margin-left:0}#filter-leadership .btn:last-child{margin-right:0}.item-leadership{float:none;display:inline-block;vertical-align:middle;margin:0 -2px 30px}.item-leadership .post-thumb img{width:100%}.item-leadership .post-header a{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.35);display:block;padding:20px 15px;text-align:center;text-decoration:none!important;transition:all .4s ease-in-out}.item-leadership .post-header a:hover{background:#e8e8e8}.item-leadership .post-header a h2{font-size:19px}.item-leadership .post-header a span{color:#171717;display:block;font-size:11px;margin-top:7px;min-height:34px}.more-leadership{clear:both;overflow:hidden}.more-leadership h3{margin:0 15px 20px}.more-leadership .post-header h2{font-size:16px}.item-leadership-permalink{padding:50px 0 100px}.item-leadership-permalink .main-content{padding-left:40px}.item-leadership-permalink .main-content .post-header{margin-bottom:40px}.item-leadership-permalink .main-content .post-header span{display:block;margin-top:3px}.item-leadership-permalink .main-content .post-body p{text-align:justify}@media (max-width:991px){#filter-leadership .btn{margin:0 0 30px;max-width:none}#filter-leadership .btn:last-child{margin-bottom:0}}@media (max-width:768px){.item-leadership-permalink .main-content{padding-left:0}}@media (max-width:480px){.item-leadership.col-xs-6{width:100%;margin:0 0 30px}}.investor-relations-wrapper{padding:50px 0}.investor-relations-wrapper strong{font-family:roboto_condensedbold}.investor-relations-wrapper .section-header{padding:0 0 30px;position:relative;text-align:left}.investor-relations-wrapper .section-header h2 span{display:block;font-size:14px;letter-spacing:1px;padding-top:5px;text-transform:none}.investor-relations-wrapper .section-header h2 span a{color:inherit;font-family:roboto_condensedbold}.investor-relations-wrapper .section-header .select-wrapper{border:1px solid #d3d3d3;position:absolute;right:0;top:0;width:175px}.investor-relations-wrapper .section-header .select-wrapper select{background:#f4f4f4;border:none;height:35px;outline:none!important;text-transform:uppercase;width:100%}.investor-sidebar .investor-nav{text-transform:uppercase}.investor-sidebar .investor-nav ul{list-style:none;margin:0;padding:0}.investor-sidebar .investor-nav ul li a{border-left:1px solid #d3d3d3;color:#171717;display:block;padding:10px 20px;text-decoration:none!important;transition:all .4s ease-in-out}.investor-sidebar .investor-nav ul li a.current-view,.investor-sidebar .investor-nav ul li a:hover{border-left-color:#171717;filter:alpha(opacity=50);opacity:.5;zoom:1}.item-investor-announcements{border-top:1px solid #d3d3d3;font-size:14px;padding:40px 0;text-transform:uppercase}.item-investor-announcements h2{font-size:14px}.item-investor-announcements a{color:#9c9c9c;text-decoration:none!important;transition:all .4s ease-in-out}.item-investor-announcements a:hover{color:#171717}.item-investor-reports{margin-bottom:30px}.item-investor-reports .item-investor-reports-inner{box-shadow:0 2px 10px rgba(0,0,0,.35);text-align:center}.item-investor-reports .item-investor-reports-inner a{background:#e7e7e7;color:#171717;display:block;font-family:roboto_condensedbold;font-size:35px;padding:30px 40px 40px;position:relative;text-decoration:none!important;transition:all .4s ease-in-out}.item-investor-reports .item-investor-reports-inner a .glyphicon{color:#9c9c9c;font-size:20px;left:10px;position:absolute;top:10px}.item-investor-reports .item-investor-reports-inner a span{display:block;font-family:roboto_condensedregular;font-size:14px}.item-investor-reports .item-investor-reports-inner a:hover{background:#e8e8e8}.item-shareholders-rights{border-bottom:1px solid hsla(0,0%,61%,.5);padding:40px 0}.item-shareholders-rights:first-child{border-top:1px solid hsla(0,0%,61%,.5)}.item-shareholders-rights:last-child{border-bottom:none}.item-shareholders-rights p a{color:#171717}.item-shareholders-rights p a,.item-shareholders-rights p strong{font-family:roboto_condensedbold}.corporate-governance-list .sub-section{border-bottom:1px solid hsla(0,0%,61%,.5);padding:40px 0}.corporate-governance-list .sub-section:first-child{border-top:1px solid hsla(0,0%,61%,.5)}.corporate-governance-list .sub-section:last-child{border-bottom:none;padding-bottom:0}.corporate-governance-list .sub-section .sub-section-header{padding-bottom:25px}.corporate-governance-list .sub-section .sub-section-header h3{font-family:roboto_condensedbold;text-transform:none;font-size:20px}.corporate-governance-list .sub-section .sub-section-body h4{font-family:roboto_condensedbold;font-size:14px;margin-bottom:15px;text-transform:none}.corporate-governance-list .sub-section .sub-section-body ul{list-style:none;margin:0 0 25px;padding:0}.corporate-governance-list .sub-section .sub-section-body ul li{margin-bottom:5px}.corporate-governance-list .sub-section .sub-section-body ul li:last-child{margin-bottom:0}.corporate-governance-list .sub-section .sub-section-footer{padding-top:30px}.corporate-governance-list .sub-section .sub-section-footer a{color:#9c9c9c;text-decoration:none!important;transition:all .4s ease-in-out}.corporate-governance-list .sub-section .sub-section-footer a:hover{color:#171717}.corporate-information-list .sub-section{border-bottom:1px solid hsla(0,0%,61%,.5);padding:40px 0}.corporate-information-list .sub-section:first-child{border-top:1px solid hsla(0,0%,61%,.5)}.corporate-information-list .sub-section:last-child{border-bottom:none;padding-bottom:0}.financial-updates ul{list-style:none;margin:0;padding:0}.financial-updates ul li{margin-bottom:5px}.financial-updates ul li:first-child{margin-bottom:10px}.financial-updates ul li:last-child{margin-bottom:0}.financial-updates ul li.spacer{height:5px}.financial-updates ul li a{color:#9c9c9c;padding-bottom:5px;text-decoration:none!important;transition:all .4s ease-in-out}.financial-updates ul li a:hover{color:#171717}.constitutional-documents{padding-top:50px}.constitutional-documents ul{list-style:none;margin:0;padding:0}.constitutional-documents ul li{margin-bottom:5px}.constitutional-documents ul li:first-child{margin-bottom:10px}.constitutional-documents ul li:last-child{margin-bottom:0}.constitutional-documents ul li a{color:#9c9c9c;padding-bottom:5px;text-decoration:none!important;transition:all .4s ease-in-out}.constitutional-documents ul li a:hover{color:#171717}@media (max-width:991px){.investor-sidebar{margin-bottom:50px}.investor-sidebar .investor-nav{text-transform:uppercase}.investor-sidebar .investor-nav ul{list-style:none;margin:0;padding:0}.investor-sidebar .investor-nav ul li{margin-bottom:20px}.investor-sidebar .investor-nav ul li:last-child{margin-bottom:0}.investor-sidebar .investor-nav ul li a{border:1px solid #171717;color:#171717;font-size:17px;padding:17px 40px;text-align:center;width:100%}.investor-sidebar .investor-nav ul li a.current-view,.investor-sidebar .investor-nav ul li a:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35);filter:alpha(opacity=100);opacity:1;zoom:1}}@media (max-width:768px){.investor-relations-wrapper .section-header .select-wrapper{margin-top:30px;position:static;width:100%}}@media (max-width:480px){.item-investor-announcements{text-align:center}.item-investor-announcements .col-xs-1,.item-investor-announcements .col-xs-2,.item-investor-announcements .col-xs-9{margin-bottom:10px;width:100%}.item-investor-announcements .col-xs-1{margin-bottom:0;margin-top:10px}.item-investor-reports:last-child{margin-bottom:0}.item-investor-reports.col-xs-6{width:100%}}#situational .spinner{top:350px}.situational-wrapper{padding:50px 0}.situational-wrapper #filter-situational{margin:100px -10px 50px;width:100%}.situational-wrapper #filter-situational .btn{display:inline-block;float:none;font-size:12px;margin:0 10px 20px;padding:17px 0;max-width:229px;width:100%}.situational-wrapper .situational-listing{position:relative;transition:transform 1s,opacity 1s;-webkit-transition:-webkit-transform 1s,opacity 1s}.situational-wrapper .situational-listing.animate{filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transform:translateY(50px)}.situational-wrapper .situational-listing h2{margin-bottom:30px}.situational-wrapper .situational-listing img{height:auto;max-width:100%}@media (max-width:991px){.situational-wrapper #filter-situational .btn{max-width:219px}}@media (max-width:768px){.situational-wrapper #filter-situational{margin:100px 0 50px}.situational-wrapper #filter-situational .btn{margin:0 0 20px;max-width:none}.situational-wrapper #filter-situational .btn:last-child{margin-bottom:0}}#contact .section-header h1{margin-bottom:20px}.item-contact{margin-bottom:50px}.item-contact .post-header{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.35);display:block;margin-bottom:26px;padding:20px 15px;text-align:center}.item-contact .post-header h2{font-size:19px}.item-contact .post-body strong{font-family:roboto_condensedbold;font-size:17px;font-weight:400}.item-contact .post-body p{margin-bottom:30px}.item-contact .post-body p:last-child{margin-bottom:0}.item-contact .post-body a{color:#171717;font-family:roboto_condensedbold}.career-ops{margin-top:30px;padding-bottom:100px;text-align:center}.career-ops .btn{max-width:360px;padding:17px 40px;width:100%}#careers{height:100vh}#careers iframe{height:100%;width:100%}@media (max-width:480px){.item-contact{margin-bottom:50px}.career-ops .btn{padding:20px 0}}.grid-wrapper{position:relative}.grid-wrapper.grid-wrapper-news{padding:50px 0 0}.grid-container{padding:15px 15px 30px;transition:transform 1s,opacity 1s;-webkit-transition:-webkit-transform 1s,opacity 1s}.grid-container.animate{filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-webkit-transform:translateY(50px)}.item-grid{float:left;width:33.33333%}.item-grid .item-grid-inner{padding:15px;position:relative}.item-grid .item-grid-inner .post-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:80px}.item-grid .item-grid-inner .post-thumb img{width:100%}.item-grid .item-grid-inner .grid-content{background:#e7e7e7;box-shadow:0 1px 3px rgba(0,0,0,.35);max-height:80px;left:15px;margin-top:-95px;overflow:hidden;position:absolute;right:15px;top:100%;z-index:1;transition:all .4s ease-in-out}.item-grid .item-grid-inner .grid-content .post-header{padding:30px 30px 0;text-align:center}.item-grid .item-grid-inner .grid-content .post-header h2{font-size:18px;overflow:hidden;position:relative;white-space:nowrap}.item-grid .item-grid-inner .grid-content .post-header h2 .gradient{background:url(../images/gradient.png) 100% 0 no-repeat;display:block;height:100%;position:absolute;right:-30px;top:0;width:100%;z-index:1}.item-grid .item-grid-inner .grid-content .post-header span{border-bottom:1px solid #d4d4d4;display:block;font-size:13px;margin-top:7px;padding-bottom:25px;filter:alpha(opacity=0);opacity:0;zoom:1;transition:all .4s ease-in-out;transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);-webkit-transform:translateY(10px)}.item-grid .item-grid-inner .grid-content .post-body{padding:25px 50px;text-align:center}.item-grid .item-grid-inner .grid-content .post-footer a{background:#c7c7c7;border:none;border-radius:0;color:#171717;display:block;font-size:18px;padding:24px 0 21px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:all .4s ease-in-out}.item-grid .item-grid-inner .grid-content .post-footer a:hover{background:#f4f4f4;color:#171717}.item-grid:hover .grid-content{max-height:500px;z-index:2}.item-grid:hover .grid-content .post-header span{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}body.mobile .item-grid .item-grid-inner .post-thumb{margin-bottom:0}body.mobile .item-grid .item-grid-inner .grid-content{max-height:none;left:auto;margin-top:0;overflow:visible;position:static;right:auto;top:auto}body.mobile .item-grid .item-grid-inner .grid-content .post-header span{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.item-release{border-top:1px solid #d3d3d3;font-size:14px;padding:40px 0;text-transform:uppercase}.item-release .row div:last-child{text-align:right}.item-release h2{font-size:14px}.item-release a{color:#9c9c9c;text-decoration:none!important;transition:all .4s ease-in-out}.item-release a:hover{color:#171717}.releases-sidebar .releases-nav{text-transform:uppercase}.releases-sidebar .releases-nav ul{list-style:none;margin:0;padding:0}.releases-sidebar .releases-nav ul li a{border-left:1px solid #d3d3d3;color:#171717;display:block;padding:10px 20px;text-decoration:none!important;transition:all .4s ease-in-out}.releases-sidebar .releases-nav ul li a.current-view,.releases-sidebar .releases-nav ul li a:hover{border-left-color:#171717;filter:alpha(opacity=50);opacity:.5;zoom:1}@media (max-width:1200px){.item-grid .item-grid-inner .grid-content .post-header{padding:33px 20px 0}.item-grid .item-grid-inner .grid-content .post-header h2{font-size:17px}.item-grid .item-grid-inner .grid-content .post-body{padding:25px 20px}}@media (max-width:991px){.item-grid{width:50%}}@media (max-width:768px){.item-grid{width:100%}.releases-sidebar{margin-bottom:50px}.releases-sidebar .releases-nav{text-transform:uppercase}.releases-sidebar .releases-nav ul{list-style:none;margin:0;padding:0}.releases-sidebar .releases-nav ul li{margin-bottom:20px}.releases-sidebar .releases-nav ul li:last-child{margin-bottom:0}.releases-sidebar .releases-nav ul li a{border:1px solid #171717;color:#171717;font-size:17px;padding:17px 40px;text-align:center;width:100%}.releases-sidebar .releases-nav ul li a.current-view,.releases-sidebar .releases-nav ul li a:hover{background:#e8e8e8;border-color:#e8e8e8;box-shadow:0 2px 15px rgba(0,0,0,.35);filter:alpha(opacity=100);opacity:1;zoom:1}}@media (max-width:480px){.item-grid .item-grid-inner .post-thumb{margin-bottom:0}.item-grid .item-grid-inner .grid-content{max-height:none;left:auto;margin-top:0;overflow:visible;position:static;right:auto;top:auto}.item-grid .item-grid-inner .grid-content .post-header{padding:23px 20px 0}.item-grid .item-grid-inner .grid-content .post-header h2{font-size:17px}.item-grid .item-grid-inner .grid-content .post-header span{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.item-release{text-align:center}.item-release .col-xs-2,.item-release .col-xs-3,.item-release .col-xs-7{margin-bottom:10px;width:100%}.item-release .col-xs-2{margin-bottom:0;margin-top:10px}.item-release .row div:last-child{margin-bottom:0;text-align:center}}#marquee{background-position:top;background-repeat:no-repeat;background-size:cover;box-shadow:0 3px 8px rgba(0,0,0,.45);margin-bottom:20px;overflow:hidden;position:relative}#marquee img{width:100%}#marquee .trigger-video{display:block;height:130px;left:50%;margin:-65px 0 0 -65px;position:absolute;text-indent:5px;top:50%;width:130px;filter:alpha(opacity=45);opacity:.45;zoom:1;transition:all .4s ease-in-out}#marquee .trigger-video img{width:100%}#marquee .trigger-video:hover{filter:alpha(opacity=90);opacity:.9;zoom:1}.marquee-overlay{background:hsla(0,0%,9%,.15);height:100%;left:0;position:absolute;top:0;width:100%;z-index:4;padding:0 5px}.marquee-overlay.animate-title{transition:transform 1s ease .5s,opacity .4s ease-in-out .5s;-webkit-transition:-webkit-transform 1s ease .5s,opacity .4s ease-in-out .5s;filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(75px);-moz-transform:translateY(75px);-ms-transform:translateY(75px);-o-transform:translateY(75px);-webkit-transform:translateY(75px)}.marquee-overlay.animate-title.animate{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.marquee-overlay.animate-item{transition:transform 1s ease .5s,opacity .4s ease-in-out .5s;-webkit-transition:-webkit-transform 1s ease .5s,opacity .4s ease-in-out .5s;filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(75px);-moz-transform:translateY(75px);-ms-transform:translateY(75px);-o-transform:translateY(75px);-webkit-transform:translateY(75px)}.marquee-overlay.animate-item.animate{filter:alpha(opacity=100);opacity:1;zoom:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.marquee-overlay.taxonomy-overlay h1{max-width:1000px;margin:0 auto 30px}.marquee-overlay h1{color:#e8e8e8;font-family:roboto_condensedbold;font-size:80px;letter-spacing:4px;margin:0 auto 15px;max-width:850px;text-align:center;width:100%}.marquee-overlay h1 span{display:block;font-size:20px}.marquee-overlay .marquee-blurb{margin:0 auto;max-width:650px;text-align:center;width:100%}.marquee-overlay .marquee-blurb p{color:#e8e8e8;font-size:18px}.marquee-overlay .marquee-reel-button{padding:50px 20px 0;text-align:center}.marquee-overlay .marquee-reel-button .btn{border-color:#e8e8e8;color:#e8e8e8}.marquee-overlay .marquee-reel-button .btn.current-view,.marquee-overlay .marquee-reel-button .btn:hover{color:#171717}#carousel-work{overflow:hidden}#carousel-work .carousel-indicators{z-index:3}.carousel-video-container{position:absolute;left:-1px;top:0;right:0;bottom:0;text-align:center}.carousel-video-container iframe{z-index:4;width:100%;height:100%;position:relative}.process-marquee-title{left:0;position:absolute;text-align:center;transition:opacity 1s,transform 1s;top:50%;width:100%;z-index:3;-webkit-transition:opacity 1s,-webkit-transform 1s;filter:alpha(opacity=1);opacity:1;zoom:1;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.process-marquee-title.initial-view{filter:alpha(opacity=0);opacity:0;zoom:1;transform:translateY(78px);-moz-transform:translateY(78px);-ms-transform:translateY(78px);-o-transform:translateY(78px);-webkit-transform:translateY(78px)}.process-marquee-title h1{color:#e8e8e8;font-family:roboto_condensedbold;font-size:80px;letter-spacing:10px;text-indent:10px}.process-marquee-title p{color:#e8e8e8;font-size:18px;margin:20px auto 0;max-width:650px;width:100%}.process-marquee-title .marquee-reel-button{padding:50px 20px 0;text-align:center}.process-marquee-title .marquee-reel-button .btn{border-color:#e8e8e8;color:#e8e8e8}.process-marquee-title .marquee-reel-button .btn:hover{color:#171717}.carousel .item{left:0!important;transition:opacity .7s ease-in-out}.next.left,.prev.right{opacity:1;z-index:1}.active.left,.active.right{opacity:0;z-index:2}.carousel-indicators li{background:#e8e8e8;border:none;border-radius:0;height:10px;margin:0 9px;width:30px;filter:alpha(opacity=35);opacity:.35;zoom:1;transition:all .4s ease-in-out}.carousel-indicators .active,.carousel-indicators li:hover{filter:alpha(opacity=100);opacity:1;zoom:1}.carousel-indicators .active{background:#e8e8e8;border:none;border-radius:0;height:10px;margin:0 9px;width:30px}.carousel-indicators#carousel-indicators-process{bottom:-10px;left:0;margin-left:0;text-align:center;width:100%}.carousel-indicators#carousel-indicators-process li{background:none;border:none;height:auto;margin:0 1px;text-indent:0;width:187px;filter:alpha(opacity=100);opacity:1;zoom:1}.carousel-indicators#carousel-indicators-process li img{border-top:10px solid #e8e8e8;transition:transform .6s;width:100%;-webkit-transition:-webkit-transform .6s;transform:translateY(78px);-moz-transform:translateY(78px);-ms-transform:translateY(78px);-o-transform:translateY(78px);-webkit-transform:translateY(78px)}.carousel-indicators#carousel-indicators-process li:hover img{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.carousel-indicators#carousel-indicators-process .active{background:none;border:none;height:auto;margin:0 1px;text-indent:0;width:187px;filter:alpha(opacity=100);opacity:1;zoom:1}.carousel-indicators#carousel-indicators-process .active img,.carousel-indicators#carousel-indicators-process.initial-view .active img,.carousel-indicators#carousel-indicators-process.initial-view li img{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.carousel-control{bottom:auto;display:none;margin-top:-10px;top:50%;width:20px;transition:all .4s ease-in-out}.carousel-control.left{background:none;left:20px}.carousel-control.right{background:none;right:20px}.panorama{overflow:hidden;position:relative;width:100%}.panorama:before{background:url(../images/icon-360.svg) top no-repeat;background-size:100px;content:"";height:100px;left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;width:100px;z-index:4;transition:all .4s ease-in-out}.panorama.hide-icon:before{pointer-events:none;filter:alpha(opacity=0);opacity:0;zoom:1}.panorama canvas{width:100%;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media (max-width:1200px){.carousel-indicators#carousel-indicators-process li{width:150px}.carousel-indicators#carousel-indicators-process li img{transform:translateY(62px);-moz-transform:translateY(62px);-ms-transform:translateY(62px);-o-transform:translateY(62px);-webkit-transform:translateY(62px)}.carousel-indicators#carousel-indicators-process .active{width:150px}}@media (max-width:768px){.carousel-indicators{display:none}.carousel-control{display:block}#marquee.animate-group,#marquee.marquee-commercials,#marquee.marquee-feature-films,#marquee.marquee-process{min-height:280px}#marquee.marquee-news,#marquee.marquee-virtual-reality{min-height:325px}#marquee.marquee-news .btn,#marquee.marquee-virtual-reality .btn{margin-bottom:5px}#marquee.marquee-news #filter-news,#marquee.marquee-virtual-reality #filter-news{margin-bottom:0;margin-top:0}#marquee .trigger-video{height:50px;margin:-25px 0 0 -25px;width:50px}.marquee-overlay h1,.process-marquee-title h1{font-size:36px}.marquee-overlay h1 span,.process-marquee-title h1 span{font-size:12px}.process-marquee-title{margin-top:-6px}.marquee-overlay .marquee-blurb p{font-size:14px}.marquee-overlay .marquee-brand{max-width:85px}}@media (max-width:480px){.marquee-overlay h1,.process-marquee-title h1{margin:0}.process-marquee-title p{display:none}.marquee-overlay .marquee-brand{margin:0 auto;max-width:35px}.carousel-indicators{bottom:0}.carousel-indicators li,.carousel-indicators li.active{width:15px}.panorama:before{background-size:50px;height:50px;margin:-25px 0 0 -25px;width:50px}}.modal-backdrop{background:#171717}.modal-backdrop.in{filter:alpha(opacity=85);opacity:.85;zoom:1}.modal-content .close{color:#e8e8e8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;height:38px;line-height:0;outline:none!important;position:absolute;right:0;text-shadow:none;top:-60px;width:30px;z-index:1;filter:alpha(opacity=100);opacity:1;zoom:1;transition:all .4s ease-out}.modal-content .close img{width:100%}.modal-content .close:hover{filter:alpha(opacity=50);opacity:.5;zoom:1}#modal-video .modal-dialog{max-width:980px;width:100%;margin:10px 0;padding:0 10px}#modal-video .modal-content{background:none;border:none;border-radius:0;box-shadow:none;margin:125px 0 75px;text-align:center;-webkit-box-shadow:none}#modal-video .modal-content .modal-body{padding:0}#modal-video .modal-content .modal-body .video-container{box-shadow:none;height:0;padding-bottom:56.25%;position:relative;text-align:center}#modal-video .modal-content .modal-body .video-container embed,#modal-video .modal-content .modal-body .video-container iframe,#modal-video .modal-content .modal-body .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:roboto_condensedbold;src:url(../fonts/robotocondensed-bold-webfont.eot);src:url(../fonts/robotocondensed-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-bold-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-bold-webfont.woff) format("woff"),url(../fonts/robotocondensed-bold-webfont.ttf) format("truetype"),url(../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight;src:url(../fonts/robotocondensed-light-webfont.eot);src:url(../fonts/robotocondensed-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-light-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-light-webfont.woff) format("woff"),url(../fonts/robotocondensed-light-webfont.ttf) format("truetype"),url(../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedregular;src:url(../fonts/robotocondensed-regular-webfont.eot);src:url(../fonts/robotocondensed-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-regular-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-regular-webfont.woff) format("woff"),url(../fonts/robotocondensed-regular-webfont.ttf) format("truetype"),url(../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular) format("svg");font-weight:400;font-style:normal}#error-404{height:100%;position:relative}#error-404 .error-404-container{display:table;height:100%;width:100%}#error-404 .error-404-container .error-404-inner{display:table-cell;vertical-align:middle}.error-404-content{padding-top:75px;text-align:center;width:100%}.error-404-content .error-code{font-size:125px;font-weight:100;line-height:115px;height:115px}.error-404-content h1{display:block;font-weight:100;width:auto}