@import url('reset.css');@import url('plugins.css');@import url('font-awesome.min.css');@font-face {font-family: 'BranRg';src: url('../fonts/brareg.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'BranBk';src: url('../fonts/brabla.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #000;}body {font-family: 'BranRg', sans-serif;color:#fff;font-size:21px;line-height:30px;letter-spacing:0;overflow:hidden;margin:0;background-color:rgba(255,255,255,0);}#preloader {position: fixed;top:0;left:0;right:0;bottom:0;background: #000;z-index: 100;}#preloader-intro {position: fixed;top:0;left:0;right:0;bottom:0;background: #fff;z-index: 1999;}strong, .strong {font-weight:700;}h1, h2, h3, h4, h5, h6, p {margin-top:0;margin-bottom:20px;}a, a:link, a:hover, a:active, a:visited {cursor:pointer;text-decoration:none;opacity:1;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}a.no-hover {cursor:default;}p a, .new-text > a {color:#fff;border-bottom:1px solid #fff!important;}.contact-content p a {color:#fff;border-bottom:0!important;}p a:hover {color:#fff;opacity:0.65;}a:hover {}section {clear:both;}i {font-style: italic!important;}i.fa {font-style: normal!important;}u {text-decoration: none;}u, .underline {border-bottom:1px solid #231f20;padding-bottom:4px;}.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.pace-inactive {display: none;}.pace .pace-progress {background: #991b21;position: fixed;z-index: 3000;top: 0px;right: 100%;width: 100%;height: 4px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {padding-left: 0;padding-right: 0;}.container {max-width:100%;width:100%;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto;box-sizing: border-box;}header .container {max-width:100%;}.padd {padding-left:41px;padding-right:41px;}.nopadd {padding-left:0;padding-right:0;}.tpadd {padding-top:200px;padding-bottom:40px;}.clear {clear:both;}#main {}#content {margin-top:120px;}#content.ishome {margin-top:0;}.lazyload, .lazyloading {opacity: 0;}.lazyloaded {opacity: 1;transition: opacity 500ms;}header {position:fixed;z-index:101;top:0;left:0;width:100%;margin:0;padding-top:50px;}.header-logo{position:relative;z-index:100;width:292px;height:37px;overflow:hidden;background-color:#fff;-webkit-mask-image:url(../imgs/future-east-logo.svg);mask-image:url(../imgs/future-east-logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.header-logo-mobile {display:none;}.header-logo video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .5s;pointer-events:none}.header-logo a:hover > video {opacity:1;}img.masked {margin: 0;width: 292px;height: 37px;overflow: hidden;-webkit-mask-image: url(imgs/future-east-logo.svg);mask-image: url(imgs/future-east-logo.svg);-webkit-mask-position: center center;mask-position: center center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}.image_off, .logo:hover .image_on{display:none;}.image_on, .logo:hover .image_off{display:block;}#menu {font-family:'BranBk';line-height:35px;color:#fff;letter-spacing:1px;float:right;}#menu ul {padding:0;width: 100%;font-size: 0;}#menu ul li {text-transform:uppercase;list-style: none;display:inline-block;margin:0 0 0 1px;padding:0;font-size:16px;}#menu ul li a {padding:6px 11px 5px;color:#fff;}#menu ul li a:hover, #menu ul li.current a{color:#000;background-color:rgba(255,255,255,1);}#menu ul li.current a{color:#fff;background-color:rgba(255,255,255,0);-moz-transition: all 250ms;-webkit-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;}body.pace-done #menu ul li.current a{color:#000 !important;background-color:rgba(255,255,255,1);}body.pace-done #menu ul li a:hover{color: #000 !important}#menu-mobile-close {position:absolute;top:50px;right:50px;}#menu-mobile-icon {float:right;display:none;}#menu-mobile-icon:hover, #menu-mobile-close:hover {cursor:pointer;}#menu-mobile {position: fixed;z-index: 200;background-color: rgba(0,0,0,0.90);width: 100%;height: 100%;top:0;left:0;text-align: center;display: none;color: white;font-family:'BranBk',sans-serif;line-height:35px;letter-spacing:1px;}#menu-mobile ul {display: table-cell;vertical-align: middle;padding-left: 0 !important;}#menu-mobile ul li {text-transform:uppercase;list-style: none;font-size:16px;margin:5px 0;}#menu-mobile ul li a {padding:6px 11px 5px;color:#fff;}#intro {position:fixed;top:20px;left:20px;right:20px;bottom:20px;z-index:2005;}#intro .logo-intro {width:100%;height:100%;position:absolute;color:#f0f;z-index:3000;display:none;}#intro .logo-intro img {display:block;width:292px;height:296px;position:absolute;left:50%;top:50%;margin:-148px 0 0 -146px;}#norte, #este, #sur, #oeste {background: #fff;position: fixed;z-index: 2000;}#norteb, #esteb, #surb, #oesteb {background: #000;position: fixed;z-index: 2002;display:none;}body.pace-done #norteb, body.pace-done #surb, body.pace-done #esteb, body.pace-done #oesteb {}#este, #oeste, #esteb, #oesteb {top: 20px;bottom: 20px;width: 20px;}#este, #esteb {right: 0;}#oeste, #oesteb {left: 0;}#norte, #sur, #norteb, #surb {left: 0;right: 0;height: 20px;}#norte, #norteb {top: 0;}#sur, #surb {bottom: 0;}.scroll-down {position:absolute;left:0;right:0;bottom:60px;width:100%;text-align:center;z-index:100;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;color:#fff;letter-spacing:1px;cursor: pointer;}.scroll-down .title {display:block;padding-top:10px;}#fullpage .imago-container {width:250px;height:241px;margin:-55px auto 0 auto;padding-left:20px;}#about-us-home {position:relative;background-color:#991b21;color:#fff;font-family: 'BranRg', sans-serif;font-size:38px;line-height:52px;display: table-cell;vertical-align: middle;width: 100%;height:100vh;padding:0 200px;text-align:center;}.scroll-down-about {position:absolute;left:0;right:0;bottom:45px;width:100%;text-align:center;z-index:100;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;color:#fff;letter-spacing:1px;cursor:pointer;}.scroll-down-about .title {display:block;padding-top:10px;}#scroll-down-about:hover, .scroll-down:hover{font-size: 20px;}#scroll-down-about, .scroll-down {transition: font-size 0.4s ease;}#featured-work {position:relative;background-color:#000;color:#fff;width: 100%;min-height:860px;text-align:center;}#featured-work .featured-work-content {padding-top:95px;}#featured-work-grid {display:inline-block;}.more-directors {width:180px;display:block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:35px auto 75px;}.contact-button a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:35px auto 75px;}.contact-button a:hover, .job-button a:hover, .get-directions-button a:hover, .read-button a:hover{color: #000 !important}.contact-button a:hover, .more-directors:hover {cursor:pointer;background-color:#fff;color:#000;}.thumb-work-home, .thumb-work-home-big {background-color:rgba(255,255,255,0.10);display:inline-block;position:relative;float:left;margin:0 9px 18px;}.thumb-work-home .files-container, .thumb-work-home-big .files-container {overflow:hidden;}.thumb-work-home h2, .thumb-work-home-big h2 {position:absolute;top:30px;left:30px;right:30px;bottom:30px;margin:0;padding:0;}.thumb-work-home h2 a, .thumb-work-home-big h2 a {display: table;width:100%;height:100%;text-transform:uppercase;text-align:center;background-color: rgba(255,255,255,0);color: rgba(255,255,255,1);-webkit-transition: color 0.15s ease-in-out;-moz-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.thumb-work-home h2:hover > a, .thumb-work-home-big h2:hover > a {-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out; color: #000 !important;}.thumb-work-home h2 a .title, .thumb-work-home-big h2 a .title {display: table-cell;vertical-align: middle;padding:0 20px;font-family:'BranBk',sans-serif;font-size:30px;line-height:31px;letter-spacing:2px;}.thumb-work-home-big h2 a .title {font-size:48px;line-height:50px;letter-spacing:2px;}.name {background-color:rgba(255,255,255,0);}.thumb-work-home h2 a .subtitle, .thumb-work-home-big h2 a .subtitle {display:block;font-family:'BranRg',sans-serif;font-size:12px;line-height:14px;letter-spacing:1px;margin-top:4px;}#work-grid {}.thumb-work {background-color:rgba(255,255,255,0.10);display:inline-block;position:relative;float:none;margin:0 9px 18px;}.thumb-work .files-container {overflow:hidden;}.thumb-work h2 {position:absolute;top:30px;left:30px;right:30px;bottom:30px;margin:0;padding:0;}.thumb-work h2 a {display: table;width:100%;height:100%;text-transform:uppercase;text-align:right;background-color: rgba(255,255,255,0);color: rgba(255,255,255,1);-webkit-transition: color 0.15s ease-in-out;-moz-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.thumb-work h2:hover > a {-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;color: #000 !important;}.thumb-work h2 a .title {display: table-cell;vertical-align: middle;padding:0 60px;font-family:'BranBk',sans-serif;font-size:48px;line-height:50px;letter-spacing:2px;}.thumb-work h2 a .subtitle {display:block;font-family:'BranRg',sans-serif;font-size:12px;line-height:14px;letter-spacing:1px;margin-top:4px;margin-right:4px;}.thumb-comm, .thumb-dir {background-color:rgba(255,255,255,0.10);display:inline-block;position:relative;float:left;margin:0 9px 18px;}.thumb-dir-more {display:none;}.thumb-comm .files-container, .thumb-dir .files-container {overflow:hidden;}.thumb-comm h2, .thumb-dir h2 {position:absolute;top:30px;left:30px;right:30px;bottom:30px;margin:0;padding:0;}.thumb-cli h2 {position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;}.thumb-comm h2 a, .thumb-dir h2 a, .thumb-cli h2 a {display: table;width:100%;height:100%;text-transform:uppercase;text-align:center;background-color: rgba(255,255,255,0);color: rgba(255,255,255,1);-webkit-transition: color 0.15s ease-in-out;-moz-transition: color 0.15s ease-in-out;transition: color 0.15s ease-in-out;}.thumb-comm h2 a:hover, .thumb-dir h2 a:hover {-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;color: #000 !important;}.thumb-comm h2 a .title, .thumb-dir h2 a .title, .thumb-cli h2 a .title {display: table-cell;vertical-align: middle;padding:0 20px;font-family:'BranBk',sans-serif;font-size:30px;line-height:32px;letter-spacing:2px;}.thumb-comm h2 a .subtitle {display:block;font-family:'BranRg',sans-serif;font-size:12px;line-height:14px;letter-spacing:1px;margin-top:4px;margin-right:4px;}#work-nav a:hover{color: #000 !important}#work-nav a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:0 auto 20px;text-align:center;}a.button-prev-mobile, a.button-next-mobile, a.button-directors-mobile, a.button-clients-mobile {display:none!important;}a.button-clients {margin-left:10px!important;}#work-nav a:hover {background-color:#fff;color:#000;}#work-nav a.current {color:#000 !important;background-color:rgba(255,255,255,1);}.pull-right {text-align:right;}a.button-next {margin-left:10px!important;}a.button-back {margin-right: 10px!important;}a.button-back.all {margin-right: 14px!important;}.film-info {text-align:center;}.film-info h1 {font-family:"BranBk",sans-serif;font-size:48px;line-height:48px;letter-spacing:2px;text-transform:uppercase;margin-top:70px;margin-bottom:0;}.film-info h2 {font-family:"BranRg",sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;}.film-text {display:inline-block;margin-top:50px;margin-bottom:40px;padding:0 90px;letter-spacing:0;}.film-awards {margin-top:40px;}.film-awards h3 {font-family:"BranBk",sans-serif;font-size:16px;line-height:18px;letter-spacing:1px;}ul.film-awards-content {margin-top:50px;}ul.film-awards-content li {font-size:15px;line-height:17px;max-width:210px;text-align:center;display:inline-block;margin:0 20px 30px;}ul.film-awards-content li .text {font-size:15px;line-height:17px;}ul.film-awards-content li img {display:block;width:auto;height:auto;height:100px;margin:0 auto 20px;}.site-button {text-align:center;margin:35px 20px 75px;}.site-button a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:10px;}.site-button a:hover {background-color:#fff;color:#000;}.film-content .video-container {width:75%;margin:0 auto;}.film-content .image-container {width:100%;height:auto;overflow:hidden;}.vertical-space {margin:35px auto 75px;}.cli-content {margin-top:40px;}.thumb-cli {display:inline-block;position:relative;float:left;margin:0 9px 54px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.thumb-cli .files-container {overflow:hidden;}.thumb-cli:hover {opacity:0.75;}.thumb-cli.no-link:hover {opacity:1;}body.news, body.news #main {background-color:#4b4f27;}body.news #menu ul li a:hover {color:#4b4f27;}body.pace-done.news #menu ul li.current a{color:#4b4f27;}.news-list {text-align:left;}.new-item {margin-bottom:65px;}.new-item .files-container {width:100%;overflow:hidden;}.new-item h2 {font-family:"BranBk",sans-serif;font-size:32px;line-height:34px;letter-spacing:1px;text-transform:uppercase;margin-top:35px;margin-bottom:0;}.new-item h2 a {color:#fff;}.new-item h3 {font-family:"BranRg",sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;padding-top:8px;}.new-text {margin-top:30px;padding:0 20px 0 0;letter-spacing:0;}.read-button a, .more-button a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:5px auto 0;}.more-button a {margin: 35px auto 35px;}.read-button a:hover, .more-button a:hover {background-color:#fff;color:#4b4f27;}#news-nav {clear:both;}#social {margin-bottom:30px;}.social-feed-element {margin-top:18px;}.bx-wrapper {}.bxslider li {}.bx-wrapper .bx-loading {background-color:rgba(255,255,255,0.10)!important;}.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0;left: 0;background-color:rgba(0,0,0,0)!important;}.bx-wrapper .bx-viewport ul {}.bx-viewport li {min-height: 1px;min-width: 1px;}.bx-wrapper img{width:100%;max-width: 100%;height: auto !important;}.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: -50px;}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.files-container-slider {}#new-media {padding-right:36px;}#new-media .files-container {width:100%;height:auto;overflow:hidden;}#new-media .files-container img {width:100%;height:auto;}#new-info h2 {font-family:"BranBk",sans-serif;font-size:32px;line-height:34px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0;}#new-info h3 {font-family:"BranRg",sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;}#new-info .new-text {margin-top:30px;padding:0 20px 0 0;letter-spacing:0;}#new-nav a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:0 auto 20px;text-align:center;}#new-nav a:hover {background-color:#fff;color:#4b4f27;}body.project, body.project #main {background-color:#991b21;}body.project #menu ul li a:hover {color:#991b21;}body.pace-done.project #menu ul li.current a{color:#991b21;}.thumb-proj {background-color:rgba(255,255,255,0.10);display:inline-block;position:relative;float:left;margin:0 9px 18px;}.thumb-proj .files-container {overflow:hidden;}.thumb-proj h2 {position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;}.thumb-proj h2 .title-container a:hover {background-color: rgba(255,255,255,1);color: #991b21 !important;}.thumb-proj h2 .title-container a.no-hover:hover {background-color: rgba(255,255,255,0);color: #fff;}.thumb-proj h2 .title-container {display: table;background-color:#991b21;position:absolute;right:18px;bottom:18px;width:40%;height:40%;}.thumb-proj h2 .title-container a {display: table-cell;vertical-align: middle;width:100%;height:100%;text-transform:uppercase;text-align:center;background-color: rgba(255,255,255,0);color: rgba(255,255,255,1);}.thumb-proj h2 .title-container a .title {padding:20px;font-family:'BranBk',sans-serif;font-size:30px;line-height:30px;letter-spacing:2px;}.thumb-proj h2 .subtitle {display:block;font-family:'BranRg',sans-serif;font-size:12px;line-height:14px;letter-spacing:1px;margin-top:4px;margin-right:4px;}#proj-media {padding-right:36px;}#proj-media .video-container {margin-bottom:18px;}#proj-media .files-container {width:100%;height:auto;overflow:hidden;}#proj-media .files-container img {width:100%;height:auto;}#proj-info h2 {font-family:"BranBk",sans-serif;font-size:32px;line-height:34px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0;}#proj-info h3 {font-family:"BranRg",sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;}#proj-info .new-text {margin-top:30px;padding:0 20px 0 0;letter-spacing:0;}#proj-nav a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:0 auto 20px;text-align:center;}#proj-nav a:hover {background-color:#fff;color:#991b21;}body.about-us, body.about-us #main {background-color:#991b21;letter-spacing:0;}body.about-us #menu ul li a:hover {color:#991b21;}body.pace-done.about-us #menu ul li.current a{color:#991b21;}#about-media {background-color:rgba(0,0,0,0);margin-bottom:40px;}#about-media .files-container {background-color:#000!important;width:100%;}#about-media .files-container img {}#about-media .bx-viewport {}.bxslider-about {}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: 0;outline: 0;width: 30px;height: 30px;text-indent: -9999px;z-index: 99;}.bx-wrapper .bx-prev {left: 10px!important;width:30px!important;height:30px!important;background:url('../imgs/larrow.svg') no-repeat 0 0px!important;}.bx-wrapper .bx-next {right:10px!important;width:30px!important;height:30px!important;background:url('../imgs/rarrow.svg') no-repeat 0 0px!important;}.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {opacity:0.65!important;}.about-content {text-align:center;}#about-info .about-imago {margin-bottom:50px;}#about-info .about-text {padding:0 90px;}.about-content .contact-button a {margin: 45px auto 75px;}.about-content .contact-button a:hover {color:#991b21;}body.contact, body.contact #main {background-color:#991b21;letter-spacing:0;}body.contact #menu ul li a:hover {color:#991b21;}body.pace-done.contact #menu ul li.current a{color:#991b21;}.contact-content {text-align:center;}#contact-info {font-family:'BranRg', serif;margin-bottom:70px;}#social-icons {font-size:25px;}#contact-info strong {font-family:'BranRg',serif;}#contact-info p a {color:#fff;opacity:0.75;}#contact-info p a:hover {opacity:0.50;}.get-directions-button a, .job-button a {display:inline-block;font-family:'BranBk',sans-serif;font-size:16px;line-height:16px;letter-spacing:1px;color:#fff;padding:8px 11px 7px;border:2px solid #fff;margin:10px auto 35px;text-align:center;}.get-directions-button a:hover, .job-button a:hover {background-color:#fff;color:#991b21;}#team-info {display:inline-block;margin-bottom:100px;}#team-info h2, #job-info h2 {font-family:'BranBk',sans-serif;font-size:44px;letter-spacing:1px;}ul.team-list {margin-top:50px;}ul.team-list li {text-align: center;display: inline-block;width:22%;margin:0 1%;}ul.team-list li .title {font-family:'BranBk',sans-serif;font-size:16px;letter-spacing:1px;text-transform:uppercase;}#job-info {display:inline-block;margin-bottom:130px;}#job-info .job {border:2px solid #fff;padding:40px 20px;margin:20px 0;}#job-info .job h3 {display:block;font-family:'BranBk',sans-serif;font-size:32px;line-height:34px;letter-spacing:1px;text-transform:uppercase;}.job-button a {margin:30px auto 0px;text-align:center;}#social-icons ul li {margin:0 10px;display:inline-block;}#social-icons ul li a {color:#fff;}#social-icons ul li a:hover {opacity:0.65;}#team-info ul li a {color:#fff;opacity:0.75;}#team-info ul li a:hover {opacity:0.50;}footer {display:none;margin-bottom:20px;}@media screen and (min-width:1535px){}@media screen and (max-width:1299px){.container {}}@media screen and (max-width:1120px){body {font-size: 18px;line-height: 24px;letter-spacing:0;}.header-logo {display:none;}.header-logo-mobile {display:block;}.header-logo-mobile img {height:30px;}#intro .logo-intro img {width:175px;height:auto;margin:-85px 0 0 -82px;}#fullpage .imago-container {width: 150px;height: auto;margin: -25px auto 0 auto;padding-left: 20px;}#fullpage .imago-container img {width: 150px;height: auto;}#menu {line-height: 30px;}#menu ul li {font-size: 15px;}#menu ul li a {padding: 6px 9px 5px;}.scroll-down {bottom: 45px;font-size: 15px;line-height: 15px;}.scroll-down-about {bottom: 35px;font-size: 15px;line-height: 15px;}#about-us-home {font-size: 36px;line-height: 40px;height: 600px;padding: 0 100px;}.thumb-work-home h2 a .title, .thumb-work-home-big h2 a .title {padding: 0 10px;font-size: 23px;line-height: 25px;letter-spacing: 1px;}.thumb-work-home-big h2 a .title {font-size: 40px;line-height: 42px;letter-spacing: 1px;}.thumb-work h2 a .title {font-size: 40px;line-height: 42px;letter-spacing: 1px;}.film-info h1 {font-size: 40px;line-height: 42px;letter-spacing: 1px;}.thumb-comm h2 a .title, .thumb-dir h2 a .title {font-size: 26px;line-height: 28px;letter-spacing: 1px;padding:0 20px;}.thumb-proj h2 .title-container {width:50%;height:50%;}.thumb-proj h2 .title-container a .title {padding: 10px;font-size: 26px;line-height: 28px;letter-spacing: 1px;}#proj-media, #new-media {padding-right: 18px;}.new-item h2, #new-info h2 {font-size: 26px;line-height: 28px;}#about-info .about-imago {margin-bottom: 40px;}#about-info .about-imago img {width:200px;}#contact-info {margin-bottom: 100px;}#team-info h2, #job-info h2 {font-size: 36px;letter-spacing: 1px;}ul.team-list {width:75%;margin:50px auto 0;}ul.team-list li {width: 48%;margin: 0 1% 25px;}#job-info .job h3 {font-size: 26px;line-height: 28px;}}@media screen and (max-width:1024px){#work-nav a:hover, .contact-button a:hover, .site-button a:hover, .read-button a:hover, .more-button a:hover, #new-nav a:hover, #proj-nav a:hover, .get-directions-button a:hover, .job-button a:hover, #menu ul li a:hover, .thumb-work-home h2:hover > a, .thumb-work-home-big h2:hover > a, .thumb-work h2:hover > a, .thumb-comm h2:hover > a, .thumb-dir h2:hover > a, .thumb-proj h2 .title-container a:hover {background-color:rgba(255,255,255,0)!important;color:#fff!important;}.film-content .video-container {width:100%;}}@media screen and (max-width:992px){.container {}#menu {display:none!important;}#menu-mobile-icon {display:block!important;}#about-us-home {font-size: 30px;line-height: 34px;height: 500px;padding: 0 70px;}.thumb-work h2 a .title {padding: 0 30px;font-size: 36px;line-height: 40px;}.film-info h1 {font-size: 36px;line-height: 40px;margin-top:50px;}.film-text {margin-top: 50px;padding: 0 0px;}#social {display:none;}.new-item {margin-right: 0;}.thumb-proj h2 .title-container {width:94%;height:40%;right:3%;bottom:3%;}#proj-media, #new-media {padding-right: 0;}#proj-info, #new-info {margin-top:30px;}#about-info .about-text {padding: 0 20px;}.thumb-cli {margin: 0 9px 54px;}}@media screen and (max-width:767px){.container {padding-left:30px;padding-right:30px;}#intro {top:10px;left:10px;right:10px;bottom:10px;}#este, #oeste, #esteb, #oesteb {top: 10px;bottom: 10px;width: 10px;}#norte, #sur, #norteb, #surb {height: 10px;}header {padding-top:30px;}.header-logo-mobile img {height: 24px;}#menu-mobile-icon img, #menu-mobile-close img {height:24px;}#menu-mobile-icon, #menu-mobile-close {top: 30px;right: 30px;}.tpadd {padding-top: 140px;padding-bottom: 40px;}#fullpage .imago-container {padding-left: 15px;}#intro .logo-intro img {margin-left:-85px;}#about-us-home {font-size: 21px;line-height: 25px;height: 500px;padding: 0 20px;}.scroll-down {bottom: 35px;font-size: 14px;line-height: 14px;}.scroll-down img, .scroll-down-about img {height:20px;}.scroll-down-about {bottom: 25px;font-size: 14px;line-height: 14px;}#featured-work .featured-work-content {padding-top: 55px;}.thumb-work-home, .thumb-work-home-big {float: none;margin: 0 0 18px;}.thumb-work-home h2 a .title, .thumb-work-home-big h2 a .title {padding: 0 5px;font-size: 16px;line-height: 18px;letter-spacing: 1px;}.thumb-work-home h2 a .subtitle, .thumb-work-home-big h2 a .subtitle {font-size: 10px;line-height: 12px;}.contact-button a {font-size: 14px;line-height: 14px;margin: 35px auto 45px;}.thumb-work {margin: 0 0 18px 0;}.thumb-work h2 a .title, .thumb-comm h2 a .title, .thumb-dir h2 a .title {padding: 0 10px;font-size: 18px;line-height: 20px;text-align:center;}.thumb-work h2 a .subtitle, .thumb-comm h2 a .subtitle, .thumb-dir h2 a .subtitle {font-size: 10px;line-height: 12px;margin-top: 4px;margin-right: 0;text-align:center;}#work-nav a, #proj-nav a, .read-button a, .more-button a, #new-nav a, .get-directions-button a, .job-button a {font-size: 14px;line-height: 14px;letter-spacing: 0!important;padding: 8px 5px 7px!important;min-width:0;}a.button-prev-mobile, a.button-next-mobile, a.button-directors-mobile, a.button-clients-mobile {float:right;display:inline-block!important;padding: 8px 8px 7px!important;margin: 0 0 20px!important;}a.button-back {letter-spacing: 0!important;padding: 8px 5px 7px!important;margin-right: 1px!important;}a.button-back.all {margin-right: 4px!important;}a.button-prev-mobile, a.button-next-mobile {float:none!important;display:inline-block!important;width:33px!important;padding: 8px 0 7px!important;}a.button-prev-mobile, a.button-clients-mobile {margin-left:6px!important;}a.button-prev, a.button-next, a.button-directors, a.button-clients {display:none!important;}.film-info h1 {font-size: 28px;line-height: 30px;margin-top: 30px;}.film-info h2 {font-size: 12px;line-height: 14px;}.film-text {margin-top: 30px;padding: 0 0px;}.thumb-comm, .thumb-dir {float: none;margin: 0 0 18px;}.thumb-proj {float: none;margin: 0 0 18px;}.new-item h2, .card h2, #new-info h2, #proj-info h2 {font-size: 20px !important;line-height: 24px !important;margin-top:25px !important;}#proj-info h3, .new-item h3, .card h3, .thumb-proj h2 a .subtitle {font-size: 12px !important;line-height: 14px !important;}.new-text, #proj-info .new-text, #new-info .new-text {padding: 0;margin-top:20px;}.thumb-proj h2 a .title-container .title {font-size: 24px;line-height: 24px;}#contact-info, #team-info {margin-bottom: 60px;}#team-info h2, #job-info h2 {font-size: 24px;letter-spacing: 1px;}ul.team-list {width: 100%;margin: 30px 0 0 0;}ul.team-list li {display:block;float: none;width: 100%;margin: 0 0 25px;}#job-info .job h3 {font-size: 21px;line-height: 24px;}#about-info .about-imago img {width: 160px;}#about-info .about-text {padding: 0;}}@media screen and (max-width:736px){.container {}a.button-clients-mobile {margin-left: 5px!important;}a.button-directors-mobile, a.button-clients-mobile {letter-spacing:0!important;padding: 8px 5px 7px!important;}}@media screen and (max-width:667px){.container {}}@media screen and (max-width:600px){.container {}}@media screen and (max-width:568px){.container {}}@media screen and (max-width:480px){.container {}}@media screen and (max-width:360px){#work-nav a, #proj-nav a, .read-button a, .more-button a, #new-nav a, .get-directions-button a, .job-button a {font-size: 11px;line-height: 11px;}}@media screen and (max-width:320px){.container {}}#social-media p{font-family: 'BranBk',sans-serif;line-height: 35px;color: #fff;letter-spacing: 1px;font-style: normal;text-transform: uppercase;font-size: 1.4rem;}#social-media p .slim {font-weight: normal !important;}.a, a:link{color:#fff !important;}.card {margin-bottom:65px;}.card .files-container {width:100%;overflow:hidden;}.card h2 {font-family:"BranBk",sans-serif;font-size:32px;line-height:34px;letter-spacing:1px;text-transform:uppercase;margin-top:35px;margin-bottom:0;}.card h2 a {color:#fff;}.card h3 {font-family:"BranRg",sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;padding-top:8px;} 
.header-logo a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2; /* above video */
}
button.flockler-grid-item__media__play-button svg {
	height: 25px !important;
	opacity: inherit;
}

a.flockler-grid-item__media__play-button, button.flockler-grid-item__media__play-button, span.flockler-grid-item__media__play-button {
	top: -20px !important;
}