@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");body{font-family:Roboto,sans-serif;overflow-x:hidden}body.collapsed{position:fixed;right:225px;width:100%;overflow-x:hidden}body.collapsed .main:after{content:"";background-color:#000;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;opacity:.5}.icon{position:relative;display:inline-block}ol,ul{padding:0;list-style:none}.title{font-family:Roboto,sans-serif;font-size:50px;color:#000000;margin-bottom:10px;font-weight:100;font-style:normal}.sub-title{font-size:16px;font-style:italic;color:#878787;position:relative;display:block;margin-bottom:70px}.mt-50{margin-top:50px}.link-mais{color:#048764;text-decoration:none;font-weight:600;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:34px;font-size:16px;margin-top:25px}.link-mais i{margin-right:10px}.link-mais:hover{color:#048864;text-decoration:none}.link-mais:hover i{-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:.5s}.btn-default{color:#000000;background-color:transparent;border-color:#0000000;height:47px;font-size:15px;font-weight:400;font-style:italic;border-radius:55px;padding:12px 30px}.btn-default:hover{color:#fff;background-color:#000000;border-color:#000000;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:all .4s ease-out}.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-dots li button{border:1px solid #999;border-radius:100%;width:5px;height:5px;padding:3px}.slick-dots li.slick-active button{background-color:#999}.slick-dotted.slick-slider{padding-bottom:30px}.slick-dots li button:before{content:none}.slider-home .slick-slide{overflow:hidden}.slider-home img{min-height:546px;width:1920px;max-width:none;position:relative;display:block;left:50%;margin-left:-960px}.page-top{background:transparent;border-bottom-width:0;border-top-width:0;margin-bottom:80px;padding:40px 0}.page-top .breadcrumb a{font-size:16px;color:#858585;font-weight:300;font-style:normal}.page-top .breadcrumb>.active{font-size:15px;color:#858585;font-weight:400;font-style:normal}.page-top .breadcrumb>li+li:before{padding:0 3px}.page-title .sub-title{margin-bottom:90px}.form-error{color:#f96a51;font-size:13px;font-weight:600}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}#header.darken-top-border{border-top:none!important}#header.colored .header-top{background-color:#02402f}#header nav ul.nav-main li a{font-size:14px;font-weight:500}#header.flat-menu nav ul.nav-main li>a{color:#000000;font-weight:300;font-style:normal;font-size:17px;text-transform:none}#header.flat-menu nav ul.nav-main li.dropdown:hover a,#header.flat-menu nav ul.nav-main li>a:hover{background-color:transparent!important;color:#5c5555;text-decoration:underline}body.sticky-menu-active #header.darken-top-border nav ul.nav-main>li:hover>a,body.sticky-menu-active #header.darken-top-border nav ul.nav-main>li>a{padding-top:15px}#header.colored nav ul.nav-main{}#header.colored nav ul.nav-main li a{padding-top:46px}body.sticky-menu-active #header{top:0;border-width:0}#header.flat-menu nav ul.nav-main>li>a{border-width:0}#header.flat-menu nav ul.nav-main>li>a:active,#header.flat-menu nav ul.nav-main>li>a:focus,#header.flat-menu nav ul.nav-main>li>a:hover{background-color:transparent}#header.darken-top-border>.container{height:70px}#header{background-position:50%;min-height:110px;background-color: white;padding:0}#header .header-top{min-height:36px}#header .header-top p{line-height:36px;font-size:14px;font-weight:400}#header .header-top p .dados-fone-email{margin-right:35px}#header .header-top p .icon{top:7px}#header a{position:relative}#header a:hover span{background-color:#06d099;position:absolute;top:-4px;z-index:1;width:25px;height:25px;left:6px;border-radius:100%;opacity:.7}.sidebar{font-family:Roboto,sans-serif;font-weight:700;width:225px;top:0;height:100%;position:fixed;right:-225px;z-index:3;background:#000;background:linear-gradient(180deg,#000 0,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CCC",endColorstr="#591e6e",GradientType=0);overflow:auto}.sidebar nav{padding:0;width:100%;height:auto;overflow:auto;text-align:left}.sidebar nav a{font-size:16px;color:#fff;padding:25px 40px;border-bottom:1px solid hsla(0,0%,100%,.3);font-style:normal;font-weight:300}#footer{background:url(../img/bg-footer.jpg) 50%;border-top:none;margin-top:0}#footer,#footer h3{font-family:Roboto,sans-serif}#footer h3{margin-top:80px;font-size:35px;font-weight:100;font-style:normal}#footer .sobre-title{opacity:1!important;font-weight:400;font-style:italic!important}#footer .selo{background:url(../img/fita-filme-footer.png) no-repeat;position:absolute;display:block;width:137px;height:159px;top:-129px;left:33px}#footer .icon{opacity:.7}#footer .icon:hover{opacity:1}#footer .container{position:relative}#footer .container .row>div{margin-bottom:0}#footer .logo{padding-top:7px}#footer .footer-redes-sociais{margin-right:20px}#footer a.assinatura{display:block;width:100px;height:24px;background-image:url(../img/virtualiza.png);margin-top:10px;margin-left:0;background-repeat:no-repeat;float:right}#footer .copyright{font-size:14px;color:#fff;padding-top:13px;position:relative;display:inline-block;float:right;margin-right:12px;font-weight:400;font-style:normal}#footer .list-unstyled,#footer p{font-size:15px;color:#fff;margin:0 0 10px;position:relative;display:block;font-weight:200;font-style:normal}#footer .more-institutional{display:block;position:relative;font-size:15px;font-weight:300;margin-top:50px;margin-bottom:60px;text-transform:lowercase;border:1px solid #fff;width:162px;height:39px;padding:6px 32px;border-radius:27px;transition:all .4s ease-out}#footer .more-institutional:hover{background:#fff;color:#000000!important;text-decoration:none}#footer .facebook,#footer .vimeo,#footer .youtube{position:relative;display:inline-block;width:39px;height:41px;margin-right:6px}#footer .facebook:hover,#footer .vimeo:hover,#footer .youtube:hover{background-position:0 -40px}#footer .facebook{background-image:url(../img/facebook.png)}#footer .vimeo{background-image:url(../img/vimeo.png)}#footer .youtube{background-image:url(../img/youtube.png)}#footer .telefone{font-style:italic;font-weight:400}#footer .email,#footer .telefone{font-size:16px;position:relative;display:block;color:#fff}#footer .email{font-style:normal;font-weight:200;padding-bottom:15px}.pagination>li>a,.pagination>li>span .pagination>.active>a,body.dark .pagination>.active>a{border:1px solid transparent;font-size:15px;font-style:normal;color:#777;margin:0 5px}.pagination>.active>a:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,body.dark .pagination>.active>a:hover{background-color:transparent;color:#048664;border-color:#048763!important;border:1px solid;border-radius:100%}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:transparent!important;font-style:italic}.pagination>.active>a,body.dark .pagination>.active>a{border-radius:100%;background-color:#049f75;font-size:15px;color:#fff;font-weight:600;border-color:transparent!important}.pagination>li.next>a,.pagination>li.next>span,.pagination>li.prev>a,.pagination>li.prev>span{font-style:italic}.pagination>li.next>a:focus,.pagination>li.next>a:hover,.pagination>li.next>span:focus,.pagination>li.next>span:hover,.pagination>li.prev>a:focus,.pagination>li.prev>a:hover,.pagination>li.prev>span:focus,.pagination>li.prev>span:hover{border-color:transparent!important;color:#08d09a}#page-404{background:url(../img/page-404.jpg) 50% 0 no-repeat}.page-not-found h2{font-size:200px;color:#777;margin-bottom:70px}.page-not-found p{font-size:15px;line-height:24px}#page404{position:relative;display:block;margin-top:50px}#page404 .title{font-size:16px}html .scroll-to-top:hover{color:#048864}html{overflow-x:hidden;}#fb-root{display:none}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}#home-portfolios,.slick-initialized .slick-slide{position:relative}#home-portfolios{margin:80px 0;display:block;text-align:center}#home-portfolios .lista-portifolios figure{position:relative;box-shadow:0 0 37px 0 rgba(0,0,0,.75)}#home-portfolios .lista-portifolios a{text-decoration:none}#home-portfolios .lista-portifolios .mascara{position:absolute;background:#000000;width:100%;height:100%;top:0;opacity:.65}#home-portfolios .lista-portifolios .caption{position:absolute;top:40%;width:100%;height:100%}#home-portfolios .lista-portifolios .portfolio-title{margin-bottom:-5px;font-size:20px;color:#fff;font-weight:300;font-style:italic}#home-portfolios .lista-portifolios .portfolio-category{font-size:15px;font-weight:400;font-style:normal;color:#fff}#home-portfolios .lista-portifolios .portfolio-link{font-size:15px;color:#888;font-weight:400;font-style:normal;margin-top:30px;position:relative;display:block}#home-portfolios .btn-default{margin-top:40px}#home-area-atuacao{padding-bottom:50px;padding-top:50px;position:relative;display:block;text-align:center}#home-area-atuacao .container{position:relative}#home-area-atuacao .sub-title{margin-bottom:80px}#home-area-atuacao .area-atuacao{padding-bottom:65px}#home-area-atuacao figure{width:100%!important;margin:0 auto;position:relative;max-width:360px;}.margin-0-auto{margin:0 auto;}#home-area-atuacao .filme{background:url(../img/filme.png) no-repeat;position:absolute;display:block;width:281px;height:320px;top:-180px;right:-17px}#home-area-atuacao .mascara{position:absolute;background:rgba(0,0,0,.85);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(28,29,74,.85)),color-stop(51%,rgba(28,29,74,.85)),color-stop(94%,rgba(202,25,140,.85)),color-stop(100%,rgba(202,25,140,.85)));background:linear-gradient(180deg,rgb(238 236 236 / 85%) 0,rgba(100 99 99 / 85%) 51%,rgb(0 0 0 / 85%) 94%,rgb(49 47 47));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ca198c",GradientType=0);width:100%;height:100%;top:0;max-width:360px}#home-area-atuacao .area-atuacao-title{position:absolute;display:block;top:46%;color:#fff;font-size:24px;font-weight:400;font-style:normal;text-align:center;width:100%;left:0}#home-area-atuacao .texto{font-size:15px;color:#000000;font-weight:400;font-style:normal}#home-area-atuacao .texto-area{font-size: 21px;color:#878787;width: 100%;}#links-parceiros{margin:80px 0 90px;position:relative}#links-parceiros img{margin:0 auto}.motivacao-capa{background:url(../img/bg-motivacao-capa.jpg) no-repeat;height:321px;position:relative;display:inherit}.motivacao-capa .title{font-size:40px;color:#fff;margin-bottom:0;margin-top:127px;}.motivacao-capa .sub-title{color:#fff;margin-top:0}#home-portfolios .lista-portifolios .hover-linhas:after,#home-portfolios .lista-portifolios .hover-linhas:before{box-sizing:inherit;content:"";position:absolute;width:100%;height:100%}#home-portfolios .lista-portifolios .hover-linhas:before{top:5%;left:5%}#home-portfolios .lista-portifolios .hover-linhas:after{bottom:5%;right:5%}#home-portfolios .lista-portifolios a .hover-linhas:after,#home-portfolios .lista-portifolios a .hover-linhas:before{border:2px solid transparent;width:0;height:0}#home-portfolios .lista-portifolios a:hover .hover-linhas:after,#home-portfolios .lista-portifolios a:hover .hover-linhas:before{width:90%;height:90%;z-index:1}#home-portfolios .lista-portifolios a:hover .hover-linhas:before{border-top-color:#CCC;border-right-color:#CCC;transition:width .25s ease-out,height .25s ease-out .25s}#home-portfolios .lista-portifolios a:hover .hover-linhas:after{border-bottom-color:#CCC;border-left-color:#CCC;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}#section-area-atuacao .list-categorias{border-bottom:1px solid #ddd;position:relative;width:100%;display:block}#section-area-atuacao .list-categorias li{position:relative;display:inline-block}#section-area-atuacao .list-categorias li .link{font-size:16px;color:#bbb;padding:0 35px 10px;font-weight:400;font-style:italic;line-height:35px;margin-bottom:-2px;position:relative;display:inline-block}#section-area-atuacao .list-categorias li .link:hover{color:#000000;text-decoration:none}#section-area-atuacao .list-categorias li .link.active{color:#000000;border-bottom:4px solid #000000}.portfolio-list{margin-top:50px!important}.portfolio-list .portfolio-item .borda{overflow:hidden}.portfolio-list .portfolio-item .borda .container{position:relative}.portfolio-list .portfolio-item .borda .nome-area{font-family:Roboto,sans-serif;font-size:40px;color:#fff;margin-bottom:10px;font-weight:100;font-style:normal;position:absolute;top:130px;z-index:2}.portfolio-list .portfolio-item .borda img{position:relative;left:50%;margin-left:-960px}.portfolio-list .portfolio-item .borda .nome-area.left{left:12.333333%}.portfolio-list .portfolio-item .borda .nome-area.right{right:12.333333%}.conheca-portfolios{margin-bottom:70px}.conheca-portfolios .title{font-size:30px;margin-top:55px}.conheca-portfolios .sub-title{margin-bottom:60px}#section-portfolio .list-categorias{border-bottom:1px solid #ddd;position:relative;width:100%;display:block}#section-portfolio .list-categorias li{position:relative;display:inline-block}#section-portfolio .list-categorias li .link{font-size:16px;color:#bbb;padding:0 35px 10px;font-weight:400;font-style:italic;line-height:35px;margin-bottom:-2px;position:relative;display:inline-block}#section-portfolio .list-categorias li .link:hover{color:#000000;text-decoration:none}#section-portfolio .list-categorias li .link.active{color:#000000;border-bottom:4px solid #000000}#section-portfolio .listagem-portfolios .portfolio-category{color:#fff}#section-portfolio .listagem-portfolios .portfolio-link{position:relative;display:block;width:155px;height:33px;border-color:#fff;border-radius:20px;margin:65px auto;color:#ddd}#section-portfolio .listagem-portfolios .item a:hover .portfolio-link{border-color:#fff;background-color:#fff;color:#000000;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:box-shadow .4s ease-out}.listagem-portfolios{position:relative;display:block;text-align:center;margin-top:55px}.listagem-portfolios .item{padding-right:0;padding-left:0;display:inline-block;max-width:390px;float:none}.listagem-portfolios .mascara{position:absolute;background:#000000;width:100%;height:100%;top:0;opacity:.65;max-width:390px}.listagem-portfolios .caption{position:absolute;top:30%;width:100%;height:100%}.listagem-portfolios .portfolio-title{margin-bottom:-5px;font-size:20px;color:#fff;font-weight:300;font-style:italic}.listagem-portfolios .portfolio-category{font-size:15px;font-weight:400;font-style:normal;color:#fff}#portfolios-interna{height:auto;padding-top:0}#portfolios-interna ul.breadcrumb{margin:-37px 0 0}#portfolios-interna .breadcrumb>.active,#portfolios-interna .breadcrumb a{color:#fff}#portfolios-interna .play-video{background-image:url(../img/play-video.png);width:100px;height:100px;position:absolute;display:block;top:50%;margin-top:-50px;left:50%;margin-left:-50px;background-repeat:no-repeat}#portfolios-interna .imagem-interna-portfolio{width:100%;min-height:270px;height:560px;background-size:cover!important}#section-portfolio-interna{margin-bottom:80px}#section-portfolio-interna .port-title{color:#868686;margin-top:30px;font-size:30px;font-style:normal;font-weight:100;text-transform:none}#section-portfolio-interna .port-texto{font-size:15px;color:#878787;font-style:normal;font-weight:300;line-height:32px}#section-portfolio-interna .lista-descricao-elenco{font-size:15px;color:#858585;font-weight:300;font-style:normal}#section-portfolio-interna .lista-descricao-elenco strong{font-style:italic;font-weight:400;margin-bottom:10px;position:relative;display:inline-block}#section-portfolio-interna .galeria-imagem{margin-left:-15px;margin-right:-15px}#section-portfolio-interna .galeria-imagem li.item{padding-left:15px;padding-right:15px}#section-sobre-nos{margin-bottom:85px}#section-sobre-nos .texto{color:#858585;font-size:15px;line-height:32px;font-weight:300;font-style:normal}#section-sobre-nos .title{font-size:40px;color:#000000;margin-bottom:30px}#section-sobre-nos .sub-title{margin-top:60px;margin-bottom:10px}#section-sobre-nos .motivacao{margin:50px 0 90px;background:url(../img/bg-motivacao-sobre.jpg) no-repeat;height:323px;position:relative;display:inherit}#section-sobre-nos .motivacao .container{position:relative;min-height:323px}#section-sobre-nos .motivacao .title{color:#fff;margin-bottom:0;margin-top:127px}#section-sobre-nos .motivacao .sub-title{color:#fff;margin-top:0}#section-sobre-nos .motivacao .img-top-filme{background:url(../img/area-atuacao-filme.png) no-repeat;position:absolute;display:block;width:200px;height:228px;top:-170px;right:69px}#section-sobre-nos .motivacao .img-bottom-filme{background:url(../img/area-atuacao-filme2.png) no-repeat;position:absolute;display:block;width:200px;height:228px;bottom:-150px;left:-23px}#section-contato{margin-bottom:80px}#section-contato .form-control{height:47px;box-shadow:none;font-size:15px}#section-contato .form-control:focus{box-shadow:0 0 5px 2px #ddd;border-width:0}#section-contato .form-control::-webkit-input-placeholder{color:#bababa}#section-contato .form-control:-moz-placeholder,#section-contato .form-control::-moz-placeholder{color:#bababa}#section-contato .form-control:-ms-input-placeholder{color:#bababa}#section-contato textarea.form-control{height:auto}#section-contato form label{font-size:15px;color:#868686}#section-contato .contact-subtitle{font-size:25px;font-family:Roboto,sans-serif;color:#868686;margin-bottom:10px;font-weight:100;font-style:normal;text-transform:uppercase}#section-contato .list-unstyled li{font-size:14px;color:#868686;font-style:normal;font-weight:300}#section-contato .list-unstyled li i{color:#000000;margin-right:10px}#section-contato .list-unstyled strong{font-size:15px;font-style:italic;font-weight:400;color:#868686}#section-contato .list-unstyled a{color:#000000;font-size:15px;font-weight:300;font-style:normal}#section-contato .btn-contato{font-size:15px;text-transform:lowercase;font-style:italic;width:165px;border-radius:25px;background:#000000;border-color:#000000!important;height:47px}#section-contato .btn-contato:hover{background-color:#40092e;border-color:#40092e!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);transition:box-shadow .4s ease-out}@media screen and (max-width:991px){.page-top{}.btn-responsive-nav{background:transparent;top:0!important;font-size:30px;right:10px}.title{font-size:30px}#home-area-atuacao{padding-top:0}#home-area-atuacao .area-atuacao{padding-bottom:0}#home-area-atuacao .filme{display:none}#home-area-atuacao .sub-title{margin-bottom:40px}#footer{background:url(../img/bg-footer-mobile.jpg) repeat-y 50%;background-size:contain;text-align:center}#footer .selo{background:url(../img/fita-filme-footer-mobile.png) no-repeat;top:-100px;left:15px}#footer h3{margin-top:35px}#footer .more-institutional{margin:30px auto 20px}#footer .logo img{position:relative;margin:20px auto}#section-portfolio .label-filtro{display:inline-block;font-size:14px;color:#858585;margin-top:5px;font-weight:400;font-style:normal}#section-portfolio .select-mobile{background:#eee;padding:10px 0}#section-portfolio .input-select-mobile{display:inline-block;float:right}#section-portfolio .menu-select-mobile{width:104px;height:33px;border-color:#ddd;border-radius:20px;padding:6px 12px}#section-area-atuacao .label-filtro{display:inline-block;font-size:14px;color:#858585;margin-top:5px;font-weight:400;font-style:normal}#section-area-atuacao .select-mobile{background:#eee;padding:10px 0}#section-area-atuacao .input-select-mobile{display:inline-block;float:right}#section-area-atuacao .menu-select-mobile{width:104px;height:33px;border-color:#ddd;border-radius:20px;padding:6px 12px}.conheca-portfolios .sub-title{margin-bottom:15px}#portfolios-interna .play-video{background-size:75%}#portfolios-interna .imagem-interna-portfolio{height:auto}.contact-info{margin-top:60px}#section-contato .contact-subtitle{font-size:20px}#section-contato .btn-contato{float:none!important}#section-sobre-nos .motivacao,.motivacao-capa{text-align:center}}@media only screen and (max-width:749px){.listagem-portfolios{margin-right:auto;margin-left:auto;width:390px}}@media only screen and (max-width:480px){#section-sobre-nos .motivacao .title,.motivacao-capa .title{font-size:30px;margin-top:85px}}@media only screen and (max-width:360px){.slick-slide img{margin:0 auto}}