@font-face{font-family:"Futura Std Light";src:url("../fonts/FuturaStd-Light.eot?1438807496") format("embedded-opentype"),url("../fonts/FuturaStd-Light.woff?1438807496") format("woff"),url("../fonts/FuturaStd-Light.ttf?1438807496") format("truetype"),url("../fonts/FuturaStd-Light.svg?1438807496") format("svg")}@font-face{font-family:"Futura Std ExtraBold";src:url("../fonts/FuturaStd-ExtraBold.eot?1438807495") format("embedded-opentype"),url("../fonts/FuturaStd-ExtraBold.woff?1438807495") format("woff"),url("../fonts/FuturaStd-ExtraBold.ttf?1438807495") format("truetype"),url("../fonts/FuturaStd-ExtraBold.svg?1438807495") format("svg")}@font-face{font-family:"Futura Std Book";src:url("../fonts/FuturaStd-Book.eot?1438807493") format("embedded-opentype"),url("../fonts/FuturaStd-Book.woff?1438807493") format("woff"),url("../fonts/FuturaStd-Book.ttf?1438807493") format("truetype"),url("../fonts/FuturaStd-Book.svg?1438807493") format("svg")}@font-face{font-family:"Futura Std Bold";src:url("../fonts/FuturaStd-Bold.eot?1438807491") format("embedded-opentype"),url("../fonts/FuturaStd-Bold.woff?1438807492") format("woff"),url("../fonts/FuturaStd-Bold.ttf?1438807491") format("truetype"),url("../fonts/FuturaStd-Bold.svg?1438807491") format("svg")}@font-face{font-family:"Futura Std Medium";src:url("../fonts/FuturaStd-Medium.eot?1438807487") format("embedded-opentype"),url("../fonts/FuturaStd-Medium.woff?1438807487") format("woff"),url("../fonts/FuturaStd-Medium.ttf?1438807487") format("truetype"),url("../fonts/FuturaStd-Medium.svg?1438807487") format("svg")}body{background-color:#000;overflow:hidden;width:100%;height:100%;padding-top:6px;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}body a:hover,body a:focus{text-decoration:none;outline:none}.main-container{overflow:hidden;position:absolute;top:8px;left:0;right:0;bottom:0;margin-right:-15px;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s}.main-container > div{position:absolute;left:0;height:100%;top:0;right:0;margin-right:-15px;overflow-x:hidden;overflow-y:scroll}@media screen and (max-width: 991px){.main-container > div{margin-right:0}.main-container.menu-showing{top:49px}}.header{position:absolute;z-index:3;width:100%;margin:0;-webkit-transition:top .2s linear;-moz-transition:top .2s linear;-ms-transition:top .2s linear;-o-transition:top .2s linear;transition:top .2s linear;top:0}@media screen and (min-width: 992px){.header.first-thumb-selected .logo{left:400px;left:calc(25vw + 8px)}}@media screen and (min-width: 992px){.header.maps-screen .logo{left:100px;left:calc(7vw + 8px)}}.header .preloader{position:absolute;display:block;width:0;height:8px;background-color:#c60c30}.header .menu{position:absolute;display:block;width:100%;margin:0;top:0}.header .menu.showing .logo{top:0}.header .menu.showing.open .menu-open{top:0}.header .menu.showing.open .logo{top:0}.header .menu.showing.open .mobile-menu{max-height:1000px;max-height:100vh}.header .menu.showing .menu-ico{right:0}.header .menu .menu-button{position:absolute;right:0}.header .menu-open.navbar{border:none;z-index:4;width:100%;display:block;position:absolute;top:-50px;-webkit-transition:top .2s linear;-moz-transition:top .2s linear;-ms-transition:top .2s linear;-o-transition:top .2s linear;transition:top .2s linear}.header .red-bar{display:flex;justify-content:space-between;background-color:#c60c30;padding-left:122px;padding-right:60px;height:50px;text-align:center}.header .nav-menu{display:flex;flex-grow:1;justify-content:center;margin-bottom:0;padding:0}.header .nav-menu li{color:#fff;font-family:"Futura Std Light";font-size:13px;display:inline-block;height:50px;line-height:50px;position:relative;padding:0 10px}.header .nav-menu li a{text-transform:uppercase;color:#fff;font-weight:200;letter-spacing:3px;padding:4px 0;text-indent:2px;line-height:42px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%);-webkit-transition:left .3s,opacity .3s;-moz-transition:left .3s,opacity .3s;-ms-transition:left .3s,opacity .3s;-o-transition:left .3s,opacity .3s;transition:left .3s,opacity .3s;opacity:0}.header .nav-menu li a.hover{opacity:1;font-family:"Futura Std Light"}.header .nav-menu li a.hover-metrics{display:initial;position:initial;opacity:0;letter-spacing:2px;font-family:"Futura Std Bold"}.header .nav-menu li:hover a{opacity:0}.header .nav-menu li:hover a.hover{opacity:1;font-family:"Futura Std Medium"}.header .nav-menu li:hover a.hover-metrics{opacity:0}.header .nav-menu li.active a{opacity:0}.header .nav-menu li.active a.hover{font-family:"Futura Std Bold";opacity:0}.header .nav-menu li.active a.hover-metrics{opacity:1}.header .nav-menu li .fa{font-size:6px;padding:0;top:calc(50% - 3px);position:absolute;right:-5px}.header .share-menu{display:flex;justify-content:flex-end;margin-top:10px;padding:0}.header .share-menu ul{padding-left:0;display:flex}.header .share-menu li{display:inline-block;text-align:center;width:30px}.header .share-menu li.search-li{width:46px;float:left}.header .share-menu li a{display:block;width:28px;height:28px;cursor:pointer;text-indent:-99999px;font-family:"Futura Std Bold";-webkit-font-smoothing:antialiased;background-size:28px 28px}.header .share-menu li a.search{background-image:url(../img/ico-search.png);background-color:transparent;margin-right:12px;position:relative;overflow:hidden}.header .share-menu li a.search:after{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;border:0;position:absolute;bottom:-12px;left:0}.header .share-menu li a.search.active:after{opacity:1}.header .share-menu li a.twitter{background-image:url(../img/header-social-twitter.png)}.header .share-menu li a.youtube{background-image:url(../img/header-social-youtube.png)}.header .share-menu li a.facebook{background-image:url(../img/header-social-facebook.png)}.header .share-menu li a.instagram{background-image:url(../img/header-social-instagram.png)}.header .share-menu li a.linkedin{background-image:url(../img/header-social-linkedin.png)}.header .search-bar{position:absolute;top:50px;-webkit-transition:opacity .3s ease-out,height .3s ease-out;-moz-transition:opacity .3s ease-out,height .3s ease-out;-ms-transition:opacity .3s ease-out,height .3s ease-out;-o-transition:opacity .3s ease-out,height .3s ease-out;transition:opacity .3s ease-out,height .3s ease-out;width:100%;background-color:#fff;overflow:hidden;height:0;opacity:0}.header .search-bar form{display:flex}.header .search-bar.active{height:50px;opacity:1}.header .search-bar input{display:block;float:right;text-transform:uppercase;font-size:14px;height:50px;border:0;margin:0;font-size:17px;outline:none}.header .search-term{width:70%;width:calc(100% - 152px);float:left;padding:10px;font-family:"Futura Std Light";color:#ababab;padding-right:35px;text-align:right;letter-spacing:3px}.header .search-term-bt{-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-ms-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out;width:30%;width:calc(0% + 152px);background-color:#5b5b5b;color:#fff;font-family:"Futura Std Bold";text-transform:uppercase;text-align:center;letter-spacing:2px}.header .search-term-bt:hover{background-color:#3a3a3a}.header .logo,.header .logo-medium{-webkit-transition:top .2s linear,left .2s linear;-moz-transition:top .2s linear,left .2s linear;-ms-transition:top .2s linear,left .2s linear;-o-transition:top .2s linear,left .2s linear;transition:top .2s linear,left .2s linear;position:absolute;top:-50px;left:8px;z-index:4}.header .logo a,.header .logo-medium a{display:block;background-color:#c60c30;background-image:url("../img/dpzt-logo-medium.png");background-repeat:no-repeat;background-position:center center;background-size:94px;width:112px;height:50px;padding:12px;text-indent:-99999em;margin:0 auto}.header .menu-ico{z-index:5;position:absolute;-webkit-transition:right .2s linear;-moz-transition:right .2s linear;-ms-transition:right .2s linear;-o-transition:right .2s linear;transition:right .2s linear;top:0;right:-60px}.header .menu-ico a{font-size:38px;margin:12px 18px 0 0;color:#fff;background-image:url("../img/hamburguer.png");width:28px;height:20px;display:block;background-size:contain}.header .mobile-menu{position:absolute;width:100%;top:50px;max-height:0;height:auto;overflow:hidden;left:0;background:#c60c30;-webkit-transition:max-height .6s;-moz-transition:max-height .6s;-ms-transition:max-height .6s;-o-transition:max-height .6s;transition:max-height .6s}.header .mobile-menu ul.nav-menu{margin:0;flex-grow:1}.header .mobile-menu ul.nav-menu li{width:100%;height:50px;background:#c60c30;display:block}.header .mobile-menu ul.nav-menu li a{opacity:1}.header .mobile-menu ul.nav-menu li a:hover{opacity:1}.header .mobile-menu .share-menu{position:relative;top:0;left:0;right:0;margin:0;padding-bottom:10px}@media(max-width: 991px){.header .menu .logo{top:-60px}.header .menu.showing .menu-open.navbar{top:0}}@media(max-width: 767px){.nav-menu{flex-direction:column}.header .share-menu{justify-content:center}.header .red-bar{justify-content:flex-end}}@media(min-width: 768px)and (max-width: 991px){.nav-menu{flex-direction:column}.header .red-bar{justify-content:flex-end}.header .mobile-menu{width:258px;left:auto;right:0}}@media(min-width: 992px)and (max-width: 1200px){.header .nav-menu li{font-size:11px}}.main-container > div.home{margin-right:0;overflow:hidden}.main-container > div.home .projects{height:100%;overflow-x:hidden;overflow-y:scroll}.main-container > div.home .home-intro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.main-container > div.home .home-intro-overlay .container{position:relative;height:100%}.main-container > div.home .home-intro-overlay .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6}.main-container > div.home .home-intro-overlay .logo{position:absolute;background-image:url("../img/dpz-logo-full.png");width:80%;height:40%;left:50%;top:50%;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-sand-transform:translate(-50%, -50%);-webkit-transition:opacity .6s,width .6s,height .6s;-moz-transition:opacity .6s,width .6s,height .6s;-ms-transition:opacity .6s,width .6s,height .6s;-o-transition:opacity .6s,width .6s,height .6s;transition:opacity .6s,width .6s,height .6s}.main-container > div.home .home-intro-overlay .start-button{position:absolute;bottom:15%;left:50%;height:15%;border:1px solid #fff;border-radius:70px;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-sand-transform:translate(-50%, 50%);-webkit-transition:background-color .5s,border .5s;-moz-transition:background-color .5s,border .5s;-ms-transition:background-color .5s,border .5s;-o-transition:background-color .5s,border .5s;transition:background-color .5s,border .5s}.main-container > div.home .home-intro-overlay .start-button:hover{background-color:rgba(198,12,48,.8);border:10px solid #c60c30}.main-container > div.home .home-intro-overlay.before .logo{opacity:0;width:400%;height:400%}.main-container > div.home .home-intro-overlay.after{opacity:0}.main-container > div.home .home-intro-overlay.after .logo{opacity:0;width:400%;height:400%}.agency-page{min-height:100%;-webkit-transition:top .6s ease-out .1s;-moz-transition:top .6s ease-out .1s;-ms-transition:top .6s ease-out .1s;-o-transition:top .6s ease-out .1s;transition:top .6s ease-out .1s;top:0%}.agency-page .agency-content{min-height:100%;background-position:center center;background-size:cover;position:relative}.agency-page .agency-content .container{top:50%;position:absolute;display:block;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-sand-transform:translateX(-50%) translateY(-50%);position:initial;transform:initial;padding:60px 0}@media(max-width: 480px){.agency-page .agency-content .container{width:100%;transform:initial;position:initial}}@media(max-width: 768px){.agency-page .agency-content .container{width:80%;transform:initial;position:initial}}.agency-page .agency-content img{position:relative;top:0}@media(max-width: 480px){.agency-page .agency-content img{top:15px}}@media(max-width: 768px){.agency-page .agency-content img{top:35px}}.agency-page .agency-content h3{position:relative;top:44px;border-left:5px solid #c60c30;padding-left:30px;-webkit-font-smoothing:antialiased;color:#fff;font-size:28px;text-transform:uppercase;letter-spacing:5px;line-height:60px;width:100%;font-family:"Futura Std Bold"}.agency-page .agency-content h3 span{display:block;height:2px;background-color:#fff;width:100%;position:relative;bottom:10px;opacity:.5}.agency-page .agency-content p{position:relative;top:0;font-family:"Futura Std Medium";font-size:12px;line-height:24px;letter-spacing:2px;color:#fff;text-transform:uppercase;padding-top:50px;-webkit-font-smoothing:antialiased}.agency-page .agency-content a{position:relative;top:0;font-family:"Futura Std Bold";margin:50px auto 60px;display:inline-block;width:149px;height:44px;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%);text-indent:-99999px;background-image:url(../img/buttons/agency-to-people.png);background-position:top center;-webkit-transition:background .4s ease-out,top .6s ease-out .5s;-moz-transition:background .4s ease-out,top .6s ease-out .5s;-ms-transition:background .4s ease-out,top .6s ease-out .5s;-o-transition:background .4s ease-out,top .6s ease-out .5s;transition:background .4s ease-out,top .6s ease-out .5s}.agency-page .agency-content a:hover{background-position:bottom center}.agency-page .agency-content a:active{background-position:bottom center}.agency-page .agency-content .share-menu{position:relative;top:0}.agency-page .agency-content .share-menu ul{display:inline-block;margin:0;padding:0;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%)}.agency-page .agency-content .share-menu ul li{display:inline-block;text-align:center;width:42px;margin:0 3px}.agency-page .agency-content .share-menu ul li a{display:block;width:100%;height:42px;text-indent:-99999px;font-family:"Futura Std Bold";-webkit-font-smoothing:antialiased;border-radius:0;margin:0}.agency-page .agency-content .share-menu ul li a.twitter{background-image:url(../img/agency-social-buttons.png);background-position:left center}.agency-page .agency-content .share-menu ul li a.youtube{background-image:url(../img/agency-social-buttons.png);background-position:25% 50%}.agency-page .agency-content .share-menu ul li a.facebook{background-image:url(../img/agency-social-buttons.png);background-position:50% 50%}.agency-page .agency-content .share-menu ul li a.instagram{background-image:url(../img/agency-social-buttons.png);background-position:75% 50%}.agency-page .agency-content .share-menu ul li a.linkedin{background-image:url(../img/agency-social-buttons.png);background-position:right center}.agency-page img{-webkit-transition:top .6s ease-out .2s;-moz-transition:top .6s ease-out .2s;-ms-transition:top .6s ease-out .2s;-o-transition:top .6s ease-out .2s;transition:top .6s ease-out .2s}.agency-page h3{-webkit-transition:opacity .4s ease-out 1s;-moz-transition:opacity .4s ease-out 1s;-ms-transition:opacity .4s ease-out 1s;-o-transition:opacity .4s ease-out 1s;transition:opacity .4s ease-out 1s}.agency-page p{-webkit-transition:top .6s ease-out .4s;-moz-transition:top .6s ease-out .4s;-ms-transition:top .6s ease-out .4s;-o-transition:top .6s ease-out .4s;transition:top .6s ease-out .4s}.agency-page a{-webkit-transition:top .6s ease-out .4s;-moz-transition:top .6s ease-out .4s;-ms-transition:top .6s ease-out .4s;-o-transition:top .6s ease-out .4s;transition:top .6s ease-out .4s}.agency-page .share-menu{-webkit-transition:top .6s ease-out .5s;-moz-transition:top .6s ease-out .5s;-ms-transition:top .6s ease-out .5s;-o-transition:top .6s ease-out .5s;transition:top .6s ease-out .5s}.agency-page.before{top:100%}.agency-page.before img{top:50px}.agency-page.before h3{opacity:0}.agency-page.before p{top:300px}.agency-page.before a{top:300px}.agency-page.before .share-menu{top:300px}.agency-page.after{top:-150%}.agency-page.after img{top:50px}.agency-page.after h3{opacity:1}.agency-page.after p{top:0}.agency-page.after a{top:0}.agency-page.after .share-menu{top:0}.ie .agency-page .agency-content,.safari .agency-page .agency-content{display:block;overflow:hidden}.ie .agency-page .agency-content .container,.safari .agency-page .agency-content .container{display:block;position:relative !important;top:0;left:0;margin:0 auto;padding:70px 0 40px 0;border:0;overflow:hidden;-webkit-transform:translateX(0%) translateY(0%);-moz-transform:translateX(0%) translateY(0%);-ms-transform:translateX(0%) translateY(0%);-o-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);-sand-transform:translateX(0%) translateY(0%)}.main-container > div.project{position:absolute;margin-right:0;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:0;-webkit-transition:left .7s ease-out .4s,top .7s ease-out .4s;-moz-transition:left .7s ease-out .4s,top .7s ease-out .4s;-ms-transition:left .7s ease-out .4s,top .7s ease-out .4s;-o-transition:left .7s ease-out .4s,top .7s ease-out .4s;transition:left .7s ease-out .4s,top .7s ease-out .4s}.main-container > div.project .outer-navigation{position:absolute;width:100%;height:100%;pointer-events:none}.main-container > div.project .outer-navigation .next,.main-container > div.project .outer-navigation .previous{position:absolute;width:116px;height:100%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 992px){.main-container > div.project .outer-navigation .next,.main-container > div.project .outer-navigation .previous{-webkit-transition:left .4s ease-out,right .4s ease-out;-moz-transition:left .4s ease-out,right .4s ease-out;-ms-transition:left .4s ease-out,right .4s ease-out;-o-transition:left .4s ease-out,right .4s ease-out;transition:left .4s ease-out,right .4s ease-out}}.main-container > div.project .outer-navigation .next{right:-116px;background-position:left}.main-container > div.project .outer-navigation .previous{left:-116px;background-position:right}.main-container > div.project .outer-navigation .side-label{pointer-events:all;position:absolute;overflow:hidden;width:70px;height:75px;top:50%;cursor:pointer;z-index:1}@media screen and (min-width: 992px){.main-container > div.project .outer-navigation .side-label{-webkit-transition:opacity .5s ease-out,width .5s ease-out;-moz-transition:opacity .5s ease-out,width .5s ease-out;-ms-transition:opacity .5s ease-out,width .5s ease-out;-o-transition:opacity .5s ease-out,width .5s ease-out;transition:opacity .5s ease-out,width .5s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-sand-transform:translateY(-50%)}}.main-container > div.project .outer-navigation .side-label .background{position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;background-color:#c60c30;background-color:rgba(198,12,48,.8)}.main-container > div.project .outer-navigation .side-label .arrow{position:absolute;background-repeat:no-repeat;width:16px;height:50px;top:12px;-webkit-transition:left .5s ease-out,right .5s ease-out;-moz-transition:left .5s ease-out,right .5s ease-out;-ms-transition:left .5s ease-out,right .5s ease-out;-o-transition:left .5s ease-out,right .5s ease-out;transition:left .5s ease-out,right .5s ease-out}.main-container > div.project .outer-navigation .side-label .text{position:absolute;font-family:"Futura Std Medium";-webkit-font-smoothing:antialiased;-webkit-transition:opacity .5s ease-out,left .5s,right .5s ease-out;-moz-transition:opacity .5s ease-out,left .5s,right .5s ease-out;-ms-transition:opacity .5s ease-out,left .5s,right .5s ease-out;-o-transition:opacity .5s ease-out,left .5s,right .5s ease-out;transition:opacity .5s ease-out,left .5s,right .5s ease-out;opacity:0;color:#fff;letter-spacing:1px;margin-top:2px;white-space:nowrap}.main-container > div.project .outer-navigation .side-label .text .bold{margin-top:18px;font-family:"Futura Std ExtraBold"}@media screen and (min-width: 992px){.main-container > div.project .outer-navigation .side-label:hover{width:300px}.main-container > div.project .outer-navigation .side-label:hover .text{opacity:1}.main-container > div.project .outer-navigation .side-label:hover .background{opacity:.9}.main-container > div.project .outer-navigation .side-label:hover.previous-label .arrow{left:50px}.main-container > div.project .outer-navigation .side-label:hover.previous-label .text{left:130px}.main-container > div.project .outer-navigation .side-label:hover.next-label .arrow{right:50px}.main-container > div.project .outer-navigation .side-label:hover.next-label .text{right:130px}}.main-container > div.project .outer-navigation .previous-label .arrow{background-image:url(../img/project-previows-arrow.png);left:20px}.main-container > div.project .outer-navigation .previous-label .text{left:70px;text-align:left}.main-container > div.project .outer-navigation .next-label{right:15px}.main-container > div.project .outer-navigation .next-label .arrow{background-image:url(../img/project-next-arrow.png);right:20px}.main-container > div.project .outer-navigation .next-label .text{text-align:right;right:70px}.main-container > div.project .project-container{position:absolute;width:100%;height:100%}.main-container > div.project .project-container .darken{pointer-events:none;background-image:url("../img/project-dark-layer.png");width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center}.main-container > div.project .media-container{position:absolute;width:100%;height:100%;left:0;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;-ms-transition:left .5s ease-out;-o-transition:left .5s ease-out;transition:left .5s ease-out}.main-container > div.project .media-container .movies,.main-container > div.project .media-container .print,.main-container > div.project .media-container .ooh,.main-container > div.project .media-container .all{position:absolute;width:100%;height:100%}.main-container > div.project .media-container .project-media{width:100%;height:100%}.main-container > div.project .media-container .project-media .background{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.main-container > div.project .media-container .project-media .background-fx{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;background-color:#c60c30;background-blend-mode:multiply;opacity:0;-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-ms-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out}.main-container > div.project .media-container .project-media .video-fx{background-image:url("../img/fg-video.png");width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.main-container > div.project .play-button{z-index:2;position:absolute;top:50%;left:50%;pointer-events:all;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-sand-transform:translate(-50%, -50%);background-image:url("../img/project-play-button.png");background-size:cover;background-position:center;background-repeat:no-repeat;width:139px;height:139px;border:1px solid #fff;border-radius:70px;background-color:transparent;-webkit-transition:background-color .5s ease-out,border .5s ease-out;-moz-transition:background-color .5s ease-out,border .5s ease-out;-ms-transition:background-color .5s ease-out,border .5s ease-out;-o-transition:background-color .5s ease-out,border .5s ease-out;transition:background-color .5s ease-out,border .5s ease-out}.main-container > div.project .play-button:hover{background-color:rgba(198,12,48,.8);border:10px solid #c60c30}.main-container > div.project.previous-over .media-container{left:80px}.main-container > div.project.previous-over .outer-navigation .previous{left:0}.main-container > div.project.next-over .media-container{left:-80px}.main-container > div.project.next-over .outer-navigation .next{right:0}.main-container > div.project .project-info{position:absolute;width:100%;height:310px}.main-container > div.project .project-info .project-label{top:150px;position:absolute;height:104px;width:100%}.main-container > div.project .project-info .project-label .client-logo{width:116px;height:106px;background-color:transparent;float:left}.main-container > div.project .project-info .project-label .client-logo .logo-inner{background-color:#fff;background-size:cover;width:116px;height:104px;background-position:center;background-repeat:no-repeat}.main-container > div.project .project-info .project-label .red-divisor{position:absolute;top:0;left:126px;background-color:#c60c30;width:5px;height:104px}.main-container > div.project .project-info .project-label .title{position:absolute;left:116px;top:0;color:#fff;padding:8px 88px 0 44px;cursor:pointer;height:100%;-webkit-transition:background-color .5s ease-out,padding .5s ease-out;-moz-transition:background-color .5s ease-out,padding .5s ease-out;-ms-transition:background-color .5s ease-out,padding .5s ease-out;-o-transition:background-color .5s ease-out,padding .5s ease-out;transition:background-color .5s ease-out,padding .5s ease-out}.main-container > div.project .project-info .project-label .title::after{display:none;content:"";width:40px;height:40px;background-image:url(../img/project-previows-arrow.png);background-repeat:no-repeat;background-position:14px center;background-size:7px;float:left;border:1px solid #fff;border-radius:50px;position:absolute;right:23px;top:50%;-webkit-transition:background-color .5s ease-out,border .5s ease-out,transform .5s ease-out;-moz-transition:background-color .5s ease-out,border .5s ease-out,transform .5s ease-out;-ms-transition:background-color .5s ease-out,border .5s ease-out,transform .5s ease-out;-o-transition:background-color .5s ease-out,border .5s ease-out,transform .5s ease-out;transition:background-color .5s ease-out,border .5s ease-out,transform .5s ease-out;-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-sand-transform:translateY(-50%) rotate(0deg)}.main-container > div.project .project-info .project-label .title::after:hover{border:2px solid #c60c30}.main-container > div.project .project-info .project-label .title.closed{padding:8px 88px 0 10px}.main-container > div.project .project-info .project-label .title.closed::after{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-sand-transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 992px){.main-container > div.project .project-info .project-label .title:hover{background-color:rgba(198,12,48,.9)}.main-container > div.project .project-info .project-label .title:hover::after{display:block}}.main-container > div.project .project-info .project-label .title h4{font-family:"Futura Std Bold";font-size:28px;letter-spacing:.2em;white-space:nowrap;min-height:30px}.main-container > div.project .project-info .project-label .title h4 small{color:#fff}@media screen and (max-width: 767px){.main-container > div.project .project-info .project-label .title h4{font-size:22px;margin:0;padding:10px}}.main-container > div.project .project-info .project-label .title h3{font-family:"Futura Std Bold";font-size:16px;letter-spacing:.3em;min-height:17px}@media screen and (max-width: 767px){.main-container > div.project .project-info .project-label .title h3{margin:0;padding:10px}}.main-container > div.project .project-info .project-label .info-menu{position:relative;height:38px;left:126px;clear:both;top:20px;margin:0;padding:0 0 0 30px}.main-container > div.project .project-info .project-label .info-menu li{pointer-events:all;display:block;float:left;width:80px;height:28px;text-align:center;margin-right:6px;cursor:pointer}.main-container > div.project .project-info .project-label .info-menu li a{font-family:"Futura Std Bold";font-size:11px;line-height:31px;color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;display:block;background-image:url(../img/buttons/project-info.png);text-indent:-99999px;border:1px solid #fff}.main-container > div.project .project-info .project-label .info-menu li.info-button a{background-position:left bottom}.main-container > div.project .project-info .project-label .info-menu li.info-button a:hover{background-position:left top}.main-container > div.project .project-info .project-label .info-menu li.sheet-button a{background-position:right bottom}.main-container > div.project .project-info .project-label .info-menu li.sheet-button a:hover{background-position:right top}.main-container > div.project .project-info .project-label .vertical-menu{position:relative;margin:0;left:116px;top:26px;clear:both}.main-container > div.project .project-info .project-label .vertical-menu li{pointer-events:all;width:10px;height:10px;background-color:rgba(255,255,255,.6);display:block;cursor:pointer;margin:6px 0;-webkit-transition:background-color .5s ease-out,border .5s ease-out;-moz-transition:background-color .5s ease-out,border .5s ease-out;-ms-transition:background-color .5s ease-out,border .5s ease-out;-o-transition:background-color .5s ease-out,border .5s ease-out;transition:background-color .5s ease-out,border .5s ease-out}.main-container > div.project .project-info .project-label .vertical-menu li.active{border:2px solid #fff;background-color:#c60c30;position:relative;top:0;left:-2px;width:14px;height:14px}.main-container > div.project .project-tags{position:fixed;bottom:0}.main-container > div.project .project-tags ul{margin-left:80px}.main-container > div.project .project-tags ul li{display:block;float:left;margin:0;cursor:pointer;-webkit-font-smoothing:antialiased;color:#fff;font-family:"Futura Std Bold";letter-spacing:2px;text-transform:uppercase;font-size:10px;text-indent:-99999px;height:27px;width:80px;cursor:pointer;background-image:url(../img/buttons/project-tags.png);-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-ms-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}.main-container > div.project .project-tags ul li.movies{background-position:bottom left}.main-container > div.project .project-tags ul li.movies.active{background-position:top left}.main-container > div.project .project-tags ul li.movies:hover{background-position:top left}.main-container > div.project .project-tags ul li.prints{background-position:bottom center}.main-container > div.project .project-tags ul li.prints.active{background-position:top center}.main-container > div.project .project-tags ul li.prints:hover{background-position:top center}.main-container > div.project .project-tags ul li.ooh{background-position:bottom right}.main-container > div.project .project-tags ul li.ooh.active{background-position:top right}.main-container > div.project .project-tags ul li.ooh:hover{background-position:top right}.main-container > div.project .project-shares{position:fixed;bottom:0;right:80px;background-color:#c60c30}.main-container > div.project .project-shares ul{margin-left:0;padding:0}.main-container > div.project .project-shares ul li{color:#fff;font-family:"Futura Std Bold";letter-spacing:2px;text-transform:uppercase;font-size:10px;letter-spacing:2px;line-height:30px;margin:0 0 0 2px;display:block;float:left}.main-container > div.project .project-shares ul li:first-child{padding:0 14px 0 14px}.main-container > div.project .project-shares ul li.bt{display:block;width:31px;height:29px}.main-container > div.project .project-shares ul li a{background-image:url(../img/buttons/project-social-buttons.png);display:block;width:31px;height:29px;text-indent:-99999px;cursor:pointer}.main-container > div.project .project-shares ul li a.twitter{background-position:left center}.main-container > div.project .project-shares ul li a.pinterest{background-position:center center}.main-container > div.project .project-shares ul li a.facebook{background-position:right center}.main-container > div.project .modals{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;display:none;opacity:0;-webkit-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-ms-transition:opacity 2s ease-out;-o-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.main-container > div.project .modals .info-modal,.main-container > div.project .modals .sheet-modal{opacity:0;display:none;position:absolute;top:380px;bottom:20px;width:100%}.main-container > div.project .modals .info-modal .container,.main-container > div.project .modals .sheet-modal .container{float:left;width:100%;height:100%}.main-container > div.project .modals .info-modal .content,.main-container > div.project .modals .sheet-modal .content{pointer-events:all;color:#fff;font-size:12px;font-family:"Futura Std Medium";-webkit-font-smoothing:antialiased;letter-spacing:2px;line-height:24px;overflow:hidden;width:100%;height:100%;margin:0}.main-container > div.project .modals .info-modal .content .scrollable,.main-container > div.project .modals .sheet-modal .content .scrollable{position:absolute;overflow:auto;height:100%;width:100%;padding-right:15px}.main-container > div.project .modals .info-modal .content .scrollable p,.main-container > div.project .modals .sheet-modal .content .scrollable p{position:relative}.main-container > div.project .modals .info-modal .content .scrollable p strong,.main-container > div.project .modals .sheet-modal .content .scrollable p strong{position:relative;width:640px;text-align:right;display:block;float:left;padding-right:10px;font-family:"Futura Std Bold"}.main-container > div.project .modals .info-modal .content .scrollable p span,.main-container > div.project .modals .sheet-modal .content .scrollable p span{position:relative}.main-container > div.project .modals .info-modal .container{padding:0 25%}.main-container > div.project .close-screen{pointer-events:all;display:block;width:50px;height:51px;position:absolute;top:80px;right:20px;transform:translateY(-50%);background-image:url(../img/project-close-button.png);border-radius:60px;border:2px solid #fff;background-position:center center;cursor:pointer;text-indent:-999999px}.main-container > div.project .youtube-player{display:none;background:#000;position:absolute;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.main-container > div.project .youtube-player .video-fx{background-image:url("../img/fg-video.png");width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.main-container > div.project .youtube-player iframe{border:none;position:absolute;width:100%;height:100%}.main-container > div.project .youtube-player.opened{opacity:1;visibility:visible}.main-container > div.project.modal-opened .project-info .project-label .title:hover{background-color:transparent}.main-container > div.project.modal-opened .project-info .project-label .title:after{display:none}.main-container > div.project.modal-opened .media-container .project-media .background-fx{opacity:1}.main-container > div.project.modal-opened .play-button{display:none}.main-container > div.project.modal-opened .modals{display:block;opacity:1}.main-container > div.project.modal-info .modals .info-modal{display:block;opacity:1}.main-container > div.project.modal-info .info-menu li.info-button,.main-container > div.project.modal-sheet .info-menu li.sheet-button{border:none;padding-bottom:0;height:28px}.main-container > div.project.modal-info .info-menu li.info-button a,.main-container > div.project.modal-sheet .info-menu li.sheet-button a{padding-bottom:0;line-height:33px;height:33px;border:none;border-bottom:1px solid #fff;cursor:pointer;display:block;background-image:url(../img/buttons/project-info.png);text-indent:-99999px;border:1px solid #fff;position:relative;border-top:4px solid #fff;border-bottom:4px solid #fff;height:36px}.main-container > div.project.modal-info .info-menu li.info-button a:after,.main-container > div.project.modal-sheet .info-menu li.sheet-button a:after{content:"";border-bottom:1px solid #fff;height:1px;width:500px;display:block;position:relative;top:-2px}.main-container > div.project.modal-info .info-menu li.info-button.info-button a,.main-container > div.project.modal-sheet .info-menu li.sheet-button.info-button a{background-position:left top}.main-container > div.project.modal-info .info-menu li.info-button.info-button a:hover,.main-container > div.project.modal-sheet .info-menu li.sheet-button.info-button a:hover{background-position:left top}.main-container > div.project.modal-info .info-menu li.info-button.sheet-button a,.main-container > div.project.modal-sheet .info-menu li.sheet-button.sheet-button a{background-position:right top}.main-container > div.project.modal-info .info-menu li.info-button.sheet-button a:hover,.main-container > div.project.modal-sheet .info-menu li.sheet-button.sheet-button a:hover{background-position:right top}.main-container > div.project.modal-sheet .info-menu li.sheet-button a:after{left:14px}.main-container > div.project.modal-sheet .info-menu li.sheet-button a:after{width:400px}.main-container > div.project.modal-sheet .modals .sheet-modal{display:block;opacity:1}.main-container > div.project.before{top:100%}.main-container > div.project.before-left{left:100%}.main-container > div.project.before-right{left:-100%}.main-container > div.project.after{top:-100%}.main-container > div.project.after-left{left:-60%}.main-container > div.project.after-right{left:60%}@media screen and (max-width: 767px){.main-container > div.project .side-label,.main-container > div.project .project-tags,.main-container > div.project .project-shares{display:none}.main-container > div.project .project-info{height:100%;width:100%}.main-container > div.project .project-info .project-label{top:75px;width:100%;height:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-sand-transform:none}.main-container > div.project .project-info .project-label .client-logo{position:relative;width:116px;height:106px}.main-container > div.project .project-info .project-label .red-divisor{display:none}.main-container > div.project .project-info .project-label .title{top:0;width:calc(100% - 116px);text-align:center;background:rgba(198,12,48,.9);padding:5px;height:104px;float:left}.main-container > div.project .project-info .project-label .title h3{padding:5px;font-size:14px}.main-container > div.project .project-info .project-label .title h4{padding:15px 5px;font-size:18px;white-space:normal;text-align:left}.main-container > div.project .project-info .project-label .info-menu{position:absolute;top:126px;left:116px;width:calc(100% - 116px);padding:0;margin:0;height:30px;display:table}.main-container > div.project .project-info .project-label .info-menu li{display:block;float:left;border:1px solid #fff;margin:0;padding:0;height:auto;width:88px;height:31px;margin-right:10px}.main-container > div.project .project-info .project-label .info-menu li a{width:100%;height:31px;top:0;padding:0;border:none}.main-container > div.project .project-info .project-label .info-menu li a::after{display:none}.main-container > div.project .project-info .project-label .info-menu li.info-button{width:84px}.main-container > div.project .project-info .project-label .info-menu li.sheet-button{width:82px}.main-container > div.project .media-container{top:0%;bottom:0;height:auto}.main-container > div.project .media-container .project-media .play-button{top:70%;border:2px solid #fff;z-index:10}.main-container > div.project .darken{background-size:100% 100%}.main-container > div.project .modals{position:absolute}.main-container > div.project .modals .close-screen{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-sand-transform:none;font-family:"Futura Std Bold";position:absolute;background-color:#c60c30;background-image:url(../img/project-close-button.png);content:"fechar";border-radius:60px;background-position:center center;cursor:pointer;text-indent:-999999px;top:8px}.main-container > div.project .modals .close-screen span{color:#fff;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:11px;line-height:28px}.main-container > div.project .modals .info-modal,.main-container > div.project .modals .sheet-modal{top:240px;bottom:30px;margin:10px 0}.main-container > div.project .modals .info-modal .container,.main-container > div.project .modals .sheet-modal .container{padding:0 5%}.main-container > div.project .modals .info-modal .container .content .scrollable p,.main-container > div.project .modals .sheet-modal .container .content .scrollable p{clear:both}.main-container > div.project .modals .info-modal .container .content .scrollable p strong,.main-container > div.project .modals .sheet-modal .container .content .scrollable p strong{width:53%;display:block;float:left}.main-container > div.project .modals .info-modal .container .content .scrollable p span,.main-container > div.project .modals .sheet-modal .container .content .scrollable p span{display:block;float:right;width:47%}.main-container > div.project .close-screen{top:22px;width:28px;height:28px;background-size:90%;right:18px;border:1px solid #fff}}@media screen and (max-width: 991px){.main-container > div.project .side-label{display:none}.main-container > div.project .close-screen{top:20px;width:28px;height:28px;background-size:90%;right:18px;border:1px solid #fff}.main-container > div.project .modals .sheet-modal .content .scrollable p{clear:both}.main-container > div.project .modals .sheet-modal .content .scrollable p strong{width:40%;display:block;float:left}.main-container > div.project .modals .sheet-modal .content .scrollable p span{display:block;float:right;width:60%}}.ie .project.modal-opened .media-container .project-media .background-fx{background-image:url(../img/background.png) !important;opacity:.7}.ie .project .all .play-button{z-index:9}.ie .project .outer-navigation .side-label{z-index:9}.ie .project .youtube-player{z-index:10}.projects{overflow-y:scroll;margin-right:-15px}.projects.before{pointer-events:none}.projects.after{pointer-events:none}.projects .project-thumb{min-height:200px;min-height:14vw;position:relative;padding:0;cursor:pointer;overflow:hidden;background:#fff;top:0;-webkit-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-moz-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-ms-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-o-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s}@media screen and (max-width: 767px){.projects .project-thumb{height:100vw;max-height:90vh}}@media screen and (min-width: 768px)and (max-width: 991px){.projects .project-thumb{height:25vw}}@media screen and (min-width: 992px)and (max-width: 1199px){.projects .project-thumb{height:18vw}}@media screen and (min-width: 1200px){.projects .project-thumb{height:14vw}}.projects .project-thumb .background,.projects .project-thumb .background-hover{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:margin .4s ease-in-out;-moz-transition:margin .4s ease-in-out;-ms-transition:margin .4s ease-in-out;-o-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.projects .project-thumb .background-hover{opacity:0;-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px);filter:url(blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");-webkit-transition:margin .4s,opacity .4s ease-in-out;-moz-transition:margin .4s,opacity .4s ease-in-out;-ms-transition:margin .4s,opacity .4s ease-in-out;-o-transition:margin .4s,opacity .4s ease-in-out;transition:margin .4s,opacity .4s ease-in-out;background-blend-mode:multiply;background-color:#c60c30}@media screen and (max-width: 991px){.projects .project-thumb .background-hover{display:none}}.projects .project-thumb .foreground{position:absolute;right:8px;left:8px;bottom:8px;top:8px;border:1px solid rgba(255,255,255,.6);color:#fff;text-align:center;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;opacity:0}.projects .project-thumb .foreground .description{position:absolute;width:100%;top:50%;padding:0 10px}.projects .project-thumb .foreground h3{padding-top:10px;font-family:"Futura Std Bold";font-size:22px}.projects .project-thumb .foreground h2{margin:0;font-family:"Futura Std Medium";font-size:22px;line-height:30px;letter-spacing:1px;-webkit-font-smoothing:antialiased;font-weight:100}.projects .project-thumb .foreground ul.submenu{padding:0;margin:0;position:absolute;bottom:10px;left:0;right:0}.projects .project-thumb .foreground ul.submenu li{display:inline-block}.projects .project-thumb .foreground ul.submenu li a{color:#fff;padding:0 5px}.projects .project-thumb .foreground ul.submenu li a:hover{text-decoration:underline}.projects .project-thumb .foreground ul.submenu li .fa.fa-circle{font-size:6px;vertical-align:middle}@media screen and (max-width: 991px){.projects .project-thumb .foreground{opacity:1;background:#c60c30;background:rgba(198,12,48,.9);top:auto;bottom:0;height:auto;left:0;right:0;border:0;padding:10px 0;border-bottom:8px #960924 solid}.projects .project-thumb .foreground .description,.projects .project-thumb .foreground h3,.projects .project-thumb .foreground h2,.projects .project-thumb .foreground ul.submenu{margin:0;padding:0;transform:none;position:relative;clear:both}.projects .project-thumb .foreground .description{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-sand-transform:translateY(0%)}.projects .project-thumb .foreground .client_name{clear:both}.projects .project-thumb .foreground ul.submenu{display:none}}@media screen and (max-width: 767px){.projects .project-thumb .foreground{bottom:10%;border-bottom:0 #960924 solid}}@media screen and (min-width: 992px){.projects .project-thumb:hover .background,.projects .project-thumb:hover .background-hover{margin:-5%}.projects .project-thumb:hover .background-hover{opacity:1}.projects .project-thumb:hover .foreground{opacity:1}}.projects .project-thumb.before{top:1000px;top:100vh}.projects .project-thumb.after{top:-500px;opacity:0}.ie .projects .project-thumb:hover .background{-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelRadius=6)";filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=6)}.ie .projects .project-thumb:hover .background-hover{background-image:url(../img/background.png) !important;opacity:.8}.menu-opened .clients .clients-overlay{opacity:0}.main-container > div.clients{overflow:hidden;margin-right:0}.main-container > div.clients .clients-container{overflow-y:scroll;margin-right:-15px;overflow-x:hidden;height:100%}.main-container > div.clients .clients-overlay{background-image:url(../img/menu-button-shadow.png);position:absolute;width:468px;height:551px;right:0;top:0;pointer-events:none;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:1}.main-container > div.clients.before{pointer-events:none;overflow:hidden}.main-container > div.clients.after{pointer-events:none}.main-container > div.clients .client{min-height:240px;position:relative;padding:0;overflow:hidden;background:#fff;top:0;-webkit-transition:top .7s .5s ease-in-out,opacity .7s .5s ease-in-out;-moz-transition:top .7s .5s ease-in-out,opacity .7s .5s ease-in-out;-ms-transition:top .7s .5s ease-in-out,opacity .7s .5s ease-in-out;-o-transition:top .7s .5s ease-in-out,opacity .7s .5s ease-in-out;transition:top .7s .5s ease-in-out,opacity .7s .5s ease-in-out}@media screen and (max-width: 767px){.main-container > div.clients .client{height:100vw}}@media screen and (min-width: 768px)and (max-width: 991px){.main-container > div.clients .client{height:33vw}}@media screen and (min-width: 992px)and (max-width: 1199px){.main-container > div.clients .client{height:25vw}}@media screen and (min-width: 1200px){.main-container > div.clients .client{height:18vw}}.main-container > div.clients .client .background{position:absolute;top:0%;left:0%;right:0%;bottom:0%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:right .2s,left .2s;-moz-transition:right .2s,left .2s;-ms-transition:right .2s,left .2s;-o-transition:right .2s,left .2s;transition:right .2s,left .2s}.main-container > div.clients .client .foreground{position:absolute;width:100%;height:100%;border:0 solid #c60c30;border-right-width:1px;border-bottom-width:1px;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s}.main-container > div.clients .client .view-projects-button{position:absolute;bottom:20px;left:50%;width:180px;margin-left:-90px;text-align:center;border:1px solid #c60c30;border-radius:3px;padding:5px;background-color:#fff;text-transform:uppercase;-webkit-transition:border .2s,background-color .2s;-moz-transition:border .2s,background-color .2s;-ms-transition:border .2s,background-color .2s;-o-transition:border .2s,background-color .2s;transition:border .2s,background-color .2s}.main-container > div.clients .client .view-projects-button a{cursor:pointer;color:#c60c30;font-size:11px;letter-spacing:1px;font-family:"Futura Std Bold";-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.main-container > div.clients .client.client-over:hover .background{left:-10%;right:-10%}.main-container > div.clients .client.client-over:hover .foreground{border:5px solid #c60c30}.main-container > div.clients .client.client-over:hover .view-projects-button{background-color:#c60c30;border-width:3px;margin-bottom:-2px;cursor:pointer}.main-container > div.clients .client.client-over:hover .view-projects-button a{color:#fff;width:100%;height:100%;display:block}.main-container > div.clients .client.before{top:1000px;top:100vh}.main-container > div.clients .client.after{top:-500px;opacity:0}.ie .main-container > div.clients .client{z-index:4}.search-page{overflow-y:scroll;margin-right:-15px}.search-page.before{pointer-events:none}.search-page.after{pointer-events:none}.search-page .search-thumb{min-height:200px;min-height:20vw;position:relative;padding:0;cursor:pointer;overflow:hidden;background:#fff;top:0;-webkit-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-moz-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-ms-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;-o-transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s;transition:top .7s .4s ease-in-out,opacity .7s ease-in-out .4s}@media screen and (max-width: 767px){.search-page .search-thumb{height:100vw;max-height:90vh}}@media screen and (min-width: 768px)and (max-width: 991px){.search-page .search-thumb{height:25vw}}@media screen and (min-width: 992px)and (max-width: 1199px){.search-page .search-thumb{height:18vw}}@media screen and (min-width: 1200px){.search-page .search-thumb{height:14vw}}.search-page .search-thumb .background,.search-page .search-thumb .background-hover{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-moz-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-ms-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-o-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s}.search-page .search-thumb .background-hover{opacity:0;-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px);filter:url(blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="3");-webkit-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-moz-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-ms-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;-o-transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;transition:margin .4s,opacity .4s,right .2s,left .2s,border .2s;background-blend-mode:multiply;background-color:#c60c30}@media screen and (max-width: 991px){.search-page .search-thumb .background-hover{display:none}}.search-page .search-thumb .foreground{position:absolute;right:8px;left:8px;bottom:8px;top:8px;border:1px solid rgba(255,255,255,.6);color:#fff;text-align:center;-webkit-transition:opacity .4s,right .2s,left .2s,border .2s;-moz-transition:opacity .4s,right .2s,left .2s,border .2s;-ms-transition:opacity .4s,right .2s,left .2s,border .2s;-o-transition:opacity .4s,right .2s,left .2s,border .2s;transition:opacity .4s,right .2s,left .2s,border .2s;opacity:0}.search-page .search-thumb .foreground .description{position:absolute;width:100%;top:50%;padding:0 10px}.search-page .search-thumb .foreground h3{padding-top:10px;font-family:"Futura Std Bold";font-size:22px}.search-page .search-thumb .foreground h2{margin:0;font-family:"Futura Std Medium";font-size:22px;line-height:30px;letter-spacing:1px;-webkit-font-smoothing:antialiased;font-weight:100}.search-page .search-thumb .foreground ul.submenu{padding:0;margin:0;position:absolute;bottom:10px;left:0;right:0}.search-page .search-thumb .foreground ul.submenu li{display:inline-block}.search-page .search-thumb .foreground ul.submenu li a{color:#fff;padding:0 5px}.search-page .search-thumb .foreground ul.submenu li a:hover{text-decoration:underline}.search-page .search-thumb .foreground ul.submenu li .fa.fa-circle{font-size:6px;vertical-align:middle}@media screen and (max-width: 991px){.search-page .search-thumb .foreground{opacity:1;background:#c60c30;background:rgba(198,12,48,.9);top:auto;bottom:0;height:auto;left:0;right:0;border:0;padding:10px 0;border-bottom:8px #960924 solid}.search-page .search-thumb .foreground .description,.search-page .search-thumb .foreground h3,.search-page .search-thumb .foreground h2,.search-page .search-thumb .foreground ul.submenu{margin:0;padding:0;transform:none;position:relative;clear:both}.search-page .search-thumb .foreground .description{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-sand-transform:translateY(0%)}.search-page .search-thumb .foreground .client_name{clear:both}.search-page .search-thumb .foreground ul.submenu{display:none}}@media screen and (max-width: 767px){.search-page .search-thumb .foreground{bottom:10%;border-bottom:0 #960924 solid}}@media screen and (min-width: 992px){.search-page .search-thumb:hover .background,.search-page .search-thumb:hover .background-hover{margin:-5%}.search-page .search-thumb:hover .background-hover{opacity:1}.search-page .search-thumb:hover .foreground{opacity:1}}.search-page .search-thumb.before{top:1000px;top:100vh}.search-page .search-thumb.after{top:-500px;opacity:0}.search-page .search-thumb .client.background{position:absolute;top:0%;left:0%;right:0%;bottom:0%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:border .2s,right .2s,left .2s;-moz-transition:border .2s,right .2s,left .2s;-ms-transition:border .2s,right .2s,left .2s;-o-transition:border .2s,right .2s,left .2s;transition:border .2s,right .2s,left .2s}.search-page .search-thumb .client.foreground{position:absolute;width:100%;height:100%;right:0;left:0;bottom:0;top:0;border:0 solid #c60c30;border-right-width:1px;border-bottom-width:1px;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s;transition:border .2s}.search-page .search-thumb .view-projects-button{position:absolute;bottom:20px;left:50%;width:180px;margin-left:-90px;text-align:center;border:1px solid #c60c30;border-radius:3px;padding:5px;background-color:#fff;text-transform:uppercase;-webkit-transition:border .2s,background-color .2s;-moz-transition:border .2s,background-color .2s;-ms-transition:border .2s,background-color .2s;-o-transition:border .2s,background-color .2s;transition:border .2s,background-color .2s}.search-page .search-thumb .view-projects-button a{cursor:pointer;color:#c60c30;font-size:11px;letter-spacing:1px;font-family:"Futura Std Bold";-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.search-page .search-thumb.client-over{border:2px solid #c60c30}.search-page .search-thumb.client-over:hover .background{left:0%;right:0%;margin:0}.search-page .search-thumb.client-over:hover .foreground{border:5px solid #c60c30}.search-page .search-thumb.client-over:hover .view-projects-button{background-color:#c60c30;border-width:3px;margin-bottom:-2px;cursor:pointer}.search-page .search-thumb.client-over:hover .view-projects-button a{color:#fff;width:100%;height:100%;display:block}.search-page .not-found{background-color:#ccc;width:100%;height:100%}.search-page .not-found div{-webkit-transition:opacity .3s ease-out,height .3s ease-out;-moz-transition:opacity .3s ease-out,height .3s ease-out;-ms-transition:opacity .3s ease-out,height .3s ease-out;-o-transition:opacity .3s ease-out,height .3s ease-out;transition:opacity .3s ease-out,height .3s ease-out;width:100%;display:block;background-color:#fff;overflow:hidden;height:auto;opacity:1;width:100%;float:left;font-family:"Futura Std Light";color:#ababab;text-align:center;letter-spacing:3px;line-height:100px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-sand-transform:translateY(-50%)}.ie .search .search-thumb:hover .background{-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelRadius=6)";filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=6)}.ie .search .search-thumb:hover .background-hover{background-image:url(../img/background.png) !important;opacity:.8}.main-container > div.classics-page .project{display:block;height:100%;position:relative;overflow:hidden;-webkit-transition:opacity .7s ease-out .4s,top .7s ease-out,transform .7s .4s;-moz-transition:opacity .7s ease-out .4s,top .7s ease-out,transform .7s .4s;-ms-transition:opacity .7s ease-out .4s,top .7s ease-out,transform .7s .4s;-o-transition:opacity .7s ease-out .4s,top .7s ease-out,transform .7s .4s;transition:opacity .7s ease-out .4s,top .7s ease-out,transform .7s .4s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-sand-transform:translateY(0px);cursor:pointer}.main-container > div.classics-page .project .background,.main-container > div.classics-page .project .background-hover{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:margin .4s ease-out;-moz-transition:margin .4s ease-out;-ms-transition:margin .4s ease-out;-o-transition:margin .4s ease-out;transition:margin .4s ease-out}.main-container > div.classics-page .project .background-hover{opacity:1;-webkit-transition:margin .4s ease-out,opacity .4s ease-out;-moz-transition:margin .4s ease-out,opacity .4s ease-out;-ms-transition:margin .4s ease-out,opacity .4s ease-out;-o-transition:margin .4s ease-out,opacity .4s ease-out;transition:margin .4s ease-out,opacity .4s ease-out;background-blend-mode:multiply;background-color:#c60c30}.main-container > div.classics-page .project .video-fx{background-image:url("../img/fg-video.png");width:100%;height:100%;position:absolute;top:0;left:0}.main-container > div.classics-page .project .foreground{opacity:0;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:0;left:0;border:1px solid #fff;margin:10px}.main-container > div.classics-page .project .foreground .logo{width:106px;height:90px;background-color:#fff;display:block;vertical-align:middle;position:relative;top:-12px;left:25px;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}.main-container > div.classics-page .project .foreground .project-description{position:absolute;bottom:30px}.main-container > div.classics-page .project .foreground .project-description h3{-webkit-font-smoothing:antialiased;padding:0 12px;margin:0 0 0 24px;color:#fff;font-size:14px;text-transform:uppercase;font-family:"Futura Std Bold";border-left:5px solid #c60c30;line-height:24px}.main-container > div.classics-page .project .foreground .project-description h3 span{-webkit-font-smoothing:antialiased;font-size:28px;text-transform:uppercase;font-family:"Futura Std Bold";display:block;line-height:30px}.main-container > div.classics-page .project .foreground p{-webkit-font-smoothing:antialiased;padding:34px 24px 0;font-family:"Futura Std Medium";color:#fff;font-size:12px;text-transform:uppercase;line-height:24px;letter-spacing:2px}@media(max-width: 991px){.main-container > div.classics-page .project .foreground p{display:none}}.main-container > div.classics-page .project .foreground .project-menu{position:absolute;bottom:0;left:0;margin:0 0 4px 24px}.main-container > div.classics-page .project .foreground .project-menu ul{margin-bottom:0;padding:0}.main-container > div.classics-page .project .foreground .project-menu ul li{display:inline-block;text-align:left;margin-bottom:0;position:relative}.main-container > div.classics-page .project .foreground .project-menu ul li a{display:block;line-height:22px;height:24px;font-size:10px;text-transform:uppercase;background-color:transparent;cursor:pointer;color:#fff;font-family:"Futura Std Bold";-webkit-font-smoothing:antialiased;padding:2px 5px;margin:0 3px}.main-container > div.classics-page .project .foreground .project-menu ul li i{color:#fff;font-size:5px;position:absolute;top:10px;right:-4px}.main-container > div.classics-page .project .foreground .project-menu ul li.active a,.main-container > div.classics-page .project .foreground .project-menu ul li:hover a{background-color:#c60c30}@media(max-width: 767px){.main-container > div.classics-page .project.col-xs-6{width:100%;padding:0}}@media(min-width: 768px)and (max-width: 991px){.main-container > div.classics-page .project.col-md-3{width:100%;padding:0}}@media(min-width: 992px)and (max-width: 1199px){.main-container > div.classics-page .project.col-sm-4{width:20%;padding:0}}@media(min-width: 1200px){.main-container > div.classics-page .project.col-lg-3{width:20%;padding:0}}@media(max-width: 991px){.main-container > div.classics-page .project .background,.main-container > div.classics-page .project .background-hover{margin:0}.main-container > div.classics-page .project .background-hover{opacity:0}.main-container > div.classics-page .project .foreground{opacity:1}}.main-container > div.classics-page .project:hover .background,.main-container > div.classics-page .project:hover .background-hover{margin:0}.main-container > div.classics-page .project:hover .background-hover{opacity:0}.main-container > div.classics-page .project:hover .foreground{opacity:1}.main-container > div.classics-page .project.before{-webkit-transform:translateY(1000px);-moz-transform:translateY(1000px);-ms-transform:translateY(1000px);-o-transform:translateY(1000px);transform:translateY(1000px);-sand-transform:translateY(1000px);-webkit-transform:translateY(50vh);-moz-transform:translateY(50vh);-ms-transform:translateY(50vh);-o-transform:translateY(50vh);transform:translateY(50vh);-sand-transform:translateY(50vh);opacity:0}.main-container > div.classics-page .project.after{-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);-o-transform:translateY(-500px);transform:translateY(-500px);-sand-transform:translateY(-500px);opacity:0}.main-container > div.classics-page .classicos-logo{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;background-image:url(../img/classicos-logo.png);background-repeat:no-repeat;background-position:center center;background-size:80%;-webkit-transition:opacity .5s ease-out,top .4s ease-out,left .4s ease-out,bottom .4s ease-out,right .4s ease-out,transform .4s ease-out;-moz-transition:opacity .5s ease-out,top .4s ease-out,left .4s ease-out,bottom .4s ease-out,right .4s ease-out,transform .4s ease-out;-ms-transition:opacity .5s ease-out,top .4s ease-out,left .4s ease-out,bottom .4s ease-out,right .4s ease-out,transform .4s ease-out;-o-transition:opacity .5s ease-out,top .4s ease-out,left .4s ease-out,bottom .4s ease-out,right .4s ease-out,transform .4s ease-out;transition:opacity .5s ease-out,top .4s ease-out,left .4s ease-out,bottom .4s ease-out,right .4s ease-out,transform .4s ease-out;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-sand-transform:translateY(0px);opacity:1}.main-container > div.classics-page .classicos-logo.before{opacity:0}.main-container > div.classics-page .classicos-logo.after{opacity:0;top:-400%;bottom:-400%;right:-400%;left:-400%}@media(max-width: 991px){.main-container > div.classics-page .classicos-logo{display:none}}.ie .main-container > div.classics-page .project .background-hover{background-image:url(../img/background.png) !important;opacity:.8}.ie .main-container > div.classics-page .project:hover .background-hover{background-image:none;opacity:0}.people-page{margin-right:0}.people-page .person{display:block;height:50%;position:relative;overflow:hidden;opacity:1;cursor:pointer;-webkit-transition:opacity .7s,top .7s,transform .7s,width .4s;-moz-transition:opacity .7s,top .7s,transform .7s,width .4s;-ms-transition:opacity .7s,top .7s,transform .7s,width .4s;-o-transition:opacity .7s,top .7s,transform .7s,width .4s;transition:opacity .7s,top .7s,transform .7s,width .4s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-sand-transform:translateY(0px)}.people-page .person .background,.people-page .person .background-hover{-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s;transition:width .4s;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-transition:margin .4s;-moz-transition:margin .4s;-ms-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s}.people-page .person .background-hover{-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s;transition:width .4s;opacity:0;-webkit-transition:margin .4s,opacity .4s;-moz-transition:margin .4s,opacity .4s;-ms-transition:margin .4s,opacity .4s;-o-transition:margin .4s,opacity .4s;transition:margin .4s,opacity .4s;background-blend-mode:multiply;background-color:#c60c30}.people-page .person .foreground,.people-page .person .mobile{-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s;transition:width .4s;pointer-events:none;opacity:0;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:0;left:0;border:1px solid #fff;margin:10px}.people-page .person .foreground .people-description,.people-page .person .mobile .people-description{pointer-events:none;position:absolute;width:100%;bottom:70px}.people-page .person .foreground .people-description h3,.people-page .person .mobile .people-description h3{-webkit-font-smoothing:antialiased;color:#fff;font-size:28px;text-transform:uppercase;font-family:"Futura Std Medium";line-height:38px;text-align:center;letter-spacing:2px}.people-page .person .foreground .people-description h3 span,.people-page .person .mobile .people-description h3 span{-webkit-font-smoothing:antialiased;display:block;letter-spacing:2px}.people-page .person .foreground .people-description p,.people-page .person .mobile .people-description p{font-family:"Futura Std Bold";font-size:14px;color:#fff;line-height:76px;text-align:center;letter-spacing:2px;line-height:28px;width:90%;margin:0 auto;overflow:hidden}.people-page .person .foreground .people-menu,.people-page .person .mobile .people-menu{pointer-events:none;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%);width:130px;text-align:center}.people-page .person .foreground .people-menu a,.people-page .person .mobile .people-menu a{display:block;height:30px;font-size:11px;text-transform:uppercase;background-color:transparent;cursor:pointer;color:#fff;font-family:"Futura Std Bold";-webkit-font-smoothing:antialiased;padding:0 10px;border:1px solid #fff;line-height:30px;letter-spacing:3px;margin:0 auto;width:130px}@media(max-width: 767px){.people-page .person.col-xs-6{padding:0}}@media(min-width: 768px)and (max-width: 991px){.people-page .person.col-md-3{padding:0}}@media(min-width: 992px)and (max-width: 1199px){.people-page .person.col-sm-4{padding:0}}@media(min-width: 1200px){.people-page .person.col-lg-2{padding:0;width:16.666%}.people-page .person.person_big{width:20%}.people-page .person.person_small{width:16%}}@media(max-width: 991px){.people-page .person .background-hover,.people-page .person .foreground{display:none}.people-page .person .mobile{opacity:1}.people-page .person .mobile .people-menu{display:none}.people-page .person .mobile .people-description{bottom:0}.people-page .person .mobile .people-description h3{font-size:18px;line-height:20px;text-align:right;padding-right:10px;margin:0 0 0}.people-page .person .mobile .people-description p{text-align:right}}@media screen and (min-width: 991px){.people-page .person:hover .background,.people-page .person:hover .background-hover{margin:-5%}}.people-page .person:hover .background-hover{opacity:1}.people-page .person:hover .foreground{opacity:1}.people-page .person.before{-webkit-transform:translateY(1000px);-moz-transform:translateY(1000px);-ms-transform:translateY(1000px);-o-transform:translateY(1000px);transform:translateY(1000px);-sand-transform:translateY(1000px);-webkit-transform:translateY(50vh);-moz-transform:translateY(50vh);-ms-transform:translateY(50vh);-o-transform:translateY(50vh);transform:translateY(50vh);-sand-transform:translateY(50vh);opacity:0}.people-page .person.after{-webkit-transform:translateY(-500px);-moz-transform:translateY(-500px);-ms-transform:translateY(-500px);-o-transform:translateY(-500px);transform:translateY(-500px);-sand-transform:translateY(-500px);opacity:0}.ie .people-page .person .background-hover{background-image:none !important;opacity:0 !important}.ie .people-page .person:hover .background-hover{background-image:url(../img/background.png) !important;opacity:.8 !important}.person-page{width:100%;opacity:1;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;background-color:#000;-webkit-transition:left .6s ease-out .4s,top .6s ease-out,opacity .6s ease-out,right .6s ease-out .4s;-moz-transition:left .6s ease-out .4s,top .6s ease-out,opacity .6s ease-out,right .6s ease-out .4s;-ms-transition:left .6s ease-out .4s,top .6s ease-out,opacity .6s ease-out,right .6s ease-out .4s;-o-transition:left .6s ease-out .4s,top .6s ease-out,opacity .6s ease-out,right .6s ease-out .4s;transition:left .6s ease-out .4s,top .6s ease-out,opacity .6s ease-out,right .6s ease-out .4s}.person-page .thumb{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;-webkit-transition:margin .4s;-moz-transition:margin .4s;-ms-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s;padding:10px}@media(max-width: 991px){.person-page .thumb{height:auto;padding:0}}.person-page .thumb .border{border:1px solid #fff;width:100%;height:100%}@media(max-width: 991px){.person-page .thumb .border{position:absolute;top:10px;left:10px;right:10px;bottom:10px;width:auto;height:auto}}.person-page .thumb img{width:100%}.person-page .person-info{background-color:#fff;min-height:100%}@media(max-width: 991px){.person-page .person-info{float:left;width:100%;clear:both}}@media(min-width: 992px)and (max-width: 1199px){.person-page .person-info{overflow:hidden;padding:30px}}.person-page .person-info .people-description{top:50%;width:70%;margin:0 auto;position:absolute}@media screen and (min-width: 991px){.person-page .person-info .people-description{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-sand-transform:translateX(-50%) translateY(-50%)}}@media(min-width: 992px)and (max-width: 1199px){.person-page .person-info .people-description{width:80%;max-height:100%;overflow-y:auto;width:100%;padding:20px 30px}}@media(max-width: 991px){.person-page .person-info .people-description{top:40px;width:85%;padding-top:50px;padding-bottom:50px;position:initial;transform:initial}}@media(max-width: 767px){.person-page .person-info .people-description{width:100%}}.person-page .person-info .people-description h3{border-left:5px solid #c60c30;padding-left:30px;-webkit-font-smoothing:antialiased;color:#343434;font-size:34px;text-transform:uppercase;font-family:"Futura Std Bold";line-height:38px;letter-spacing:2px}.person-page .person-info .people-description h3 span{-webkit-font-smoothing:antialiased;display:block;letter-spacing:2px;font-size:30px;font-family:"Futura Std Medium";color:#c60c30}.person-page .person-info .people-description p{font-family:"Futura Std Medium";font-size:12px;line-height:24px;letter-spacing:2px;color:#343434;padding-left:38px;padding-top:50px}@media(max-width: 991px){.person-page .person-info .people-description p{padding-top:20px}}@media(max-width: 767px){.person-page .person-info .people-description p{font-size:10px;line-height:20px;width:92%}}.person-page .clients-overlay{background-image:url(../img/menu-button-shadow.png);position:absolute;width:240px;height:551px;right:0;top:0;pointer-events:none}.person-page .outer-navigation{position:relative;z-index:2;display:block;width:100%;height:100px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-sand-transform:translateY(-50%)}@media screen and (max-width: 991px){.person-page .outer-navigation{top:30vh;position:absolute}}@media screen and (max-width: 767px){.person-page .outer-navigation{position:absolute}}.person-page .outer-navigation .side-label{cursor:pointer;width:100px;height:100px;display:block;position:absolute;background-position:center center;background-repeat:no-repeat;-webkit-transition:width .5s linear;-moz-transition:width .5s linear;-ms-transition:width .5s linear;-o-transition:width .5s linear;transition:width .5s linear}.person-page .outer-navigation .side-label.previous-label{left:0;background-image:url(../img/project-previows-arrow.png)}.person-page .outer-navigation .side-label.next-label{right:0;background-image:url(../img/people-next-arrow.png)}@media screen and (max-width: 991px){.person-page .outer-navigation .side-label.next-label{background-image:url(../img/project-next-arrow.png)}}.person-page .outer-navigation .side-label:hover{width:70px}.person-page .close-person{position:absolute;background-image:url("../img/project-close-button-gray.png");background-position:center center;background-size:36px;display:block;width:36px;height:36px;top:50px;right:16px;text-indent:-99999px;border:1px solid #777;border-radius:50px}@media screen and (max-width: 991px){.person-page .close-person{top:16px;width:28px;height:28px;background-size:90%;right:18px}}.person-page .thumb{-webkit-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-moz-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-ms-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-o-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;position:relative;top:0%}.person-page .person-info{-webkit-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-moz-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-ms-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;-o-transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;transition:left .6s ease-out,top .6s ease-out,opacity .6s ease-out,right .6s ease-out;position:relative;top:0%}.person-page.before{opacity:0}.person-page.before .thumb{top:100%}.person-page.before .person-info{top:100%}.person-page.after{opacity:0}.person-page.after .thumb{top:-100%}.person-page.after .person-info{top:-100%}.person-page.before-right{opacity:1;left:-100%;top:0}.person-page.before-right .thumb,.person-page.before-right .person-info{top:0}.person-page.before-left{opacity:1;left:100%;top:0}.person-page.before-left .thumb,.person-page.before-left .person-info{top:0}.person-page.after-right{opacity:1;left:50%;top:0}.person-page.after-right .thumb,.person-page.after-right .person-info{top:0}.person-page.after-left{opacity:1;left:-50%;top:0}.person-page.after-left .thumb,.person-page.after-left .person-info{top:0}.profile-photo-light{display:none}.contact-page{min-height:100%;position:relative;-webkit-transition:top .6s ease-out .1s;-moz-transition:top .6s ease-out .1s;-ms-transition:top .6s ease-out .1s;-o-transition:top .6s ease-out .1s;transition:top .6s ease-out .1s;top:0%}.contact-page a{cursor:pointer}.contact-page .contact-content{min-height:100%;background-position:center center;background-size:cover;overflow:hidden;position:relative}.contact-page .contact-content .container .row{padding-top:10%}.contact-page .contact-content .container #map{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}@media screen and (max-width: 991px){.contact-page .contact-content .container #map{position:fixed !important;top:0 !important}}.contact-page .contact-content .container .close-map{display:block;position:absolute;top:60px;right:15px;width:50px;height:51px;border:2px solid #c60c30;border-radius:50px;background-image:url("../img/red-close-button.png");background-position:center center;cursor:pointer;opacity:0}@media screen and (max-width: 991px){.contact-page .contact-content .container .close-map{position:fixed !important;top:60px;width:28px;height:28px;background-size:90%;right:18px}}.contact-page .contact-content .container h3{border-left:5px solid #c60c30;padding-left:30px;-webkit-font-smoothing:antialiased;color:#fff;font-size:28px;text-transform:uppercase;letter-spacing:5px;line-height:60px;width:100%;font-family:"Futura Std Bold"}.contact-page .contact-content .container h3 span{display:block;height:2px;background-color:#fff;width:100%;position:relative;bottom:10px;opacity:.5}.contact-page .contact-content .container form{margin:30px 0}.contact-page .contact-content .container form label{width:100%;font-family:"Futura Std Medium";font-size:17px;color:#fff;-webkit-font-smoothing:antialiased;line-height:28px;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.contact-page .contact-content .container form input,.contact-page .contact-content .container form textarea{width:100%;font-family:"Futura Std Light";font-size:20px;text-indent:12px;-webkit-font-smoothing:antialiased;border:1px solid #fff;outline:none;margin-bottom:14px;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}.contact-page .contact-content .container form input.error,.contact-page .contact-content .container form textarea.error{background-color:#c70c30}.contact-page .contact-content .container form input[type=submit]{color:#fff;text-indent:0}.contact-page .contact-content .container form textarea{min-height:170px}.contact-page .contact-content .container form input[type=submit]{float:right;width:149px;line-height:30px;border:1px solid #fff;background-color:transparent;text-transform:uppercase;font-family:"Futura Std Bold";font-size:12px;letter-spacing:2px;text-indent:-99999px;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s;background-image:url(../img/buttons/contact-send.png);background-position:top center;height:43px}.contact-page .contact-content .container form input[type=submit]:hover{background-position:bottom center}.contact-page .contact-content .container form span{color:#fff;font-weight:100;font-family:"Futura Std Light"}.contact-page .contact-content .container .logo{width:190px;margin:20px auto 44px;display:block}@media(max-width: 992px){.contact-page .contact-content .container .logo{margin:30px auto 44px}}.contact-page .contact-content .container h4{font-family:"Futura Std Bold";font-size:20px;text-align:center;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;clear:both;letter-spacing:2px;font-weight:100}.contact-page .contact-content .container h5{font-family:"Futura Std Medium";font-size:22px;text-align:center;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased}.contact-page .contact-content .container .share-menu{margin:28px 0 70px}.contact-page .contact-content .container .share-menu ul{display:inline-block;margin:0;padding:0;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%)}.contact-page .contact-content .container .share-menu ul li{display:inline-block;text-align:center;width:42px;margin:0 3px}.contact-page .contact-content .container .share-menu ul li a{display:block;width:100%;height:42px;text-indent:-99999px;font-family:"Futura Std Bold";-webkit-font-smoothing:antialiased;border-radius:0;margin:0}.contact-page .contact-content .container .share-menu ul li a.twitter{background-image:url(../img/agency-social-buttons.png);background-position:left center}.contact-page .contact-content .container .share-menu ul li a.youtube{background-image:url(../img/agency-social-buttons.png);background-position:center center}.contact-page .contact-content .container .share-menu ul li a.facebook{background-image:url(../img/agency-social-buttons.png);background-position:right center}.contact-page .contact-content .container h5.address{font-size:17px;line-height:26px}.contact-page .contact-content .container a{border:1px solid #fff;padding:8px 0;font-family:"Futura Std Bold";text-transform:uppercase;margin:30px auto 30px;display:inline-block;width:180px;text-align:center;color:#fff;letter-spacing:2px;border-radius:2px;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-sand-transform:translateX(-50%);font-size:12px;-webkit-font-smoothing:antialiased;text-indent:-99999px;-webkit-transition:background .4s;-moz-transition:background .4s;-ms-transition:background .4s;-o-transition:background .4s;transition:background .4s}.contact-page .contact-content .container a.maps{background-image:url(../img/buttons/contact-see-map.png);background-position:top center;height:43px}.contact-page .contact-content .container a:hover{background-position:bottom center}.contact-page .contact-content .sending{margin-top:50px;text-align:center;display:none;position:absolute;left:50%;transform:translateX(-50%)}.contact-page .contact-content .success{position:absolute;left:-130%;margin-left:52px;opacity:0;-webkit-transition:left .6s,opacity .6s;-moz-transition:left .6s,opacity .6s;-ms-transition:left .6s,opacity .6s;-o-transition:left .6s,opacity .6s;transition:left .6s,opacity .6s}.contact-page .contact-content .success a{margin:0;margin-top:20px;width:210px;left:0;transform:initial;text-indent:0}.contact-page .contact-content .success h5{text-align:left;padding-top:0;font-size:20px;letter-spacing:2px}.contact-page .contact-content .success.show{left:0%;opacity:1}.contact-page .ajax-loader{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-sand-transform:translateY(-50%) translateX(-50%);display:none}@media screen and (max-width: 767px){.contact-page .ajax-loader{position:fixed !important}}.contact-page .animright{position:relative;right:0;-webkit-transition:right .6s ease-out 1s;-moz-transition:right .6s ease-out 1s;-ms-transition:right .6s ease-out 1s;-o-transition:right .6s ease-out 1s;transition:right .6s ease-out 1s;min-height:200px}.contact-page .animleft{position:relative;left:0;-webkit-transition:left .6s ease-out 1s;-moz-transition:left .6s ease-out 1s;-ms-transition:left .6s ease-out 1s;-o-transition:left .6s ease-out 1s;transition:left .6s ease-out 1s;min-height:300px}.contact-page #map{-webkit-transition:opacity .6s ease-out 1s;-moz-transition:opacity .6s ease-out 1s;-ms-transition:opacity .6s ease-out 1s;-o-transition:opacity .6s ease-out 1s;transition:opacity .6s ease-out 1s}.contact-page .close-map{-webkit-transition:opacity .6s ease-out 2s;-moz-transition:opacity .6s ease-out 2s;-ms-transition:opacity .6s ease-out 2s;-o-transition:opacity .6s ease-out 2s;transition:opacity .6s ease-out 2s}.contact-page.changeTime .animright{position:relative;right:0;-webkit-transition:right .6s ease-out 0s;-moz-transition:right .6s ease-out 0s;-ms-transition:right .6s ease-out 0s;-o-transition:right .6s ease-out 0s;transition:right .6s ease-out 0s}.contact-page.changeTime .animleft{position:relative;left:0;-webkit-transition:left .6s ease-out 0s;-moz-transition:left .6s ease-out 0s;-ms-transition:left .6s ease-out 0s;-o-transition:left .6s ease-out 0s;transition:left .6s ease-out 0s}.contact-page.changeTime #map{-webkit-transition:opacity .6s ease-out 0s;-moz-transition:opacity .6s ease-out 0s;-ms-transition:opacity .6s ease-out 0s;-o-transition:opacity .6s ease-out 0s;transition:opacity .6s ease-out 0s}.contact-page.changeTime .close-map{-webkit-transition:opacity .6s ease-out 0s;-moz-transition:opacity .6s ease-out 0s;-ms-transition:opacity .6s ease-out 0s;-o-transition:opacity .6s ease-out 0s;transition:opacity .6s ease-out 0s}.contact-page.before{top:100%}.contact-page.before .animright{right:-130%}.contact-page.before .animleft{left:-130%}.contact-page.after{top:-100%}.contact-page.after .animright{right:0}.contact-page.after .animleft{left:0}.contact-page.map .animright{right:-130%}.contact-page.map .animleft{left:-130%}.contact-page.map .container .close-map{opacity:1 !important}/*# sourceMappingURL=styles.css.map */
