@-webkit-keyframes pulse{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes pulse{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}50%{-webkit-transform:translate(0,10px);transform:translate(0,10px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes move1{0%{height:100%;bottom:0;}54%{height:0;bottom:100%;}55%{height:0;bottom:0;}100%{height:100%;bottom:0;}}@keyframes move2{0%{width:0;left:0;}50%{width:100%;left:0;}100%{width:0;left:100%;}}@keyframes move3{0%{height:100%;top:0;}54%{height:0;top:100%;}55%{height:0;top:0;}100%{height:100%;top:0;}}@keyframes move4{0%{width:0;right:0;}55%{width:100%;right:0;}100%{width:0;right:100%;}}*{box-sizing:border-box;}::before,::after{box-sizing:inherit;}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{margin:0;}main{display:block;}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;}ul,ol{margin:0;padding:0;list-style:none;}dt{font-weight:bold;}dd{margin-left:0;}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;}pre{font-family:monospace,monospace;font-size:inherit;}address{font-style:inherit;}a{background-color:transparent;text-decoration:none;color:inherit;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:inherit;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;vertical-align:bottom;}embed,object,iframe{border:0;vertical-align:bottom;}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;}select{-webkit-appearance:none;appearance:none;border-radius:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer;-webkit-appearance:none;appearance:none;}button[disabled],[type='button'][disabled],[type='reset'][disabled],[type='submit'][disabled]{cursor:default;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}fieldset{margin:0;padding:0;border:0;min-width:0;}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}::-webkit-input-placeholder{font:inherit;}:-ms-input-placeholder{font:inherit;}::-ms-input-placeholder{font:inherit;}::placeholder{font:inherit;}label[for]{cursor:pointer;}details{display:block;}summary{display:list-item;}table{border-collapse:collapse;border-spacing:0;}caption{text-align:left;}td,th{vertical-align:top;}th{text-align:left;font-weight:bold;}template{display:none;}[hidden]{display:none;}.clearfix:after{content:"";display:table;clear:both;}body{font-family:interstate,sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:normal;color:#fff;}@media(min-width:768px){body{line-height:30px;font-size:16px;}}body h1{font-family:rubik,sans-serif;font-size:30px;font-stretch:semi-condensed;line-height:1.33;color:#fff;}@media(min-width:768px){body h1{font-size:40px;}}body h2{font-family:rubik,sans-serif;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#fff;padding-bottom:20px;}@media(min-width:768px){body h2{font-size:40px;padding-bottom:30px;}}body h2.h1{font-size:30px;}@media(min-width:768px){body h2.h1{font-size:40px;}}body h3{font-family:rubik,sans-serif;font-size:24px;font-stretch:semi-condensed;line-height:1.33;color:#fff;}@media(min-width:768px){body h3{font-size:36px;}}body h4{font-family:rubik,sans-serif;font-size:22px;font-stretch:semi-condensed;line-height:1.2;color:#fff;}@media(min-width:768px){body h4{font-size:32px;}}body h5{font-family:rubik,sans-serif;font-size:20px;font-stretch:semi-condensed;line-height:1.41;color:#fff;}@media(min-width:768px){body h5{font-size:30px;}}body h6{font-family:rubik,sans-serif;font-size:18px;font-stretch:semi-condensed;line-height:1.6;color:#fff;}@media(min-width:768px){body h6{font-size:15px;}}body p{padding-bottom:15px;}body a{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;transition:all .2s ease;position:relative;}@media(min-width:768px){body a{font-size:16px;}}body a.hover:before,body a.hover:after{content:"";position:absolute;bottom:0;width:0;height:1px;margin:1px 0 0;transition:all .2s ease-in-out;transition-duration:.5s;opacity:0;background-color:#f2f2f2;left:0;}body a.hover:hover:before,body a.hover:hover:after{width:100%;opacity:1;}@font-face{font-family:icomoon;src:url('../fonts/icomoon.eot?');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.svg#svgFontName') format('svg');}.sprite{display:inline-block;font-family:icomoon !important;font-size:20px;line-height:100%;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sprite.down:after{content:"󮤀";}.sprite.facbook:after{content:"";}.sprite.instagram:after{content:"";}.sprite.linkedin:after{content:"";}.sprite.vimeo:after{content:"";}.sprite.youtube:after{content:"";}.button{position:relative;border:solid 1px #fff;padding:23px 40px 20px;text-transform:uppercase;line-height:18px;display:inline-block;outline:none;transition:1s ease-in-out;cursor:pointer;font-family:'Rubik',sans-serif;font-size:14px;line-height:1.14;color:#fff;}@media(min-width:768px){.button{font-size:18px;line-height:1;}}.button::before{content:"";display:block;position:absolute;width:80%;background:#fff;height:1px;right:20%;top:-1px;transform:skewX(-45deg);-webkit-transition:all .45s cubic-bezier(.86,0,.07,1);transition:all .45s cubic-bezier(.86,0,.07,1);}.button::after{content:"";display:block;position:absolute;width:80%;background:#fff;height:1px;left:20%;bottom:-1px;transform:skewX(45deg);-webkit-transition:all .45 cubic-bezier(.86,0,.07,1);transition:all .45s cubic-bezier(.86,0,.07,1);}.button:hover{border:1px solid #fff;color:#fff;}.button:hover::before{right:20%;background:#000;transition:all .5s;}.button:hover::after{left:20%;background:#000;}.button.black{border-color:#1d1d1d;color:#1d1d1d;}.button.black:hover{background-color:#404040;border-color:#404040;color:#fff;}.button.loadMore{display:none;}.filter .buttonGroup span{margin-right:10px;}.filter .buttonGroup .button{padding:8px 20px;border-radius:25px;margin-right:5px;}.filter .buttonGroup .button:hover{background-color:#404040;border-color:#404040;color:#fff;}.filter .buttonGroup .button.selected{background-color:#404040;border-color:#404040;color:#fff;}.btn-cont{text-align:center;}.btn-cont .btn{position:relative;padding:20px 70px;border:1px solid #fff;text-transform:uppercase;line-height:18px;display:inline-block;outline:none;cursor:pointer;font-family:'Rubik',sans-serif;font-size:14px;line-height:1.14;color:#fff;}@media(min-width:768px){.btn-cont .btn{font-size:18px;line-height:1;}}.btn-cont .btn:hover{border:1px solid transparent;}.btn-cont .btn:hover .line-1{-webkit-animation:move1 1500ms infinite ease;animation:move1 1500ms infinite ease;}.btn-cont .btn:hover .line-2{-webkit-animation:move2 1500ms infinite ease;animation:move2 1500ms infinite ease;}.btn-cont .btn:hover .line-3{-webkit-animation:move3 1500ms infinite ease;animation:move3 1500ms infinite ease;}.btn-cont .btn:hover .line-4{-webkit-animation:move4 1500ms infinite ease;animation:move4 1500ms infinite ease;}.btn-cont .btn .line-1{content:"";display:block;position:absolute;width:1px;background-color:#fff;left:0;bottom:0;}.btn-cont .btn .line-2{content:"";display:block;position:absolute;height:1px;background-color:#fff;left:0;top:0;}.btn-cont .btn .line-3{content:"";display:block;position:absolute;width:1px;background-color:#fff;right:0;top:0;}.btn-cont .btn .line-4{content:"";display:block;position:absolute;height:1px;background-color:#fff;right:0;bottom:0;}.btn-cont.loadMore{display:none;}body{background-color:#000;}body .layout{position:relative;transition:.3s -webkit-filter linear;}body .layout .container{max-width:1140px;width:90%;margin:0 auto;position:relative;}body .layout .content{transform:none;padding-top:120px;}@media(min-width:768px){body .layout .content{padding-top:120px;}}body .layout .content.open{transform:matrix(.9,0,0,.9,0,0);background-color:#000;}header{position:absolute !important;z-index:99999;width:100%;padding:15px 0;}header.fixed{position:fixed !important;}header .container .logoArea{width:15%;float:left;}@media(max-width:1023px){header .container .logoArea{display:block !important;}}header .container .logoArea .logo{float:left;width:70px;height:70px;background-image:url('../images/tdc-logo-@2x.png');background-repeat:no-repeat;background-size:contain;}@media(min-width:768px){header .container .logoArea .logo{width:90px;height:90px;}}header .container .logoArea .logo a{display:inline-block;width:100%;height:100%;}@media(max-width:1023px){header .container .menuItems,header .container .socialArea{display:none;}}@media(min-width:1024px){header .container .menuItems,header .container .socialArea{display:block;}}header .hamburgerArea{width:24px;height:15px;display:block;cursor:pointer;position:absolute;top:22px;right:0;z-index:999;}header .hamburgerArea .hamburger{background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;position:absolute;top:7px;z-index:900;}@media(max-width:1023px){header .hamburgerArea .hamburger{display:block;}}@media(min-width:1024px){header .hamburgerArea .hamburger{display:none;}}header .hamburgerArea .hamburger:before{content:"";background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;position:relative;top:-6px;transform:rotate(0deg);transition:all .3s ease;}header .hamburgerArea .hamburger:after{content:"";background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;position:relative;top:4px;transform:rotate(0deg);transition:all .3s ease;}header .hamburgerArea .hamburger.open{background-color:transparent;}header .hamburgerArea .hamburger.open:before{content:"";background-color:#fff;transform:rotate(45deg);position:absolute;top:0;right:0;z-index:999;transition:all .3s ease;}header .hamburgerArea .hamburger.open:after{content:"";background-color:#fff;transform:rotate(-45deg);position:relative;top:0;right:0;z-index:999;transition:all .3s ease;}header .menu.closed.open .logoArea{display:block !important;}header .menu .menuItems{float:left;width:70%;}@media(min-width:1024px){header .menu .menuItems{padding-top:20px;}}header .menu .menuItems ul{width:550px;margin:14px auto 0;position:relative;}header .menu .menuItems ul li{height:24px;position:relative;}header .menu .menuItems ul li:last-child{margin-right:0%;}@media(min-width:768px) and (max-width:1024px){header .menu .menuItems ul li{float:left;margin-right:25px !important;}}@media(min-width:768px) and (max-width:1369px){header .menu .menuItems ul li{float:left;margin-right:50px;}}@media(min-width:1369px){header .menu .menuItems ul li{float:left;margin-right:50px;}}header .menu .menuItems ul li.selected a:after,header .menu .menuItems ul li.current-menu-item a:after,header .menu .menuItems ul li.current-page-ancestor a:after{background-color:#fff;width:100%;height:1px;opacity:1;}header .menu .menuItems ul li a{font-family:rubik,sans-serif !important;font-weight:normal;font-size:14px;color:#fff;text-transform:uppercase;line-height:2;}header .menu .menuItems ul li a:before,header .menu .menuItems ul li a:after{content:"";position:absolute;bottom:0;width:0;height:1px;margin:1px 0 0;transition:all .2s ease-in-out;transition-duration:.5s;opacity:0;background-color:#f2f2f2;left:0;}header .menu .menuItems ul li a:hover:before,header .menu .menuItems ul li a:hover:after{width:100%;opacity:1;}@media(min-width:768px) and (max-width:1369px){header .menu .menuItems ul li a{font-size:14px;}}header .menu .socialArea{float:right;width:15%;}@media(min-width:1024px){header .menu .socialArea{padding-top:20px;}}header .menu .socialArea ul{margin:15px 0 0;}header .menu .socialArea ul li{float:left;margin-right:20px;}header .menu .socialArea ul li:last-child{margin-right:0%;}@media(min-width:768px) and (max-width:1369px){header .menu .socialArea ul li{float:left;margin-right:4%;}}@media(min-width:1369px){header .menu .socialArea ul li{float:left;margin-right:8%;}}header .menu .socialArea ul li a .sprite{font-size:25px;}header .menu .socialArea ul li a .sprite.youtube{font-size:15px;position:relative;top:-1px;}header .menu .socialArea p{display:none;}header.hamburgerHeader .container{position:relative;}header.hamburgerHeader .container .hamburger{background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;cursor:pointer;position:absolute;top:30px;right:0;z-index:999;}header.hamburgerHeader .container .hamburger:before{content:"";background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;position:relative;top:-6px;transform:rotate(0deg);transition:all .3s ease;}header.hamburgerHeader .container .hamburger:after{content:"";background-color:#fff;width:24px;height:2px;display:block;border-radius:2px;position:relative;top:4px;transform:rotate(0deg);transition:all .3s ease;}header.hamburgerHeader .container .hamburger.open{background-color:transparent;}header.hamburgerHeader .container .hamburger.open:before{content:"";background-color:#fff;transform:rotate(45deg);position:absolute;top:0;right:0;z-index:999;transition:all .3s ease;}header.hamburgerHeader .container .hamburger.open:after{content:"";background-color:#fff;transform:rotate(-45deg);position:relative;top:0;right:0;z-index:999;transition:all .3s ease;}header.hamburgerHeader .container .logoArea,header.hamburgerHeader .container .menuItems,header.hamburgerHeader .container .socialArea{display:none;}@media(max-width:497px){header.hamburgerHeader .container .logoArea{display:block;}}header.open .container{max-width:90%;width:100vw;height:100vh;display:block;visibility:inherit;opacity:1;background-color:#000;}header.open .container .container--open{position:relative;margin:0 auto;max-width:1140px;height:100vh;}header.open .container .logoArea .logo{position:relative;z-index:999;}header.open .container .menuItems{display:block;position:relative;height:100vh;}header.open .container .menuItems .navigation{position:absolute;z-index:100;margin:0 auto;width:100%;transform:translate(0%,50%);}@media(min-width:768px){header.open .container .menuItems .navigation{top:40%;width:100%;display:flex;justify-content:center;}}header.open .container .menuItems .navigation li{text-align:center;margin-bottom:25px;}@media(min-width:768px){header.open .container .menuItems .navigation li{margin-bottom:0;}}header.open .container .menuItems .navigation li:last-child{margin-right:0% !important;}header.open .container .menuItems .navigation a{font-size:14px;letter-spacing:1px;}@media(min-width:768px) and (max-width:1024px){header.open .container .menuItems .navigation a{font-size:14px !important;}}@media(min-width:768px){header.open .container .menuItems .navigation a{font-size:20px;}}header.open .container .socialArea{position:absolute;bottom:40px;left:0;display:flex;z-index:999;width:100%;justify-content:center;align-items:center;flex-direction:column;}@media(min-width:768px){header.open .container .socialArea{left:20px;bottom:40px !important;flex-direction:row;}}header.open .container .socialArea p,header.open .container .socialArea .mobile--container{margin:auto;}header.open .container .socialArea p{font-size:10px;text-transform:uppercase;text-align:center;padding:0;}header.open .container .socialArea p.leftText{display:block !important;order:2;}@media(min-width:768px){header.open .container .socialArea p.leftText{order:1;}}header.open .container .socialArea p.rightText{display:block !important;order:3;}header.open .container .socialArea p a{font-size:10px;}header.open .container .socialArea .mobile--container{order:1;width:100%;margin-bottom:40px;}@media(min-width:768px){header.open .container .socialArea .mobile--container{order:2;width:60%;margin-bottom:0;}}header.open .container .socialArea .mobile--container .social{margin:0 auto;width:160px;}@media(min-width:768px){header.open .container .socialArea .mobile--container .social{width:40%;}}header.open .container .splash{position:absolute;top:-20px;left:0;width:100vw;height:100vh;background-color:#000;z-index:10;opacity:1;}.footer{position:relative;}.footer .inner{max-width:40em !important;}.footer .inner .container{padding:30px;margin-bottom:30px;}.footer .inner .container .h1{padding-bottom:20px;}@media(min-width:768px){.footer .inner .container .h1{font-size:40px;padding-bottom:40px;}}.footer .inner .container .button,.footer .inner .container .btn-cont{margin-top:40px;font-weight:300;}.footer .bottom--mobile{display:table-row !important;vertical-align:bottom !important;padding:60px 0 30px !important;margin-top:90px;}@media(min-width:768px){.footer .bottom--mobile{display:none !important;}}.footer .bottom--mobile .container{padding:0 0;}.footer .bottom--mobile .left .place h4,.footer .bottom--mobile .right .place h4{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;}.footer .bottom--mobile .left .place p,.footer .bottom--mobile .right .place p{font-size:11px;text-transform:uppercase;}.footer .bottom--mobile .left .place p a,.footer .bottom--mobile .right .place p a{font-size:11px;font-weight:300;}.footer .bottom--mobile .left{left:0;}.footer .bottom--mobile .left h4,.footer .bottom--mobile .left p{text-align:center;}@media(min-width:768px){.footer .bottom--mobile .left h4,.footer .bottom--mobile .left p{text-align:left;}}.footer .bottom--mobile .right{right:0;}.footer .bottom--mobile .right h4,.footer .bottom--mobile .right p{text-align:center;}@media(min-width:768px){.footer .bottom--mobile .right h4,.footer .bottom--mobile .right p{text-align:right;}}.footer .bottom--desktop{display:none;}@media(min-width:768px){.footer .bottom--desktop{display:block !important;position:absolute;width:100%;bottom:0;}}.footer .bottom--desktop .container{padding:0 0;}.footer .bottom--desktop .left,.footer .bottom--desktop .right{position:absolute;bottom:45px;}.footer .bottom--desktop .left .place h4,.footer .bottom--desktop .right .place h4{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;}.footer .bottom--desktop .left .place p,.footer .bottom--desktop .right .place p{font-size:11px;text-transform:uppercase;}.footer .bottom--desktop .left .place p a,.footer .bottom--desktop .right .place p a{font-size:11px;font-weight:300;}.footer .bottom--desktop .left{left:0;}.footer .bottom--desktop .left h4,.footer .bottom--desktop .left p{text-align:center;}@media(min-width:768px){.footer .bottom--desktop .left h4,.footer .bottom--desktop .left p{text-align:left;}}.footer .bottom--desktop .right{right:0;}.footer .bottom--desktop .right h4,.footer .bottom--desktop .right p{text-align:center;}@media(min-width:768px){.footer .bottom--desktop .right h4,.footer .bottom--desktop .right p{text-align:right;}}.fp-nav{transition:.3s !important;position:fixed;margin-top:-90px;right:15px;z-index:49;width:30px;}.fp-nav.background--light{transition:.3s !important;}.fp-nav.background--light span{background-color:rgba(0,0,0,.2);}.fp-nav.background--light .bullet-active span{background-color:#545454;}.fp-nav.background--dark{transition:.3s !important;}.fp-nav.background--dark span{background-color:rgba(255,255,255,.2);}.fp-nav.background--dark .bullet-active span{background-color:#fff;}.fp-nav li{list-style:none;width:10px;height:10px;position:relative;margin:11px 0 0 -5px !important;z-index:999999;}@media(max-width:1380px){.fp-nav li{width:15px !important;height:15px !important;}}.fp-nav span{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;border-radius:100%;}.full-page{position:fixed !important;top:0;left:0;width:100%;overflow:hidden !important;}.fp_row{padding-top:90px;}@media(min-width:768px){.fp_row{padding-top:0;}}.fp_row.fit-to-height{min-height:100vh;position:relative;}@media(min-width:768px){.fp_row.fit-to-height{position:fixed;}}.fp_row.projects-slide-proxy{display:none;}@media(min-width:768px){.fp_row.projects-slide-proxy{display:block;}}.fp_row .wrap.box_size_container{width:96% !important;float:none;margin:0 auto;}@media(min-width:768px){.fp_row .wrap.box_size_container{width:100% !important;}}.fp_row .wrap.mobile-row-over-height{overflow-y:scroll !important;height:100%;}.fp_row .wrap .background{position:absolute !important;height:100%;left:0;z-index:0 !important;top:0;margin:auto;background-size:cover;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;position:absolute;width:100%;min-height:100vh;overflow:hidden;}.fp_row .wrap .background .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:radial-gradient(circle,rgba(0,0,0,.5) 0%,#000 100%);z-index:5;}.fp_row .wrap .background .video-viewport{object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0;}.fp_row .wrap .background .video-viewport video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;}.fp_row .wrap .background .inner{display:table;width:90%;height:100%;margin:0 auto;padding:0;position:relative;text-shadow:0 1px 5px rgba(0,0,0,.5);z-index:20;}@media(min-width:768px){.fp_row .wrap .background .inner{max-width:1140px;margin:0 auto;padding:0 0;}}.fp_row .wrap .background .inner>div{text-align:center;display:table-cell;vertical-align:middle;padding:120px 0;}@media(min-width:768px) and (max-width:1441px){.fp_row .wrap .background .inner>div{padding:120px 0;}}@media(min-width:1442px){.fp_row .wrap .background .inner>div{padding:60px 0;}}.disable_section_scroll_mobile .content{padding-top:0 !important;}@media(min-width:768px){.projects-listing{padding-bottom:100vh;position:relative;z-index:2;}}.projects-listing .content{background-color:#000;padding-top:125px;min-height:100vh;}@media(min-width:768px){.projects-listing .content{padding-top:225px;}}.projects-listing .content .subcategories-filter{margin-bottom:40px;}@media(min-width:768px){.projects-listing .content .subcategories-filter{margin-bottom:80px;}}.projects-listing .content .subcategories-filter ul li{width:100%;float:none;border-bottom:1px solid #383838;text-align:left;padding:15px 0;}@media(min-width:768px){.projects-listing .content .subcategories-filter ul li{float:left;width:auto;margin-right:50px;padding:0 0;border:none;margin-bottom:20px;}}.projects-listing .content .subcategories-filter ul li.selected a{color:#786e64;}.projects-listing .content .subcategories-filter ul li a{display:block;position:relative;font-size:14px;width:100%;text-transform:uppercase;}@media(min-width:768px){.projects-listing .content .subcategories-filter ul li a{font-size:10px;}}.projects-listing .content .subcategories-filter ul li a:hover{color:#786e64;}.projects-listing .content .subcategories-filter ul li a::after{content:'';position:absolute;border-right:2px solid #786e64;border-bottom:2px solid #786e64;width:6px;height:7px;top:calc(50% - 0);right:6px;transform:translateY(-50%) rotate(-45deg);}@media(min-width:768px){.projects-listing .content .subcategories-filter ul li a::after{right:-20px;}}.projects-listing .content .heading{display:none;}.projects-listing .content .posts-area{padding-bottom:30px;}@media(min-width:768px){.projects-listing .content .posts-area{padding-top:60px;}}.projects-listing .content .posts-area .post{width:100%;position:relative;margin-bottom:20px;overflow:hidden;}.projects-listing .content .posts-area .post:before{display:block;content:"";width:100%;padding-top:56.25%;}@media(min-width:768px){.projects-listing .content .posts-area .post{float:left;max-width:540px;width:463px;margin-right:30px;margin-bottom:30px;}.projects-listing .content .posts-area .post:nth-child(2){margin-right:0%;}}.projects-listing .content .posts-area .post .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;z-index:5;top:0;}.projects-listing .content .posts-area .post a{display:block;width:100%;height:100%;position:absolute;z-index:25;top:0;}.projects-listing .content .posts-area .post .background{position:absolute !important;z-index:0 !important;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;transition:all 1s;}.projects-listing .content .posts-area .post .post--text{width:220px;overflow:auto;margin:auto;position:absolute;bottom:40px;z-index:20;}@media(min-width:768px){.projects-listing .content .posts-area .post .post--text{width:285px;}}.projects-listing .content .posts-area .post .post--text h2{font-family:interstate,sans-serif;font-size:18px;padding-bottom:5px;text-transform:none;font-weight:300;}@media(min-width:768px){.projects-listing .content .posts-area .post .post--text h2{font-size:20px;}}.projects-listing .content .posts-area .post .post--text h3{font-size:12px;color:#d2cfcd;font-weight:300;}.projects-listing .content .posts-area .post.left .post--text{left:20px;text-align:left;transition:all .5s;}.projects-listing .content .posts-area .post.right .post--text{right:20px;text-align:right;transition:all .5s;}.projects-listing .content .posts-area .post:hover .background{transform:scale(1.2);}.projects-listing .footer{position:relative;}@media(min-width:768px){.projects-listing .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.projects-subcategory-listing{padding-bottom:100vh;position:relative;z-index:2;}}.projects-subcategory-listing .content{padding-top:125px;padding-bottom:30px;background-color:#000;min-height:100vh;}@media(min-width:768px){.projects-subcategory-listing .content{padding-top:225px;padding-bottom:60px;}}.projects-subcategory-listing .content h1{display:none;}.projects-subcategory-listing .footer{position:relative;}@media(min-width:768px){.projects-subcategory-listing .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.projects-post{padding-bottom:100vh;position:relative;z-index:2;}}.projects-post .fp_row{position:relative;}.projects-post .content{padding-top:0 !important;background-color:#000;}.projects-post .hero h1{margin-bottom:20px;text-transform:unset;max-width:90%;}@media(min-width:768px){.projects-post .hero h1{margin-bottom:40px;}}@media(min-width:768px){.projects-post .hero p{font-size:20px;}}.projects-post .post--content{padding:80px 0;background-color:#000;}@media(min-width:768px){.projects-post .post--content{padding:120px 0;}}.projects-post .post--content .background--area{width:100%;}@media(min-width:768px){.projects-post .post--content .background--area{width:80%;margin:0 auto;}}.projects-post .post--content .background--area .text--area{width:100%;margin-bottom:0;}.projects-post .post--content .background--area .text--area h6{font-size:12px;line-height:15px;color:#786e64;}@media(min-width:768px) and (max-width:1209px){.projects-post .post--content .background--area.has--lists .text--area{float:none;width:100%;margin:0 auto;}}@media(min-width:1210px){.projects-post .post--content .background--area.has--lists .text--area{float:left;max-width:540px;margin-right:75px;}}.projects-post .post--content .background--area.has--lists .listArea{width:100%;}@media(min-width:768px) and (max-width:1209px){.projects-post .post--content .background--area.has--lists .listArea{float:none;}}@media(min-width:1210px){.projects-post .post--content .background--area.has--lists .listArea{float:right;max-width:255px;}}.projects-post .post--content .background--area.has--lists .listArea .list{margin-bottom:30px;}@media(min-width:768px) and (max-width:1209px){.projects-post .post--content .background--area.has--lists .listArea .list{float:left;margin-right:40px;}}.projects-post .post--content .background--area.has--lists .listArea .list h6{font-size:12px;line-height:15px;color:#786e64;margin-bottom:10px;}.projects-post .post--content .background--area.has--lists .listArea .list .list--items li{width:100%;margin-bottom:5px;}.projects-post .post--content .content--area .images .image{width:100%;margin-bottom:20px;}@media(min-width:768px){.projects-post .post--content .content--area .images .image{margin-bottom:30px;}}@media(min-width:768px){.projects-post .post--content .content--area .images .image.single{max-width:1110px;overflow:hidden;}}.projects-post .post--content .content--area .images .image.single img{width:100%;height:100%;}.projects-post .post--content .content--area .images .image.double{margin:0 0;}.projects-post .post--content .content--area .images .image.double img{width:100%;height:100%;margin-bottom:20px;}@media(min-width:768px) and (max-width:1233px){.projects-post .post--content .content--area .images .image.double img{float:none;width:100%;}}@media(min-width:1234px){.projects-post .post--content .content--area .images .image.double img{float:left;max-width:540px;margin-right:30px;}}.projects-post .post--content .content--area .wysiwyg{width:100%;margin:20px auto;}@media(min-width:768px){.projects-post .post--content .content--area .wysiwyg{width:80%;margin:40px auto;}}.projects-post .post--content .content--area .wysiwyg.two--column .block--quote{width:100%;border-left:5px solid #fff;padding-left:20px;padding-bottom:0;margin-bottom:40px;font-weight:400;font-size:18px;line-height:1.4;font-family:rubik,sans-serif;}@media(min-width:768px){.projects-post .post--content .content--area .wysiwyg.two--column .block--quote{float:left;margin-right:125px;max-width:255px;margin-bottom:60px;}}.projects-post .post--content .content--area .wysiwyg ul{margin-left:40px;list-style:disc;padding:15px 0;}.projects-post .post--content .content--area .video{position:relative;margin-bottom:20px;}@media(min-width:768px){.projects-post .post--content .content--area .video{margin-bottom:30px;}}.projects-post .post--content .content--area .video:before{display:block;content:"";width:100%;padding-top:56.25%;}.projects-post .post--content .content--area .video iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;}.projects-post .nextPost{position:relative;height:180px;width:100%;margin-bottom:25px;overflow:hidden;}@media(min-width:768px){.projects-post .nextPost{max-height:250px;margin-bottom:50px;}}.projects-post .nextPost:hover .background{transform:scale(1.2);}.projects-post .nextPost:hover .tint-overlay{opacity:0;}.projects-post .nextPost .background{width:100%;position:absolute !important;height:100%;left:0;z-index:0 !important;top:0;margin:auto;background-size:cover;overflow:hidden;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;transition:all 1s;}.projects-post .nextPost .tint-overlay{position:absolute;width:100%;height:100%;z-index:5;opacity:.3;background-color:#000;}.projects-post .nextPost a{width:100%;height:100%;position:absolute;z-index:30;}.projects-post .nextPost .inner{display:table;width:90%;height:100%;margin:0 auto;padding:0;position:relative;text-shadow:0 1px 5px rgba(0,0,0,.5);z-index:20;}@media(min-width:768px){.projects-post .nextPost .inner{max-width:540px;}}.projects-post .nextPost .inner>div{text-align:center;display:table-cell;vertical-align:middle;padding:30px 0;}.projects-post .nextPost .inner>div h5{font-size:20px;text-transform:unset;}.projects-post .nextPost .inner>div p{text-transform:uppercase;}.projects-post .footer{position:relative;}@media(min-width:768px){.projects-post .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.technology-listing{padding-bottom:100vh;position:relative;z-index:2;}}.technology-listing .content{background-color:#000;padding-top:0 !important;min-height:100vh;}.technology-listing .content .heading{display:none;}.technology-listing .content .posts-area{padding-bottom:30px;}.technology-listing .content .posts-area.fp_row.fit-to-height{position:relative !important;}.technology-listing .content .posts-area .background{position:relative !important;padding-top:90px;}.technology-listing .content .posts-area ul{display:flex;flex-flow:row wrap;justify-content:space-around;justify-items:center;align-items:center;}.technology-listing .content .posts-area .post{width:100%;position:relative;margin:10px 0;overflow:hidden;}.technology-listing .content .posts-area .post:before{display:block;content:"";width:100%;padding-top:56.25%;}@media(min-width:768px){.technology-listing .content .posts-area .post{float:left;margin:10px 10px;width:205px;height:300px;}.technology-listing .content .posts-area .post:before{display:none;}}.technology-listing .content .posts-area .post .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;z-index:5;top:0;}.technology-listing .content .posts-area .post a{display:block;width:100%;height:100%;position:absolute;z-index:25;top:0;}.technology-listing .content .posts-area .post .background--image{position:absolute !important;z-index:0 !important;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;transition:all 1s;filter:grayscale(100%);}.technology-listing .content .posts-area .post .post--text{overflow:auto;margin:auto;position:absolute;bottom:40px;left:20px;z-index:20;}.technology-listing .content .posts-area .post .post--text h2{font-family:Rubik;font-size:18px;padding-bottom:5px;text-transform:none;font-weight:normal;text-align:left;}@media(min-width:768px){.technology-listing .content .posts-area .post .post--text h2{font-size:20px;}}.technology-listing .content .posts-area .post .post--text h3{font-family:Rubik,sans-serif;font-size:14px;font-weight:500;padding-right:30px;text-transform:none;margin-top:15px;position:relative;width:135px;}.technology-listing .content .posts-area .post .post--text h3:after{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:7px;top:calc(46% - 0);right:6px;transform:translateY(-50%) rotate(-45deg);}.technology-listing .content .posts-area .post:hover .background--image{transform:scale(1.2);filter:grayscale(0%);}.technology-listing .footer{position:relative;}@media(min-width:768px){.technology-listing .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.technology-subcategory-listing{padding-bottom:100vh;position:relative;z-index:2;}}.technology-subcategory-listing .content{background-color:#000;padding-top:0 !important;}.technology-subcategory-listing .fp_row{position:relative;}.technology-subcategory-listing .hero{padding-top:120px;}.technology-subcategory-listing .hero h1{margin-bottom:20px;text-transform:unset;max-width:90%;}@media(min-width:768px){.technology-subcategory-listing .hero h1{margin-bottom:40px;}}@media(min-width:768px){.technology-subcategory-listing .hero p{font-size:20px;}}.technology-subcategory-listing .posts-area{padding-top:80px;min-height:100vh;background-color:#000;}@media(min-width:768px){.technology-subcategory-listing .posts-area{padding-top:150px;}}.technology-subcategory-listing .posts-area .post{width:100%;position:relative;margin-bottom:20px;overflow:hidden;min-height:290px;}.technology-subcategory-listing .posts-area .post:before{display:block;content:"";width:100%;padding-top:56.25%;}@media(min-width:768px){.technology-subcategory-listing .posts-area .post{float:left;margin-right:20px;width:350px;margin-bottom:20px;}.technology-subcategory-listing .posts-area .post:nth-child(3){margin-right:0%;}}.technology-subcategory-listing .posts-area .post .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 69%) !important;z-index:5;top:0;}.technology-subcategory-listing .posts-area .post a{display:block;width:100%;height:100%;position:absolute;z-index:25;top:0;}.technology-subcategory-listing .posts-area .post .background{position:absolute !important;height:100%;z-index:0 !important;top:0;left:0;right:0;margin:auto;overflow:hidden;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:70%;transition:all 1s;padding-top:120px;}.technology-subcategory-listing .posts-area .post .post--text{overflow:auto;margin:auto;position:absolute;bottom:30px;left:20px;z-index:20;}.technology-subcategory-listing .posts-area .post .post--text h2{font-family:Rubik;font-size:18px;padding-bottom:5px;text-transform:none;font-weight:normal;}@media(min-width:768px){.technology-subcategory-listing .posts-area .post .post--text h2{font-size:20px;}}.technology-subcategory-listing .posts-area .post .post--text h3{font-family:Rubik,sans-serif;font-size:14px;font-weight:500;padding-right:30px;text-transform:none;margin-top:15px;position:relative;width:135px;}.technology-subcategory-listing .posts-area .post .post--text h3:after{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:7px;top:calc(46% - 0);right:6px;transform:translateY(-50%) rotate(-45deg);}.technology-subcategory-listing .posts-area .post .post--text p{line-height:20px;font-size:14px;font-weight:300;}.technology-subcategory-listing .posts-area .post:hover .background{transform:scale(1.2);}.technology-subcategory-listing .footer{position:relative;}@media(min-width:768px){.technology-subcategory-listing .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.technology-product-post{padding-bottom:100vh;position:relative;z-index:2;}}.technology-product-post .content{padding-top:90px;background-color:#000;min-height:100vh;}@media(min-width:768px){.technology-product-post .content{padding-top:180px;}}.technology-product-post .fp_row{position:relative;}.technology-product-post .post{margin-bottom:40px;min-height:100vh;}@media(min-width:768px){.technology-product-post .post .container{max-width:730px;}}.technology-product-post .post .backToCategory{width:100%;margin-bottom:15px;}@media(min-width:768px){.technology-product-post .post .backToCategory{margin-bottom:30px;}}.technology-product-post .post .backToCategory .backToCategory--list{width:auto;}.technology-product-post .post .backToCategory .backToCategory--list li{padding-left:30px;}.technology-product-post .post .backToCategory .backToCategory--list li:before{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;width:7px;height:7px;top:calc(50% - 0);left:0;transform:translateY(-50%) rotate(135deg);}.technology-product-post .post .product .productArea--hasSpecs .product--information{float:left;max-width:445px;width:100%;margin-bottom:30px;}.technology-product-post .post .product .productArea--hasSpecs .product--information .product--information-thumbnail{width:100%;height:100%;margin-bottom:15px;}@media(min-width:768px){.technology-product-post .post .product .productArea--hasSpecs .product--information .product--information-thumbnail{margin-bottom:30px;}}.technology-product-post .post .product .productArea--hasSpecs .product--information .product--information-text h1{font-size:24px;font-weight:normal;padding-bottom:15px;}.technology-product-post .post .product .productArea--hasSpecs .product--specs{float:right;width:100%;}@media(min-width:768px){.technology-product-post .post .product .productArea--hasSpecs .product--specs{max-width:255px;}}.technology-product-post .post .product .productArea--hasSpecs .product--specs h2{font-family:Rubik;font-size:12px;font-weight:500;color:#786e64;padding-bottom:0;}.technology-product-post .post .product .productArea--hasSpecs .product--specs .product--specs-list li{padding:10px 0;border-bottom:1px solid #383838;}.technology-product-post .post .product .productArea--hasSpecs .product--specs .product--specs-list li .left{float:left;width:50%;text-align:left;color:#d5d5d5;font-size:14px;font-weight:200;}.technology-product-post .post .product .productArea--hasSpecs .product--specs .product--specs-list li .right{float:right;width:50%;text-align:right;font-family:Interstate;font-size:14px;font-weight:300;color:#fff;}.technology-product-post .post .product .product--information{width:100%;margin-bottom:30px;}.technology-product-post .post .product .product--information .product--information-thumbnail{width:100%;height:100%;margin-bottom:15px;}@media(min-width:768px){.technology-product-post .post .product .product--information .product--information-thumbnail{margin-bottom:30px;}}.technology-product-post .post .product .product--information .product--information-text h1{font-size:24px;font-weight:normal;padding-bottom:15px;}.technology-product-post .post .product .product--information .product--information-text iframe{width:100%;height:100%;min-height:360px;margin-top:20px;margin-bottom:30px;}.technology-product-post .post .product .productArea--hasDoubleSpecs{padding-bottom:30px;}@media(min-width:768px){.technology-product-post .post .product .productArea--hasDoubleSpecs{padding-bottom:60px;}}.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs{float:left;width:100%;}@media(min-width:768px){.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs{max-width:255px;margin-right:30px;}}.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs h2{font-family:Rubik;font-size:12px;font-weight:500;color:#786e64;padding-bottom:0;}.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs .product--specs-list li{padding:10px 0;border-bottom:1px solid #383838;}.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs .product--specs-list li .left{float:left;width:50%;text-align:left;color:#d5d5d5;font-size:14px;font-weight:200;}.technology-product-post .post .product .productArea--hasDoubleSpecs .product--specs .product--specs-list li .right{float:right;width:50%;text-align:right;font-family:Interstate;font-size:14px;font-weight:300;color:#fff;}.technology-product-post .footer{position:relative;}@media(min-width:768px){.technology-product-post .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}@media(min-width:768px){.text-page{padding-bottom:100vh;position:relative;z-index:2;}}.text-page .content{padding-top:125px;min-height:100vh;background-color:#000;}@media(min-width:768px){.text-page .content{padding-top:225px;}}.text-page .content .wysiwyg{padding-bottom:60px;}.text-page .content .wysiwyg h1,.text-page .content .wysiwyg h2,.text-page .content .wysiwyg h3,.text-page .content .wysiwyg h4,.text-page .content .wysiwyg h5,.text-page .content .wysiwyg h6{text-align:center;padding:20px 0;font-weight:300;}.text-page .content .wysiwyg ol,.text-page .content .wysiwyg ul{margin:0 0 20px 40px;list-style:decimal;}.text-page .content .wysiwyg blockquote{padding-left:40px;}.text-page .content .wysiwyg blockquote blockquote{padding-left:40px;}.text-page .footer{position:relative;}@media(min-width:768px){.text-page .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}.contact .content{padding-top:0 !important;}.contact .fp_row{position:relative;}.contact .contactArea{max-width:300px;margin:0 auto;}.contact .contactArea h1{display:none;}.contact .contactArea .contactArea-list .contactArea-list--item{text-align:center;margin-bottom:30px;}.contact .contactArea .contactArea-list .contactArea-list--item h2{font-family:Rubik;font-size:12px;font-weight:500;color:#786e64;padding-bottom:15px;text-align:center;}.contact .contactArea .contactArea-list .contactArea-list--item div{text-align:center;}.contact .footer{display:none;}.error404 .errorArea .flex-centre--column{display:flex;align-content:center;height:89vh;width:50%;text-align:center;margin:0 auto;flex-direction:column;justify-content:center;}.error404 .errorArea .flex-centre--column h1,.error404 .errorArea .flex-centre--column h2{width:100%;}.error404 .footer{display:none;}@media(min-width:768px){.search{padding-bottom:100vh;position:relative;z-index:2;}}.search .content{background-color:#000;padding-top:125px;min-height:100vh;}@media(min-width:768px){.search .content{padding-top:225px;}}.search .content .subcategories-filter{margin-bottom:40px;}@media(min-width:768px){.search .content .subcategories-filter{margin-bottom:80px;}}.search .content .subcategories-filter ul li{width:100%;float:none;border-bottom:1px solid #383838;text-align:left;padding:15px 0;}@media(min-width:768px){.search .content .subcategories-filter ul li{float:left;width:auto;margin-right:50px;padding:0 0;border:none;margin-bottom:20px;}}.search .content .subcategories-filter ul li.selected a{color:#786e64;}.search .content .subcategories-filter ul li a{display:block;position:relative;font-size:14px;width:100%;text-transform:uppercase;}@media(min-width:768px){.search .content .subcategories-filter ul li a{font-size:12px;}}.search .content .subcategories-filter ul li a:hover{color:#786e64;}.search .content .subcategories-filter ul li a::after{content:'';position:absolute;border-right:2px solid #786e64;border-bottom:2px solid #786e64;width:6px;height:7px;top:calc(50% - 0);right:6px;transform:translateY(-50%) rotate(-45deg);}@media(min-width:768px){.search .content .subcategories-filter ul li a::after{right:-20px;}}.search .content .heading{display:none;}.search .content .posts-area{padding-bottom:30px;}@media(min-width:768px){.search .content .posts-area{padding-top:60px;}}.search .content .posts-area .post{width:100%;position:relative;margin-bottom:20px;overflow:hidden;}.search .content .posts-area .post:before{display:block;content:"";width:100%;padding-top:56.25%;}@media(min-width:768px){.search .content .posts-area .post{float:left;max-width:540px;margin-right:30px;margin-bottom:30px;}.search .content .posts-area .post:nth-child(2){margin-right:0%;}}.search .content .posts-area .post .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;z-index:5;top:0;}.search .content .posts-area .post a{display:block;width:100%;height:100%;position:absolute;z-index:25;top:0;}.search .content .posts-area .post .background{position:absolute !important;z-index:0 !important;top:0;bottom:0;left:0;right:0;margin:auto;overflow:hidden;display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;transition:all 1s;}.search .content .posts-area .post .post--text{width:220px;overflow:auto;margin:auto;position:absolute;bottom:40px;z-index:20;}@media(min-width:768px){.search .content .posts-area .post .post--text{width:285px;}}.search .content .posts-area .post .post--text h2{font-family:interstate,sans-serif;font-size:18px;padding-bottom:5px;text-transform:none;font-weight:300;}@media(min-width:768px){.search .content .posts-area .post .post--text h2{font-size:20px;}}.search .content .posts-area .post .post--text h3{font-size:12px;color:#d2cfcd;font-weight:300;}.search .content .posts-area .post.left .post--text{left:20px;text-align:left;transition:all .5s;}.search .content .posts-area .post.right .post--text{right:20px;text-align:right;transition:all .5s;}.search .content .posts-area .post:hover .background{transform:scale(1.2);}.search .footer{position:relative;}@media(min-width:768px){.search .footer{position:fixed;bottom:0;left:0;width:100%;z-index:-1;}}.hero .tint-overlay{background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;}.hero .inner{max-width:1140px !important;width:90% !important;}.hero .inner>div{text-align:left !important;padding:0 0;}.hero .inner>div h1{margin-top:-50px;max-width:280px;}@media(min-width:768px){.hero .inner>div h1{margin-top:0;max-width:50%;}}.hero .inner>div h2{font-size:30px;max-width:280px;margin-top:-50px;}@media(min-width:768px){.hero .inner>div h2{font-size:50px;max-width:50%;margin-top:0;}}.hero .inner>div p{max-width:280px;}@media(min-width:768px){.hero .inner>div p{max-width:50%;}}.hero .chevron{position:absolute;width:15px;height:10px;bottom:150px;left:50%;margin-left:-7.5px;z-index:20;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;}.hero .chevron:hover{cursor:pointer;}.wysiwyg .inner{max-width:100% !important;}.wysiwyg .inner .one--col{max-width:730px;margin:0 auto;text-align:center;}.wysiwyg .inner .two--col{max-width:950px;margin:0 auto;}.wysiwyg .inner .two--col h2,.wysiwyg .inner .two--col .h1{max-width:500px;text-align:left;}.wysiwyg .inner .two--col .column{-webkit-columns:445px 2;-moz-columns:445px 2;columns:445px 2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;text-align:left;}.wysiwyg .inner .three--col{max-width:1110px;margin:0 auto;}.wysiwyg .inner .three--col h2,.wysiwyg .inner .three--col .h1{max-width:550px;text-align:left;}.wysiwyg .inner .three--col .column{-webkit-columns:350px 3;-moz-columns:350px 3;columns:350px 3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;text-align:left;}.wysiwyg .inner .quicklinks{max-width:1110px;margin:60px auto;}.wysiwyg .inner .quicklinks h5{text-align:left !important;padding-bottom:30px;font-size:22px;font-weight:500;}.wysiwyg .inner .quicklinks ul li{width:100%;float:none;border-bottom:1px solid #383838;text-align:left;padding:15px 0;}@media(min-width:768px){.wysiwyg .inner .quicklinks ul li{float:left;width:auto;margin-right:66px;padding:0 0;border:none;}}.wysiwyg .inner .quicklinks ul li a{display:block;position:relative;font-size:14px;width:100%;}.wysiwyg .inner .quicklinks ul li a:hover{color:#786e64;}.wysiwyg .inner .quicklinks ul li a::after{content:'';position:absolute;border-right:2px solid #786e64;border-bottom:2px solid #786e64;width:6px;height:7px;top:calc(50% - 0);right:6px;transform:translateY(-50%) rotate(-45deg);}@media(min-width:768px){.wysiwyg .inner .quicklinks ul li a::after{right:-20px;}}.gallery .inner>div{text-align:center;display:table-cell;vertical-align:middle;padding:0 0 !important;}.gallery .swiper{margin:0 auto;}.gallery .swiper .text{margin:0 auto;}@media(min-width:768px){.gallery .swiper .text{max-width:730px;}}.gallery .swiper .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.75),#000);}.gallery .swiper .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.75),#000);}.gallery .swiper .swiper-button-next.swiper-button-disabled,.gallery .swiper .swiper-button-prev.swiper-button-disabled{opacity:0;}.gallery .swiper .swiper-container{padding-top:50px;padding-bottom:70px;overflow:visible;max-width:730px;}@media(min-width:497px) and (max-width:1440px){.gallery .swiper .swiper-container{max-width:650px;padding-top:10px;padding-bottom:20px;}}@media(min-width:1441px){.gallery .swiper .swiper-container{max-width:800px;padding-top:50px;padding-bottom:70px;}}@media(max-width:767px){.gallery .swiper .swiper-container{max-width:80vw;}}.gallery .swiper .swiper-container img{width:100%;}.gallery .swiper .swiper-container .gallery-navigation{position:relative;top:30px;width:130px;margin:0 auto;}@media(min-width:768px) and (max-width:1441px){.gallery .swiper .swiper-container .gallery-navigation{top:35px;}}@media(min-width:1442px){.gallery .swiper .swiper-container .gallery-navigation{top:30px;}}.gallery .swiper .swiper-container .gallery-navigation .swiper-pagination-fraction{bottom:-2px;font-family:rubik,sans-serif;font-size:14px;}.gallery .swiper .swiper-container .gallery-navigation .swiper-button-next{background-image:url('../images/right@3x.png');}@media(max-width:767px){.gallery .swiper .swiper-container .gallery-navigation .swiper-button-next{margin-top:-19px;}}.gallery .swiper .swiper-container .gallery-navigation .swiper-button-prev{background-image:url('../images/left@3x.png');}@media(max-width:767px){.gallery .swiper .swiper-container .gallery-navigation .swiper-button-prev{margin-top:-19px;}}.gallery .swiper .swiper-container .gallery-navigation .swiper-button-next,.gallery .swiper .swiper-container .gallery-navigation .swiper-button-prev{width:10px !important;height:15px !important;background-size:10px 15px !important;}.swiper-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-top:1px solid #000;}.swiper-mask>div{position:absolute;top:0;background:#000;transition:.7s cubic-bezier(.645,.045,.355,1);will-change:transform;}.swiper-mask__top{transform-origin:top;width:100%;height:30%;left:0;}.swiper-slide-active .swiper-mask__top{transform:scaleY(0);}.swiper-mask__left{transform-origin:left;width:15%;height:100%;left:0;}.swiper-slide-active .swiper-mask__left{transform:scaleX(0);}.swiper-mask__right{transform-origin:right;width:15%;height:100%;right:0;}.swiper-slide-active .swiper-mask__right{transform:scaleX(0);}.icons_list .text{margin:0 auto;}@media(min-width:768px){.icons_list .text{max-width:730px;}}.icons_list .iconsArea{margin-top:50px;}@media(min-width:768px){.icons_list .iconsArea{display:flex;flex-flow:row wrap;align-items:stretch;align-content:flex-start;justify-content:center;margin-top:100px;}}.icons_list .iconsArea svg{overflow:visible;position:relative;}.icons_list .iconsArea .motion-tracking svg{transform:translateY(-16px);}.icons_list .iconsArea .outside-broadcast{position:relative;}.icons_list .iconsArea .outside-broadcast svg:last-child{position:absolute;transform-origin:50% 50%;transform:translateX(-50%) translateY(-47%);left:50%;top:50%;}.icons_list .iconsArea .project-management svg{transform:translateY(-70px);}.icons_list .iconsArea .item{margin-bottom:40px;}@media(min-width:768px){.icons_list .iconsArea .item{width:190px;}}.icons_list .iconsArea .item .icon{height:30px;max-width:60px;margin:0 auto 20px;}.icons_list .iconsArea .item .icon img{width:auto;height:100%;}.icons_list .iconsArea .item h6{color:#786e64;padding-bottom:10px;font-weight:normal !important;}.icons_list .iconsArea .item h6 a{color:#786e64;padding-bottom:10px;font-weight:normal !important;}.icons_list .iconsArea .item .list li{font-size:14px;}.icons_list .iconsArea .item .list li a{font-size:14px;font-weight:300;}.stacker .stackerArea .item{position:relative;width:100%;max-height:260px;height:160px;overflow:hidden;margin-bottom:10px;}@media(min-width:768px){.stacker .stackerArea .item{float:left;height:260px;margin-right:10px;}.stacker .stackerArea .item:nth-child(2){margin-right:0%;}}.stacker .stackerArea .item.small{max-width:496px;}.stacker .stackerArea .item.small .backgroundImage{max-width:430px;width:100%;}.stacker .stackerArea .item.large{max-width:604px;}.stacker .stackerArea .item.large .backgroundImage{max-width:540px;width:100%;}.stacker .stackerArea .item.left .backgroundImage{transition:all 1s;left:0;}.stacker .stackerArea .item.left .textArea{right:0;text-align:right;transition:all .5s;}.stacker .stackerArea .item.left .textArea h2{font-size:18px;}@media(min-width:768px){.stacker .stackerArea .item.left .textArea h2{font-size:20px;}}.stacker .stackerArea .item.left .textArea h3{font-size:12px;color:#d2cfcd;}.stacker .stackerArea .item.left:hover .backgroundImage{transform:scale(1.2);}.stacker .stackerArea .item.left:hover .textArea{transform:translate(-15%,0%);}.stacker .stackerArea .item.right .backgroundImage{right:0;transition:all 1s;}.stacker .stackerArea .item.right .textArea{left:0;text-align:left;transition:all .5s;}.stacker .stackerArea .item.right:hover .backgroundImage{transform:scale(1.2);}.stacker .stackerArea .item.right:hover .textArea{transform:translate(15%,0%);}.stacker .stackerArea .item .backgroundImage{position:absolute !important;height:100%;z-index:0 !important;top:0;margin:auto;overflow:hidden;display:inline-block;vertical-align:middle;}.stacker .stackerArea .item .backgroundImage .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;}.stacker .stackerArea .item .tint-overlay{position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) !important;z-index:5;}.stacker .stackerArea .item .textArea{width:220px;overflow:auto;margin:auto;position:absolute;bottom:40px;z-index:20;}@media(min-width:768px){.stacker .stackerArea .item .textArea{width:285px;}}.stacker .stackerArea .item .textArea h2{font-size:18px;padding-bottom:5px;text-transform:none;}@media(min-width:768px){.stacker .stackerArea .item .textArea h2{font-size:20px;}}.stacker .stackerArea .item .textArea h3{font-size:12px;color:#d2cfcd;}.stacker .stackerArea .item a{display:block;width:100%;height:100%;position:absolute;z-index:25;}.projects .content{padding-top:120px !important;}@media(min-width:768px){.projects .content{padding-top:0 !important;}}.projects-slide-proxy{pointer-events:none;}@media(min-width:768px){.c-projects{display:table;width:100%;height:100vh;}}@media(max-width:767px){.c-projects .swiper-wrapper{flex-wrap:wrap;}}@media(max-width:767px){.c-projects .swiper-slide{margin-bottom:20px;height:280px;}}@media(min-width:768px){.projects__inner{display:table-cell;vertical-align:middle;}}@media(max-width:767px){.projects__inner{padding:0 20px;}}.projects__grid{margin:0 auto;display:flex;flex-wrap:wrap;max-width:calc(605px + 495px + 10px);}@media(min-width:768px) and (max-width:1441px){.projects__grid{margin-top:120px;height:630px;}}@media(min-width:1442px){.projects__grid{max-width:calc(680px + 540px + 10px);height:680px;}}.projects__item{overflow:hidden;}@media(min-width:768px){.projects__item a{display:inline-block;}.projects__item a:hover img{transform:scale(1.2);}}.projects__item img{display:block;transform-origin:50% 50%;transition:transform 1.2s cubic-bezier(.19,1,.22,1);width:100%;}@media(min-width:768px) and (max-width:1441px){.projects__item img{object-fit:cover;height:280px;}}@media(min-width:1442px){.projects__item img{height:100%;}}@media(min-width:768px) and (max-width:1441px){.projects__item{flex-grow:0;flex-shrink:1;}.projects__item--lrg{flex-basis:605px;height:260px;}.projects__item--lrg .projects__img-wrap{width:540px;}.projects__item--sml{flex-basis:495px;height:260px;}.projects__item--sml .projects__img-wrap{width:430px;}.projects__item:nth-child(1),.projects__item:nth-child(2){margin-bottom:10px;}.projects__item:nth-child(2),.projects__item:nth-child(4){margin-left:10px;}.projects__item:nth-child(1) .projects__content,.projects__item:nth-child(3) .projects__content{left:0;}.projects__item:nth-child(1) a,.projects__item:nth-child(3) a{float:right;}.projects__item:nth-child(1) a:hover+.projects__content,.projects__item:nth-child(3) a:hover+.projects__content{transform:translateX(90px);}.projects__item:nth-child(2) .projects__content,.projects__item:nth-child(4) .projects__content{right:0;text-align:right;}.projects__item:nth-child(2) a,.projects__item:nth-child(4) a{float:left;}.projects__item:nth-child(2) a:hover+.projects__content,.projects__item:nth-child(4) a:hover+.projects__content{transform:translateX(-90px);}}@media(min-width:1442px){.projects__item{flex-grow:0;flex-shrink:1;}.projects__item--lrg{flex-basis:680px;height:340px;}.projects__item--lrg .projects__img-wrap{width:640px;}.projects__item--sml{flex-basis:540px;height:340px;}.projects__item--sml .projects__img-wrap{width:500px;}.projects__item:nth-child(1),.projects__item:nth-child(2){margin-bottom:10px;}.projects__item:nth-child(2),.projects__item:nth-child(4){margin-left:10px;}.projects__item:nth-child(1) .projects__content,.projects__item:nth-child(3) .projects__content{left:0;}.projects__item:nth-child(1) a,.projects__item:nth-child(3) a{float:right;}.projects__item:nth-child(1) a:hover+.projects__content,.projects__item:nth-child(3) a:hover+.projects__content{transform:translateX(90px);}.projects__item:nth-child(2) .projects__content,.projects__item:nth-child(4) .projects__content{right:0;text-align:right;}.projects__item:nth-child(2) a,.projects__item:nth-child(4) a{float:left;}.projects__item:nth-child(2) a:hover+.projects__content,.projects__item:nth-child(4) a:hover+.projects__content{transform:translateX(-90px);}}.projects__content{pointer-events:none;position:absolute;z-index:10;width:285px;bottom:20px;transition:transform .2s ease-in-out;}@media(max-width:767px){.projects__content{left:20px;}}.projects__content p{padding-bottom:0;}.project__title{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media(min-width:768px){.project__title{font-size:20px;}}.project__category{text-transform:uppercase;font-size:12px;color:#d2cfcd;letter-spacing:.02em;}.projects__img-wrap{position:relative;overflow:hidden;background-color:rgba(255,255,255,.05);}@media(min-width:768px) and (max-width:1441px){.projects__img-wrap{height:260px;}}@media(min-width:1442px){.projects__img-wrap{height:340px;}}.projects__img-wrap:before{pointer-events:none;z-index:5;content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;background-image:linear-gradient(to bottom,rgba(0,0,0,0),black);}.tidyList{position:relative;display:inline;}@media(max-width:768px){.tidyList select{border-bottom:1px solid #786e64;width:98%;padding-top:15px;padding-bottom:15px;background:url(../images/chevron.png) no-repeat right;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:auto 10px;margin-bottom:30px;}.tidyList select::-ms-expand{display:none;}.tidyList:after{content:"";width:0;height:0;position:absolute;pointer-events:none;}.tidyList:after{border-left:5px solid transparent;border-right:5px solid transparent;top:.3em;right:.75em;border-top:8px solid #786e64;opacity:.5;}}