@font-face{font-family:"NeueHaasGrotesk";src:url("fonts/38E778_0_0.eot");src:url("fonts/38E778_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E778_0_0.woff2") format("woff2"),url("fonts/38E778_0_0.woff") format("woff"),url("fonts/38E778_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"NeueHaasGrotesk";src:url("fonts/38E778_1_0.eot");src:url("fonts/38E778_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E778_1_0.woff2") format("woff2"),url("fonts/38E778_1_0.woff") format("woff"),url("fonts/38E778_1_0.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"NeueHaasGrotesk";src:url("fonts/38E778_4_0.eot");src:url("fonts/38E778_4_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E778_4_0.woff2") format("woff2"),url("fonts/38E778_4_0.woff") format("woff"),url("fonts/38E778_4_0.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"NeueHaasGrotesk";src:url("fonts/38E778_5_0.eot");src:url("fonts/38E778_5_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E778_5_0.woff2") format("woff2"),url("fonts/38E778_5_0.woff") format("woff"),url("fonts/38E778_5_0.ttf") format("truetype");font-weight:bold;font-style:italic}@keyframes back{0%{background-color:#eccaba}25%{background-color:#bbd6cc}50%{background-color:#beb9d3}75%{background-color:#fcf58d}100%{background-color:#eccaba}}@keyframes back1{0%{background-color:#eccaba}25%{background-color:#beb9d3}50%{background-color:#bbd6cc}75%{background-color:#eccaba}100%{background-color:#eccaba}}@keyframes back2{0%{background-color:#eccaba}25%{background-color:#fcf58d}55%{background-color:#eccaba}75%{background-color:#beb9d3}100%{background-color:#eccaba}}@keyframes back3{0%{background-color:#eccaba}25%{background-color:#eccaba}50%{background-color:#fcf58d}75%{background-color:#bbd6cc}100%{background-color:#eccaba}}html{box-sizing:border-box;height:100%;text-rendering:optimizeLegibility}html{font-size:15px}@media screen and (min-width: 320px){html{font-size:calc( 15px + 0 * ((100vw - 320px) / 880) )}}@media screen and (min-width: 1200px){html{font-size:15px}}p{font-size:.95rem;line-height:1.35rem;margin-bottom:.9rem;font-weight:bold}p a{color:#000}h1{font-size:3.1rem;line-height:3.41rem;font-weight:bold}h2{font-size:2.2rem;line-height:2.42rem;font-weight:bold}h3{font-size:1.4rem;line-height:1.82rem;font-weight:bold}h4{font-size:1.2rem;font-size:1rem;line-height:1.35rem;font-weight:bold}@media screen and (max-width: 780px){h2{font-size:1.8rem;line-height:2.43rem;letter-spacing:.02em}}*{margin:0;padding:0;font-family:"NeueHaasGrotesk",Helvetica,sans-serif;list-style:none;box-sizing:border-box;font-weight:700;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;overflow:hidden;color:#000}a,div,button,li{color:inherit}.red{background-color:red}header.mobile{display:none}header.desktop{display:block;position:fixed;top:0;left:0;width:100%;height:45px;background:#000;z-index:2000}header.desktop .logo{padding-left:30px;width:50%;float:left;cursor:pointer;font-size:1.2rem;line-height:45px;background:transparent;color:#fff;letter-spacing:.02em;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.desktop .logo img{margin-bottom:-8px;margin-left:2px;margin-right:2px;height:20px;width:auto}header.desktop .logo:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}header.desktop .menu{width:50%;float:left}header.desktop .menu nav{color:#fff}header.desktop .menu nav ul.left{float:left;padding-left:30px}header.desktop .menu nav ul.left li{color:#fff;float:left;font-size:1.2rem;line-height:45px;text-transform:lowercase;letter-spacing:.03em;cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.desktop .menu nav ul.left li a{text-decoration:none}header.desktop .menu nav ul.left li.festival-button{cursor:pointer}header.desktop .menu nav ul.left li.festival-button span{display:none;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.desktop .menu nav ul.left li.festival-button span:hover{cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transform:scale(1.3);-webkit-transform:-webkit- scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}header.desktop .menu nav ul.left li.festival-button.active{cursor:default}header.desktop .menu nav ul.left li.festival-button.active:hover{letter-spacing:.03em}header.desktop .menu nav ul.left li:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}header.desktop .menu nav ul.left li a{font-size:1.2rem;line-height:45px;letter-spacing:.03em;color:#fff;float:left;font-weight:700;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.desktop .menu nav ul.left li a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}header.desktop .menu nav ul.left li img{height:16px;margin-top:15px;margin-left:12px}header.desktop .menu nav ul.right{float:right;padding-right:30px}header.desktop .menu nav ul.right li{color:#fff;float:left;margin-left:11px;font-size:1.2rem;line-height:45px;text-transform:lowercase;letter-spacing:.03em;cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.desktop .menu nav ul.right li.none{display:none}header.desktop .menu nav ul.right li:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}header.desktop .menu nav ul.right li a{font-size:1.2rem;line-height:45px;color:#fff;float:left;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;text-decoration:none}header.desktop .menu nav ul.right li a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}header.desktop .menu nav ul.right li.menu-search{margin-left:20px}header.desktop .menu nav ul.right li.menu-search button{background:transparent;border:none;cursor:pointer;font-weight:bold}header.desktop .menu nav ul.right li.menu-search input{border:none;background:#000;width:78px;color:#fff;font-size:1.2rem;height:45px;line-height:45px}header.desktop .menu nav ul.right li.menu-search input::-webkit-input-placeholder{color:#fff;font-size:1.2rem;line-height:45px}header.desktop .menu nav ul.right li.menu-search input:-ms-input-placeholder{color:#fff;font-size:1.2rem;line-height:45px}header.desktop .menu nav ul.right li.menu-search input::placeholder{color:#fff;font-size:1.2rem;line-height:45px}#festival{height:calc(100% - 45px);width:100%;position:fixed;bottom:100%;background:#000;color:#fff;z-index:1001;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#festival.active{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;bottom:45px}#festival .mobile-close{display:none}#festival .festival-content{position:absolute;padding-top:70px;margin-left:50%;padding-left:30px;width:calc(50% + 18px);height:calc(100%);overflow-y:auto;overflow-x:hidden}#festival .festival-content p{width:420px;color:#fff;font-weight:normal;padding-bottom:15px;font-size:1.2rem;line-height:1.755rem}#festival .festival-content a{color:#fff;text-decoration:none;font-weight:normal;font-size:1.2rem;line-height:1.755rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#festival .festival-content a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}main{position:absolute;top:45px;left:0;width:100%;height:calc(100% - 90px)}#produzimos{top:0;left:0;background:#fff;animation-name:back;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#somos{bottom:0;left:0;background:#fff;animation-name:back1;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#apoiamos{top:0;right:0;background:#fff;animation-name:back2;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#desenvolvemos{bottom:0;right:0;background:#fff;animation-name:back3;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box{position:absolute;width:50%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box:hover .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:1}.box:hover .container{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:1}.box .box-title{z-index:1000;width:100%;padding-left:30px;padding-top:21px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:pointer;opacity:1;font-size:1.2rem;font-weight:bold}.box .box-title div:first-of-type{font-size:1.15rem;text-transform:uppercase}.box .box-title div:last-of-type{font-size:.95rem;margin-top:.15rem}.box .box-title.opacity{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;opacity:1}.box .container{position:absolute;top:90px;left:0;padding:0px 30px 30px 30px;height:calc(100% - 90px);width:calc(100% + 17px);overflow-y:scroll;overflow-x:hidden;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:1}.box .container.opacity{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;opacity:1}.box.open{height:calc(100% - 87px);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box.open .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:default}.box.close{height:90px}.box.close .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box.close:hover{cursor:pointer}.box.close:hover .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.13em}.box .accordion-container{border-left:2px solid #000;border-right:2px solid #000;background:rgba(240,255,92,.2)}.box .accordion-container article.term-description{padding:21px}.box .accordion-container article.term-description p{font-weight:bold;margin-bottom:0}.box .accordion-container article{padding:9px 0px 9px 21px}.box article{position:relative;border-bottom:2px solid #000;padding:9px 0px 9px 0px;cursor:pointer}.box article .title{width:90%}.box article .title h2{line-height:2.2rem !important;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box article .categories{margin-left:1px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;line-height:18px;height:18px;font-weight:bold;opacity:0;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box article .autores{margin-left:0px;padding-top:2px;font-size:12px;letter-spacing:.03em;line-height:18px;height:18px;font-weight:bold;opacity:0;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box article .arrow{position:absolute;top:34px;right:27px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box article .arrow img{height:21px;-webkit-transform:rotate(-45deg);-webkit-transform:-webkit- rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.box article:after{content:"";display:block;clear:both}.box article:hover .title h2{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.04em}.box article:hover .arrow{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;right:9px}.box article:hover .thumb,.box article:hover .autores,.box article:hover .categories{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;opacity:1}.box .separador{position:relative;border-bottom:2px solid #000;padding:35px 0px 34px 0px;cursor:pointer}.box .separador h3{font-size:1.2rem;line-height:1.2rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box .separador:hover h3{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.13em}.box .separador .arrow{position:absolute;top:32px;right:27px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box .separador .arrow img{height:21px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box .separador .arrow img.rotate{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transform:rotate(-90deg);-webkit-transform:-webkit- rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.box .separador:hover .arrow{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;right:9px}#modal{position:fixed;z-index:1000;width:405px;height:80%;background:#fff;cursor:move}#modal.on{box-shadow:4px 4px 0px #fcf58d}#modal .top{z-index:2000;position:relative}#modal .bottom{z-index:1000;position:relative}#modal .entry-close{right:18px;top:18px;position:absolute;text-align:right;cursor:pointer;z-index:1110;font-size:1.8rem;line-height:1.8rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}#modal .entry-close:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transform:scale(1.2);-webkit-transform:-webkit- scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#modal:hover .entry-close{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:1}#modal .entry-container{position:absolute;width:100%;height:100%;overflow:hidden;font-weight:bold}#modal .entry-container .entry-main{position:relative;width:calc(100% + 18px);padding:25px 45px 27px 27px;height:calc(100%);overflow-y:auto;overflow-x:hidden}#modal .entry-container .entry-main .entry-header{font-size:.95rem;line-height:1.35rem;font-weight:bold;margin-bottom:2.7rem}#modal .entry-container .entry-main .entry-header .entry-type{font-size:1.2rem;margin-bottom:2.7rem}#modal .entry-container .entry-main .entry-header .entry-type::first-letter{text-transform:capitalize}#modal .entry-container .entry-main .entry-title{width:95%;margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-sub-title{margin-top:-1.08rem;margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-categories{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold;margin-bottom:1.35rem}#modal .entry-container .entry-main .entry-autores{margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-autores .button-autor{cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-right:15px;text-decoration:underline}#modal .entry-container .entry-main .entry-autores .button-autor:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}#modal .entry-container .entry-main .entry-autores .button-autor img{margin-left:6px;height:1rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#modal .entry-container .entry-main .entry-image{margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-image img{width:100%;height:auto;display:block}#modal .entry-container .entry-main .entry-image .caption{padding-top:5px;font-size:.7rem;line-height:18px;height:20px;z-index:50;width:100%}#modal .entry-container .entry-main .entry-carousel{position:relative;margin-bottom:1.35rem}#modal .entry-container .entry-main .entry-carousel .slick-prev{z-index:100;margin-left:30px}#modal .entry-container .entry-main .entry-carousel .slick-next{z-index:100;margin-right:30px}#modal .entry-container .entry-main .entry-carousel .carousel-cell{position:relative;width:100%;cursor:grab;height:255px}#modal .entry-container .entry-main .entry-carousel .carousel-cell .cell-content{height:238px;background:#000;background-size:cover}#modal .entry-container .entry-main .entry-carousel .carousel-cell .caption{position:absolute;right:left;bottom:0;padding-top:5px;font-size:.7rem;line-height:18px;height:20px;background-color:#fff;z-index:50;width:100%}#modal .entry-container .entry-main .entry-carousel .slick-dots li{width:18px !important;margin:0px !important}#modal .entry-container .entry-main .entry-carousel .slick-dots{bottom:-20px !important}#modal .entry-container .entry-main .entry-carousel .slick-dots>li{display:inline-block}#modal .entry-container .entry-main .entry-carousel .slick-dots>li:only-child{display:none}#modal .entry-container .entry-main .entry-carousel .slick-dots li button:before{font-size:8px !important}#modal .entry-container .entry-main .entry-carousel .slick-prev:before,#modal .entry-container .entry-main .entry-carousel .slick-next:before{color:#000}#modal .entry-container .entry-main .entry-video{margin-bottom:2.7rem;position:relative;width:100%;left:0;right:0;top:50%;margin-top:calc(-28.1% - 22.5px);padding-bottom:56.2%;height:238px;overflow:hidden}#modal .entry-container .entry-main .entry-video iframe{position:absolute;top:0;left:0;margin:0;padding:0;border:none;width:100%;height:100%}#modal .entry-container .entry-main .entry-content{width:98%}#modal .entry-container .entry-main .entry-content h3{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold}#modal .entry-container .entry-main .entry-content p:last-of-type{margin-bottom:0}#modal .entry-container .entry-main .entry-content ul{margin-bottom:1.35rem}#modal .entry-container .entry-main .entry-content ul li{list-style:disc;margin-left:30px}#modal .entry-container .entry-main .prev{position:relative;float:left;width:30px;text-align:center;margin-top:-275px;height:235px;background:transparent;cursor:pointer}#modal .entry-container .entry-main .prev img{padding-top:115px;width:12px;height:auto}#modal .entry-container .entry-main .next{position:relative;float:right;width:30px;text-align:center;margin-top:-275px;height:235px;background:transparent;cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#modal .entry-container .entry-main .next img{padding-top:115px;width:12px;height:auto}#modal .entry-container .entry-main .entry-cronologia{font-size:.75rem;line-height:1.1475rem;font-weight:bold;width:97%}#modal .entry-container .entry-main .entry-cronologia h4{font-size:.95rem;padding-top:2.025rem;margin-bottom:.675rem}#modal .entry-container .entry-main .entry-cronologia .cron-item{margin-bottom:.675rem}#modal .entry-container .entry-main .entry-cronologia .cron-item .estreia{letter-spacing:.09rem}#modal .entry-container .entry-main .entry-cronologia .cron-item:last-child{margin-bottom:0}#modal .entry-container .entry-main .entry-cronologia .cron-item .cron-date{font-weight:bold}#modal .entry-container .entry-main .entry-cronologia .cron-item .cron-local{font-weight:bold;line-height:1.215rem}#modal .entry-container .entry-main .entry-ficha{font-size:.75rem;line-height:1.1475rem;font-weight:bold;width:97%}#modal .entry-container .entry-main .entry-ficha h4{font-size:.95rem;padding-top:2.025rem;margin-bottom:.675rem}#modal .entry-container .entry-main .entry-ficha .equipa{font-weight:bold}#modal .entry-container .entry-main .entry-ficha .funcao{font-weight:normal;text-transform:lowercase}#modal .entry-container .entry-main .entry-informacao{width:97%}#modal .entry-container .entry-main .entry-informacao h4{font-size:.95rem;padding-top:2.025rem;margin-bottom:.675rem}#modal .entry-container .entry-main .entry-informacao .titulo-info{font-weight:bold}#modal .entry-container .entry-main .entry-informacao .conteudo-info{font-weight:bold}#modal .entry-container .entry-main .entry-informacao .conteudo-info p{font-size:.75rem;line-height:1.1475rem;font-weight:bold;margin-bottom:.675rem}#modal .entry-container .entry-main .entry-informacao .conteudo-info p:last-of-type{margin-bottom:0}#modal .entry-container .entry-main .entry-informacao .conteudo-info p a{color:#000;text-decoration:none;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#modal .entry-container .entry-main .entry-informacao .conteudo-info p a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}#modal .entry-container .entry-main .entry-projectos h4{padding-top:2.025rem;margin-bottom:.675rem}#modal .entry-container .entry-main .entry-projectos .button-article-modal{cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#modal .entry-container .entry-main .entry-projectos .button-article-modal h3{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;text-decoration:underline}#modal .entry-container .entry-main .entry-projectos .button-article-modal h3:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}#modal .entry-container .entry-main .entry-projectos .button-article-modal img{margin-left:6px;height:1.2rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#modal .entry-container .entry-main .accordion-membro .membro-cargo h4{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold;margin-top:1.35rem;margin-bottom:1.35rem}#modal .entry-container .entry-main .accordion-membro .membro-info{cursor:pointer;margin-bottom:1.35rem}#modal .entry-container .entry-main .accordion-membro .membro-bio{margin-bottom:1.35rem}#modal.autor{width:405px;height:60%}#modal.autor .entry-main{position:relative;width:calc(100% + 18px);padding:27px 45px 27px 27px}#modal.autor .entry-main .entry-type{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold;margin-bottom:1.35rem}#modal.autor .entry-main .entry-link{margin-top:1.35rem}#modal.autor .entry-main .entry-link a{color:#000;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#modal.autor .entry-main .entry-link a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}#modal.autor .entry-main .entry-projectos h3{cursor:pointer;text-decoration:underline;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#modal.autor .entry-main .entry-projectos h3 img{margin-left:6px;height:1.2rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#modal.autor .entry-main .entry-projectos h3:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}#modal.search{width:360px !important;height:80% !important;background:#000 !important;color:#fff;font-weight:normal}#modal.search .entry-type{font-weight:normal}#modal.search .entry-search{font-size:.95rem;line-height:1.35rem;margin-bottom:2.7rem;font-weight:normal}#modal.search article{cursor:pointer;border-bottom:2px solid #fff;margin-bottom:2.7rem;padding-bottom:2.7rem;font-weight:normal}#modal.search article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:1.35rem}#modal.search article .type{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.4rem;font-weight:normal;margin-bottom:1.4rem}#modal.search article h2{font-weight:normal}.agenda{width:360px !important;height:80% !important;display:none;background:#000 !important;color:#fff;z-index:1001}.agenda.none{display:none}.agenda .entry-close{font-weight:700 !important}.agenda .entry-type{font-size:1.2rem;margin-bottom:2.7rem;font-weight:700 !important}.agenda .entry-type::first-letter{text-transform:capitalize}.agenda .entry-container article{width:99%;border-bottom:1px solid #fff;margin-bottom:2.7rem;padding-bottom:2.7rem;font-weight:bold}.agenda .entry-container article .entry-date,.agenda .entry-container article .entry-local,.agenda .entry-container article .entry-info{font-size:.95rem;line-height:1.35rem;font-weight:bold;font-weight:bold}.agenda .entry-container article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.agenda .entry-container article .entry-title{width:90% !important;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;font-weight:bold}.agenda .entry-container article .entry-title:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.agenda .entry-container article .entry-title img{margin-left:6px;height:1.2rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.agenda .entry-container article .entry-autores{margin-top:-1.35rem}.agenda .entry-container article .entry-autores h3{font-weight:bold}.agenda .entry-container article .entry-categories{margin-top:2.025rem;margin-bottom:1.35rem !important;font-size:.95rem !important;font-weight:700 !important}.agenda .entry-container article p{font-weight:bold}.agenda .entry-container article p a{color:#fff}.agenda .entry-container article .entry-info{margin-top:1.35rem}.agenda .entry-container article .entry-info span{text-decoration:underline;cursor:pointer}footer{position:absolute;bottom:0;left:0;width:100%;height:45px;background:#000;font-size:1.2rem;line-height:45px;letter-spacing:.03em;color:#fff;padding:0 30px;z-index:2000}footer .left{float:left}footer .left span{cursor:pointer;margin-right:15px;font-size:1.2rem;line-height:45px}footer .left span a{color:#fff;text-decoration:none}footer .right{float:right;padding-top:6px}footer .right img{height:24px;width:auto;margin-left:8px;cursor:pointer}#privacidade{position:fixed;display:none;width:100%;height:45px;bottom:45px;background:#fff;z-index:6000}#privacidade .left{font-size:.95rem;line-height:1.35rem;font-weight:bold;line-height:45px;padding-left:30px;float:left;width:85%}#privacidade .left span{cursor:pointer;text-decoration:underline}#privacidade .right{font-size:.95rem;line-height:1.35rem;font-weight:bold;line-height:45px;padding-right:35px;float:left;width:15%;text-align:right}#privacidade .right span{cursor:pointer}.loading{position:absolute;z-index:5000;width:100%;height:100%;top:0;left:0;text-align:center;display:none}.loading img{width:90px;position:relative;top:50%;-webkit-transform:translateY(-50%);-webkit-transform:-webkit- translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.categoria-accordion-separador,.arquivo-accordion-separador{border-bottom:2px solid #000;padding:15px 15px 15px 15px;cursor:pointer}.arquivo-accordion-content{background-color:rgba(100,100,100,.2)}.arquivo-accordion-content-separador{border-bottom:2px solid #000;padding:15px 15px 15px 15px}@media screen and (max-width: 780px){header.desktop{display:none}header.mobile{display:block;position:absolute;top:0;left:0;width:100%;height:75px;background:#000;z-index:2000}header.mobile .top{height:45px;width:100%}header.mobile .top .logo{padding-left:18px;width:80%;float:left;cursor:pointer;font-size:1.2rem;line-height:45px;color:#fff;letter-spacing:.01em}header.mobile .top .logo img{margin-bottom:-8px;margin-left:1px;margin-right:1px;height:20px;width:auto}header.mobile .top .lang{padding-right:18px;width:20%;float:right;text-align:right;cursor:pointer;font-size:1.2rem;line-height:45px;color:#fff;letter-spacing:.01em}header.mobile .top .lang a{font-size:1.2rem;line-height:15px;color:#fff;text-decoration:none}header.mobile .menu{width:100%;float:left}header.mobile .menu nav{color:#fff}header.mobile .menu nav ul.left{width:70%;float:left;padding-left:18px}header.mobile .menu nav ul.left li{color:#fff;float:left;font-size:1.2rem;line-height:15px;text-transform:lowercase;letter-spacing:.03em}header.mobile .menu nav ul.left li a{font-size:1.2rem;line-height:15px;color:#fff;float:left;font-weight:400}header.mobile .menu nav ul.left li img{height:16px;margin-top:0px;margin-left:12px}header.mobile .menu nav ul.left li.menu-search{margin-left:12px;margin-top:-4px}header.mobile .menu nav ul.left li.menu-search input{border:none;background:#000;width:76px;color:#fff;font-size:1.2rem;line-height:15px}header.mobile .menu nav ul.left li.menu-search input::-webkit-input-placeholder{color:#fff;font-size:1.2rem;line-height:15px}header.mobile .menu nav ul.left li.menu-search input:-ms-input-placeholder{color:#fff;font-size:1.2rem;line-height:15px}header.mobile .menu nav ul.left li.menu-search input::placeholder{color:#fff;font-size:1.2rem;line-height:15px}header.mobile .menu nav ul.right{float:right;width:30%;padding-right:18px;text-align:right}header.mobile .menu nav ul.right li{width:100%;color:#fff;text-align:right;float:left;font-size:1.2rem;line-height:15px;text-transform:lowercase;letter-spacing:.01em}header.mobile .menu nav ul.right li a{font-size:1.2rem;line-height:15px;color:#fff;float:left}header.mobile .menu nav ul.right li.festival-button{cursor:pointer}header.mobile .menu nav ul.right li.festival-button span{display:none;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}header.mobile .menu nav ul.right li.festival-button span:hover{cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transform:scale(1.3);-webkit-transform:-webkit- scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}header.mobile .menu nav ul.right li.festival-button.active{cursor:default}header.mobile .menu nav ul.right li.festival-button.active:hover{letter-spacing:.01em}header.mobile .menu nav ul.right li:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.01em}header.mobile .menu nav ul.right li a{font-size:1.2rem;line-height:17px;letter-spacing:.01em;color:#fff;float:right;font-weight:900;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;text-decoration:none}header.mobile .menu nav ul.right li a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:0em}header.mobile .menu nav ul.right li img{height:16px;margin-top:15px;margin-left:12px}#festival{height:calc(100% - 45px);width:100%;position:fixed;bottom:100%;background:#000;color:#fff;z-index:1001;border-bottom:2px solid #fff;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#festival.active{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;bottom:60px}#festival .mobile-close{padding-top:100px;padding-right:18px;display:block;text-align:right;cursor:pointer;font-size:1.3rem;line-height:2rem;opacity:1}#festival .festival-content{position:absolute;padding-top:0;padding-bottom:30px;width:100%;margin-left:0;padding-left:18px;padding-right:18px;height:calc(70%);overflow-y:auto;overflow-x:hidden}#festival .festival-content p{width:100%;padding-top:25px;color:#fff}#festival .festival-content a{color:#fff;text-decoration:none;font-size:1.2rem;line-height:1.89rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#festival .festival-content a:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.07em}main{position:absolute;top:75px;left:0;width:100%;height:calc(100% - 105px)}#produzimos{top:0px;left:0;background:#fff;animation-name:back;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#somos{top:0px;left:0;background:#fff;animation-name:back1;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#apoiamos{top:0px;left:0;background:#fff;animation-name:back2;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}#desenvolvemos{top:0px;left:0;background:#fff;animation-name:back3;animation-duration:75s;animation-iteration-count:infinite;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box{position:relative;width:100%}.box .box-title{z-index:1000;width:100%;padding-left:18px;padding-top:18px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:pointer}.box .container{position:absolute;top:60px;left:0;padding:0px 18px 18px 18px;height:calc(100% - 60px);width:100%;overflow-y:scroll;overflow-x:hidden}.box.open{height:calc(100% - 90px);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box.open .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:default}.box.close{height:90px}.box.close .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box.close:hover{cursor:pointer}.box.close:hover .box-title{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.18em}.box.mobile-open{height:calc(100% - 210px)}.box.mobile-close{height:60px}.box .accordion-container{border-left:2px solid #000;border-right:2px solid #000;background:rgba(240,255,92,.2)}.box article{position:relative;border-bottom:2px solid #000;padding:9px 0px 9px 0px;cursor:pointer}.box article .title{width:80%}.box article .title h2{line-height:3rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box article .categories{margin-left:1px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;line-height:18px;height:18px;font-weight:bold;opacity:0;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box article .autores{margin-left:1px;padding-top:2px;font-size:12px;letter-spacing:.03em;line-height:18px;height:18px;font-weight:bold;opacity:0;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s}.box article .arrow{position:absolute;top:34px;right:9px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box article .arrow img{height:21px;-webkit-transform:rotate(-45deg);-webkit-transform:-webkit- rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.box article:after{content:"";display:block;clear:both}.box article:hover .title h2{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.06em}.box article:hover .arrow{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;right:9px}.box article:hover .thumb,.box article:hover .autores,.box article:hover .categories{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;opacity:1}.box .separador{position:relative;border-bottom:2px solid #000;padding:28px 0px 28px 0px;cursor:pointer}.box .separador h3{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold}.box .separador .arrow{position:absolute;top:32px;right:9px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box .separador .arrow img{height:21px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.box .separador .arrow img.rotate{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transform:rotate(-90deg);-webkit-transform:-webkit- rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.box .separador:hover .arrow{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;right:9px}#modal{position:fixed;z-index:1000;width:100%;height:calc(100% - 135px);background:#fff;cursor:default;top:75px !important;left:0 !important;box-shadow:none}#modal .top{z-index:2000;position:relative}#modal .bottom{z-index:1000;position:relative}#modal .entry-close{right:18px;top:13px;position:absolute;text-align:right;cursor:pointer;z-index:1110;font-size:1.3rem;line-height:2rem;opacity:1}#modal .entry-container{position:absolute;width:100%;height:100%;overflow:hidden;font-weight:bold}#modal .entry-container .entry-main{position:relative;width:calc(100%);padding:18px;max-height:100%;overflow:auto}#modal .entry-container .entry-main .entry-header{font-size:.95rem;line-height:1.35rem;font-weight:bold;margin-bottom:2.7rem}#modal .entry-container .entry-main .entry-header .entry-type{font-size:1.2rem;margin-bottom:2.7rem}#modal .entry-container .entry-main .entry-header .entry-type::first-letter{text-transform:capitalize}#modal .entry-container .entry-main .entry-title{width:90%;margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-categories{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.215rem;font-weight:bold}#modal .entry-container .entry-main .entry-autores{margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-autores .button-autor{cursor:pointer;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-right:15px}#modal .entry-container .entry-main .entry-autores .button-autor:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.1em}#modal .entry-container .entry-main .entry-autores .button-autor img{margin-left:6px;height:1rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#modal .entry-container .entry-main .entry-image{margin-bottom:2.025rem}#modal .entry-container .entry-main .entry-image img{width:100%;height:auto}#modal .entry-container .entry-main .entry-content{width:95%}#modal .entry-container .entry-main .entry-content ul{margin-bottom:1.35rem}#modal .entry-container .entry-main .entry-content ul li{list-style:disc;margin-left:30px}#modal .entry-container .entry-main .entry-cronologia{font-size:.75rem;line-height:1.1475rem;font-weight:bold;line-height:1.215rem;width:80%}#modal .entry-container .entry-main .entry-cronologia .cron-date{font-weight:bold}#modal .entry-container .entry-main .entry-cronologia .cron-local{font-weight:bold;line-height:1.215rem}#modal .entry-container .entry-main .entry-cronologia .cron-local.last-of-type{margin-bottom:0px}#modal .entry-container .entry-main .entry-ficha{font-size:.75rem;line-height:1.1475rem;font-weight:bold;line-height:1.215rem;width:95%}#modal .entry-container .entry-main .entry-ficha .equipa{font-weight:bold}#modal .entry-container .entry-main .entry-ficha .funcao{font-weight:normal;text-transform:lowercase}#modal .entry-container .entry-main .entry-informacao{font-size:.75rem;line-height:1.1475rem;font-weight:bold;line-height:1.215rem;width:80%}#modal .entry-container .entry-main .entry-informacao .titulo-info{font-weight:bold}#modal .entry-container .entry-main .entry-informacao .conteudo-info{font-weight:normal}#modal .entry-container .entry-main .entry-projectos .button-article-modal{cursor:pointer}#modal.autor{width:100%;height:calc(100% - 135px) !important}#modal.autor .entry-main{position:relative;margin-top:0;width:calc(100%);padding:18px;max-height:100%}#modal .procurar{width:100% !important;height:calc(100% - 135px) !important;border-top:2px solid #fff;border-bottom:2px solid #fff;z-index:4000}#modal.search{width:100% !important;height:calc(100% - 135px) !important;z-index:1001;border-top:2px solid #fff;border-bottom:2px solid #fff}.agenda{width:100% !important;height:calc(100% - 135px) !important;z-index:1001;border-top:2px solid #fff;border-bottom:2px solid #fff}.agenda .entry-container article{width:100%;border-bottom:2px solid #fff;margin-bottom:2.7rem}.agenda .entry-container article:last-of-type{border-bottom:none;margin-bottom:0}.agenda .entry-container .entry-type{font-size:1.2rem;font-weight:bold}.agenda .entry-container .entry-title{width:90% !important;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:pointer}.agenda .entry-container .entry-title:hover{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;letter-spacing:.1em}.agenda .entry-container .entry-title img{margin-left:6px;height:1.2rem;-webkit-transform:rotate(270deg);-webkit-transform:-webkit- rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.agenda .entry-container .entry-categories{margin-top:1.35rem;margin-bottom:1.35rem !important;font-size:1rem !important}#privacidade{position:fixed;display:none;width:100%;height:90px;bottom:45px;line-height:1.35rem;background:#fff;z-index:6000}#privacidade .left{padding-top:14px;padding-left:18px;line-height:1.35rem}#privacidade .right{padding-top:14px;padding-right:18px;line-height:1.35rem}footer{position:absolute;bottom:0;left:0;width:100%;height:60px;background:#000;letter-spacing:.03em;color:#fff;padding:9px 18px}footer .left{float:left;width:65%}footer .right{width:35%;float:right;padding-top:3px;text-align:right}footer .right img{height:21px;width:auto;margin-left:4px}}/*# sourceMappingURL=style.css.map */
