/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css?family=Rubik:300,300i,500,500i";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Rubik";src:url("../fonts/Rubik-Bold.woff2") format("woff2"),url("../fonts/Rubik-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Rubik";src:url("../fonts/Rubik-BoldItalic.woff2") format("woff2"),url("../fonts/Rubik-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"Rubik";src:url("../fonts/Rubik-Regular.woff2") format("woff2"),url("../fonts/Rubik-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Rubik";src:url("../fonts/Rubik-Italic.woff2") format("woff2"),url("../fonts/Rubik-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Khand";src:url("../fonts/Khand-Regular.woff2") format("woff2"),url("../fonts/Khand-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Khand";src:url("../fonts/Khand-Semibold.woff2") format("woff2"),url("../fonts/Khand-SemiBold.woff") format("woff");font-weight:500;font-style:normal}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;line-height:1.5;font-weight:300;font-family:"Rubik",Arial,Helvetica,sans-serif;color:#222;background-color:#f0f0f0}html.scrollblock,body.scrollblock{overflow-y:hidden}h1,h2,h3,h4,h5{font-family:"Khand",Tahoma,Geneva,sans-serif;font-weight:normal}h1,h2,h3{font-weight:500}button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;background-color:transparent;font-family:inherit;color:inherit;padding:0}button:hover{cursor:pointer}@-webkit-keyframes opacidade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opacidade{0%{opacity:0}100%{opacity:1}}@keyframes opacidade{0%{opacity:0}100%{opacity:1}}main{position:relative;min-height:100vh}.header-side{position:fixed;top:0;left:0;width:270px;padding:35px 0 70px;height:100vh;background-color:#fff;z-index:2;overflow-y:auto}.header-side>*{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.header-side .logo{display:block;width:140px;height:auto;margin:0 auto}.header-side .welcome{margin-top:35px;font-size:14px;text-align:center}.header-side button.ficha-tecnica{margin:0 auto;margin-top:10px;display:block;background-color:#222;color:#fff;font-size:1em;letter-spacing:1px;text-transform:uppercase;padding:10px;line-height:1;text-align:center}.header-side button.ficha-tecnica:hover{cursor:pointer}.header-side button.ficha-tecnica.esconder{opacity:0}.header-side .box-nprojetos{margin-top:1.5rem}.header-side .box-nprojetos p{text-align:center;line-height:1.3;margin:0}.header-side .box-nprojetos p.n-projetos{font-size:1.3em;font-weight:bold}.header-side .box-nprojetos p.palavra-projetos.singular span{display:none}.header-side p.descricao-filtro{text-transform:uppercase;margin-top:1.5rem;font-size:.8em}.header-side .caixa-pesquisa{display:block;font-weight:300;padding:5px;border:1px solid;outline:0px solid rgba(0,102,245,.3);outline-offset:-2px}.header-side .caixa-pesquisa:focus{outline-width:4px}.header-side ul{padding:0;margin-top:0;margin-bottom:0;list-style:none}.header-side ul li{margin-top:.5em}.header-side ul li label{position:relative}.header-side ul li label:hover{cursor:pointer}.header-side ul li label input[type=checkbox]{position:absolute;left:0px;top:0px;opacity:0;width:0;height:0}.header-side ul li label input[type=checkbox]:checked+.custom svg path{stroke-dashoffset:0}.header-side ul li label .custom{display:inline-block;height:1em;width:1em;margin-right:.5em;vertical-align:middle;border:1px solid #262626;border-radius:2px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.header-side ul li label .custom svg{display:block;position:absolute;width:calc(100% + 7px);height:calc(100% + 7px);top:-6px;left:-2px}.header-side ul li label .custom svg path{stroke:#222;stroke-width:14;fill:none;stroke-dasharray:140;stroke-dashoffset:140;-webkit-transition:stroke-dashoffset .3s ease-in-out;-moz-transition:stroke-dashoffset .3s ease-in-out;transition:stroke-dashoffset .3s ease-in-out}.header-side hr{width:calc(100% - 3em);margin:3em auto}#conteudo-principal{position:relative;width:calc(100% - 270px);margin:0;margin-left:270px;z-index:1}#conteudo-principal p.warning-no-project{display:none;font-size:2em;font-weight:300;color:gray;-webkit-animation:opacidade .4s linear 0s 1 normal forwards;-moz-animation:opacidade .4s linear 0s 1 normal forwards;animation:opacidade .4s linear 0s 1 normal forwards}#conteudo-principal.no-project{height:100vh;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}#conteudo-principal.no-project p.warning-no-project{display:block}#conteudo-principal.no-project ul.projetos{display:none}ul.projetos{margin:0;list-style:none;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1;padding-left:15px;padding-top:15px}ul.projetos.processo-filtragem{opacity:.5;pointer-events:none}ul.projetos .gutter-sizer{width:15px}@media screen and (min-width: 1900px){ul.projetos .grid-sizer,ul.projetos li{width:calc(20% - 15px )}}@media screen and (min-width: 1500px)and (max-width: 1899px){ul.projetos .grid-sizer,ul.projetos li{width:calc(25% - 15px )}}@media screen and (min-width: 1200px)and (max-width: 1599px){ul.projetos .grid-sizer,ul.projetos li{width:calc(33.3333333333% - 15px )}}@media screen and (min-width: 500px)and (max-width: 1199px){ul.projetos .grid-sizer,ul.projetos li{width:calc(50% - 15px )}}@-webkit-keyframes thumbnailCarregando{0%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(0,0,0,.05)}100%{background-color:rgba(0,0,0,0)}}@-moz-keyframes thumbnailCarregando{0%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(0,0,0,.05)}100%{background-color:rgba(0,0,0,0)}}@keyframes thumbnailCarregando{0%{background-color:rgba(0,0,0,0)}50%{background-color:rgba(0,0,0,.05)}100%{background-color:rgba(0,0,0,0)}}ul.projetos li{margin-bottom:15px;-webkit-animation:thumbnailCarregando 1s linear 0s infinite normal forwards;-moz-animation:thumbnailCarregando 1s linear 0s infinite normal forwards;animation:thumbnailCarregando 1s linear 0s infinite normal forwards}ul.projetos li:nth-of-type(11n-0){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}ul.projetos li:nth-of-type(11n-1){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}ul.projetos li:nth-of-type(11n-2){-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}ul.projetos li:nth-of-type(11n-3){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}ul.projetos li:nth-of-type(11n-4){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}ul.projetos li:nth-of-type(11n-5){-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}ul.projetos li:nth-of-type(11n-6){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s}ul.projetos li:nth-of-type(11n-7){-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s}ul.projetos li:nth-of-type(11n-8){-webkit-animation-delay:2.7s;-moz-animation-delay:2.7s;animation-delay:2.7s}ul.projetos li:nth-of-type(11n-9){-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}ul.projetos li:nth-of-type(11n-10){-webkit-animation-delay:3.3s;-moz-animation-delay:3.3s;animation-delay:3.3s}ul.projetos li.esconder{opacity:0}ul.projetos li a{position:relative;display:block;width:100%;height:auto;padding-top:55.5556%;text-decoration:none;overflow:hidden;-webkit-transition:filter .2s linear;-moz-transition:filter .2s linear;transition:filter .2s linear}ul.projetos li a img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;-webkit-transition:filter .2s linear;-moz-transition:filter .2s linear;transition:filter .2s linear}ul.projetos li a:after{content:"";position:absolute;z-index:1;width:100%;height:200%;top:100%;left:0;background:rgba(45,45,127,.9);background:linear-gradient(to top, rgba(45,45,127,0.9), rgba(0, 0, 0, 0));-webkit-transition:top .4s ease-out;-moz-transition:top .4s ease-out;transition:top .4s ease-out}ul.projetos li a h2{font-size:1.4em;line-height:1.3;margin:0;color:#fff;position:absolute;z-index:2;bottom:0;left:0;padding:0 1rem 1rem;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;transition:transform .2s ease-in;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}ul.projetos li a:hover img,ul.projetos li a:focus img{-webkit-filter:grayscale(0.6);filter:grayscale(0.6)}ul.projetos li a:hover:after,ul.projetos li a:focus:after{top:-100%}ul.projetos li a:hover h2,ul.projetos li a:focus h2{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}#modal{display:none;position:fixed;z-index:4;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0);-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}#modal.db{display:block}#modal.visivel{background-color:rgba(0,0,0,.9)}#modal.visivel .transition .image{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}#modal .caixa-flutuante{margin-left:auto;margin-right:auto;margin-top:calc(1.5em);height:calc(100% - 3em);width:1200px;max-width:calc(100% - 3em);position:relative;overflow:hidden;background-color:#fff;opacity:0}#modal .caixa-flutuante.visivel{opacity:1}#modal .caixa-flutuante.visivel .bt-fechar{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#modal .caixa-flutuante .bt-fechar{position:absolute;top:0;left:0;padding:8px;line-height:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-moz-transition:-moz-transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:transform .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}#modal .caixa-flutuante .bt-fechar i{font-size:1em;line-height:1}#modal .caixa-flutuante .content{width:100%;height:100%}@-webkit-keyframes dadosAparecem{100%{width:0px}}@-moz-keyframes dadosAparecem{100%{width:0px}}@keyframes dadosAparecem{100%{width:0px}}#modal .caixa-flutuante .content section>*{opacity:0;-webkit-animation:opacidade .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards;-moz-animation:opacidade .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards;animation:opacidade .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal forwards}#modal .caixa-flutuante .content section>*:nth-child(1){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}#modal .caixa-flutuante .content section>*:nth-child(2){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}#modal .caixa-flutuante .content section>*:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}#modal .caixa-flutuante .content section>*:nth-child(4){-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}#modal .caixa-flutuante .content section>*:nth-child(5){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}#modal .caixa-flutuante .content section>*:nth-child(6){-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}#modal .caixa-flutuante .content section>*:nth-child(7){-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}#modal .caixa-flutuante .content section>*:nth-child(8){-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}#modal .caixa-flutuante .content section>*:nth-child(9){-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}#modal .caixa-flutuante .content section>*:nth-child(10){-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}#modal .caixa-flutuante .content section>*:nth-child(11){-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}#modal .caixa-flutuante .content section>*:nth-child(12){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}#modal .caixa-flutuante .content section>*:nth-child(13){-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}#modal .caixa-flutuante .content section>*:nth-child(14){-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}#modal .caixa-flutuante .content section>*:nth-child(15){-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}#modal .caixa-flutuante .content section>*:nth-child(16){-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;animation-delay:1.9s}#modal .caixa-flutuante .content section>*:nth-child(17){-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}#modal .caixa-flutuante .content section>*:nth-child(18){-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s}#modal .caixa-flutuante .content section>*:nth-child(19){-webkit-animation-delay:2.2s;-moz-animation-delay:2.2s;animation-delay:2.2s}#modal .caixa-flutuante .content section>*:nth-child(20){-webkit-animation-delay:2.3s;-moz-animation-delay:2.3s;animation-delay:2.3s}#modal .caixa-flutuante .content section>*:nth-child(21){-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s}#modal .caixa-flutuante .content section>*:nth-child(22){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}#modal .caixa-flutuante .content section>*:nth-child(23){-webkit-animation-delay:2.6s;-moz-animation-delay:2.6s;animation-delay:2.6s}#modal .caixa-flutuante .content section>*:nth-child(24){-webkit-animation-delay:2.7s;-moz-animation-delay:2.7s;animation-delay:2.7s}#modal .caixa-flutuante .content section>*:nth-child(25){-webkit-animation-delay:2.8s;-moz-animation-delay:2.8s;animation-delay:2.8s}#modal .caixa-flutuante .content section>*:nth-child(26){-webkit-animation-delay:2.9s;-moz-animation-delay:2.9s;animation-delay:2.9s}#modal .caixa-flutuante .content section>*:nth-child(27){-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}#modal .caixa-flutuante .content section>*:nth-child(28){-webkit-animation-delay:3.1s;-moz-animation-delay:3.1s;animation-delay:3.1s}#modal .caixa-flutuante .content section>*:nth-child(29){-webkit-animation-delay:3.2s;-moz-animation-delay:3.2s;animation-delay:3.2s}#modal .caixa-flutuante .content section>*:nth-child(30){-webkit-animation-delay:3.3s;-moz-animation-delay:3.3s;animation-delay:3.3s}#modal .caixa-flutuante .content section.dados{-webkit-animation:dadosAparecem .4s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s 1 reverse forwards;-moz-animation:dadosAparecem .4s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s 1 reverse forwards;animation:dadosAparecem .4s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s 1 reverse forwards;position:absolute;width:300px;height:100%;overflow:hidden;top:0;left:0;background-color:#f0f0f0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto{padding:60px 30px 30px;width:300px;overflow-y:auto}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto h3.categoria{margin:0;margin-bottom:1em;font-size:.6em;padding:2px 4px;border:1px solid;display:inline-block;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto h2{font-size:2.4em;line-height:1.1;margin:0}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto h4{margin-top:2rem;margin-bottom:0;text-transform:uppercase;font-size:.8em;text-align:center;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:300}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto dl{margin-top:2.5em;margin-bottom:0}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto dl dt{font-family:"Khand",Tahoma,Geneva,sans-serif;font-weight:500;text-transform:uppercase;font-size:1.4em;margin-bottom:5px}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto dl dd{margin-left:0;line-height:1.2}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto dl dd+dt{margin-top:1.5em}#modal .caixa-flutuante .content section.dados .ficha-tecnica-projeto dl dd+dd{margin-top:10px}#modal .caixa-flutuante .content section.dados .area-downloads{padding:0 30px;border-top:1px solid #ccc;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;bottom:0;left:0;z-index:2;width:100%;padding-top:15px}#modal .caixa-flutuante .content section.dados .area-downloads h4{text-align:center;margin:0}#modal .caixa-flutuante .content section.dados .area-downloads .downloads{position:relative;z-index:2;margin-top:.5em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}#modal .caixa-flutuante .content section.dados .area-downloads .downloads a{color:inherit;text-decoration:none;display:block}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo{width:33.3333%;position:relative}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo>a{padding:10px 0 5px;text-align:center;font-weight:500;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;transition:background-color .1s linear}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo>a i{display:block;font-size:1.3em}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo>a span{font-size:.8em;text-transform:uppercase}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo>a:hover{background-color:#d9d9d9}@-webkit-keyframes listaAparece{0%{opacity:0;-webkit-transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0px)}}@-moz-keyframes listaAparece{0%{opacity:0;-moz-transform:translateY(5px)}100%{opacity:1;-moz-transform:translateY(0px)}}@keyframes listaAparece{0%{opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel{position:absolute;width:240px;list-style:none;left:0;bottom:calc(100% + 8px);margin:0;background-color:#fff;padding:0 1.5em;z-index:2;display:none;-webkit-animation:listaAparece .3s ease-out 0s 1 normal forwards;-moz-animation:listaAparece .3s ease-out 0s 1 normal forwards;animation:listaAparece .3s ease-out 0s 1 normal forwards}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel:after{content:"";z-index:3;position:absolute;bottom:-5px;left:calc(16.6667% - 5px);width:10px;height:10px;background-color:#fff;border-top-width:0px;border-left-width:0px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li{margin-bottom:8px;counter-increment:itensDownload}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li a{font-size:.8em;line-height:1.4}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li a:before{content:counter(itensDownload) ". ";font-weight:bold}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li a:hover{text-decoration:underline}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li:first-child{margin-top:1em}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo ul li:last-child{margin-bottom:1em}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel{background-color:#ffed43}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel p{font-size:.8em;line-height:1.4}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel p a{color:blue;text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo .msg-indisponivel:after{background-color:#ffed43}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):not(:nth-last-child(-n+2)) ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):not(:nth-last-child(-n+2)) .msg-indisponivel{left:0}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):not(:nth-last-child(-n+2)) ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):not(:nth-last-child(-n+2)) .msg-indisponivel:after{left:calc(16.6666666667% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):last-child ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):last-child .msg-indisponivel{left:-80px}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):last-child ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):last-child .msg-indisponivel:after{left:calc(50% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):nth-last-child(2) ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):nth-last-child(2) .msg-indisponivel{left:-40px}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):nth-last-child(2) ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-2):nth-last-child(2) .msg-indisponivel:after{left:calc(33.3333333333% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):not(:last-child) ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):not(:last-child) .msg-indisponivel{left:-80px}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):not(:last-child) ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):not(:last-child) .msg-indisponivel:after{left:calc(50% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):last-child ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):last-child .msg-indisponivel{left:-120px}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):last-child ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n-1):last-child .msg-indisponivel:after{left:calc(66.6666666667% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n) ul,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n) .msg-indisponivel{left:-160px}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n) ul:after,#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo:nth-child(3n) .msg-indisponivel:after{left:calc(83.3333333333% - 5px)}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo.indisponivel.ativo>.msg-indisponivel{display:block}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo.ativo>a{background-color:#fff}#modal .caixa-flutuante .content section.dados .area-downloads .downloads .tipo.ativo>ul{display:block}#modal .caixa-flutuante .content section.descritivo{position:absolute;width:calc(100% - 300px);height:100%;overflow-y:auto;overflow-x:hidden;right:0;top:0;background-color:#fff;padding-bottom:4em}#modal .caixa-flutuante .content section.descritivo>*{width:calc(100% - 4rem);margin-top:2.5rem;margin-left:auto;margin-right:auto}#modal .caixa-flutuante .content section.descritivo>*:first-child{margin-top:0}#modal .caixa-flutuante .content section.descritivo img{display:block}#modal .caixa-flutuante .content section.descritivo img.capa{width:100%;margin-left:0;margin-right:0}#modal .caixa-flutuante .content section.descritivo img.sombra{box-shadow:0px 2px 10px rgba(0,0,0,.2)}#modal .caixa-flutuante .content section.descritivo img.imagem-vertical{width:50%}#modal .caixa-flutuante .content section.descritivo .aviso-copyright{width:100%;margin-top:0;padding:2rem;background-color:#ffed43;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}#modal .caixa-flutuante .content section.descritivo .aviso-copyright p{margin:0;font-style:italic;margin-right:2rem}#modal .caixa-flutuante .content section.descritivo .aviso-copyright button{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;background-color:#000;color:#fff;font-size:.9em;padding:10px;text-transform:uppercase}#modal .caixa-flutuante .content section.descritivo p.texto-apr{margin-top:4rem}#modal .caixa-flutuante .content section.descritivo>h2{font-size:2em;margin-top:6rem;margin-bottom:0}#modal .caixa-flutuante .content section.descritivo>h2+*{margin-top:.5rem}#modal .caixa-flutuante .content section.descritivo .youtube-video{display:block;position:relative;height:0;padding-top:56.25%}#modal .caixa-flutuante .content section.descritivo .youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#modal .caixa-flutuante .content .conteudo-ficha-tecnica{width:100%;height:100%;padding:30% 120px 120px;overflow:auto;font-size:18px;position:relative}#modal .caixa-flutuante .content .conteudo-ficha-tecnica img.capa{display:block;position:absolute;left:0;top:0;width:100%;height:auto;margin-top:0}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*{margin:0;margin-top:2rem;position:relative;opacity:0;-webkit-animation:opacidade .2s linear 0s normal forwards;-moz-animation:opacidade .2s linear 0s normal forwards;animation:opacidade .2s linear 0s normal forwards}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(1){-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;animation-delay:0.05s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(2){-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(3){-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(4){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(5){-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;animation-delay:0.25s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(6){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(7){-webkit-animation-delay:0.35s;-moz-animation-delay:0.35s;animation-delay:0.35s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(8){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(9){-webkit-animation-delay:0.45s;-moz-animation-delay:0.45s;animation-delay:0.45s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(10){-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(11){-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;animation-delay:0.55s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(12){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(13){-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;animation-delay:0.65s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(14){-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica>*:nth-child(15){-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;animation-delay:0.75s}#modal .caixa-flutuante .content .conteudo-ficha-tecnica h1,#modal .caixa-flutuante .content .conteudo-ficha-tecnica h2{text-align:center;text-transform:uppercase;font-weight:bold}#modal .caixa-flutuante .content .conteudo-ficha-tecnica h1{font-size:2.5em}#modal .caixa-flutuante .content .conteudo-ficha-tecnica h2{font-size:1.7em}#modal .caixa-flutuante .content .conteudo-ficha-tecnica .seta{width:0;height:0;margin-right:auto;margin-left:auto;margin-top:1rem;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #222}#modal .caixa-flutuante .content .conteudo-ficha-tecnica p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#modal .caixa-flutuante .content .conteudo-ficha-tecnica p.align-center{text-align:center}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul{list-style:none}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul li{text-align:center}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;margin-top:4rem}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li{margin-right:4rem}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li:last-child{margin-right:0}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li img{display:block;height:2em;width:auto}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li:nth-child(1) img{height:3.6rem}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li:nth-child(2) img{height:2rem}#modal .caixa-flutuante .content .conteudo-ficha-tecnica ul.logos li:nth-child(3) img{height:2.7rem}#modal .transition{position:absolute;overflow:visible;background-color:#fff}#modal .transition .image{position:relative;z-index:2;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;opacity:1;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}#modal .transition.esconde .image{opacity:0}@-webkit-keyframes animacaoCirculos{0%{r:0;opacity:0}50%{opacity:1;r:9}100%{r:0;opacity:0}}@-moz-keyframes animacaoCirculos{0%{r:0;opacity:0}50%{opacity:1;r:9}100%{r:0;opacity:0}}@keyframes animacaoCirculos{0%{r:0;opacity:0}50%{opacity:1;r:9}100%{r:0;opacity:0}}#modal .loading-animation{display:none;position:absolute;width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px)}#modal .loading-animation.visivel{display:block}#modal .loading-animation g circle{r:0;-webkit-animation:animacaoCirculos 1.1s linear 0s infinite normal forwards;-moz-animation:animacaoCirculos 1.1s linear 0s infinite normal forwards;animation:animacaoCirculos 1.1s linear 0s infinite normal forwards}#modal .loading-animation g circle:nth-child(1){-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;animation-delay:0.05s}#modal .loading-animation g circle:nth-child(2){-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}#modal .loading-animation g circle:nth-child(3){-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s}#modal .loading-animation g circle:nth-child(4){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}#modal .loading-animation g circle:nth-child(5){-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;animation-delay:0.25s}#modal .loading-animation g circle:nth-child(6){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}#modal .loading-animation g circle:nth-child(7){-webkit-animation-delay:0.35s;-moz-animation-delay:0.35s;animation-delay:0.35s}#modal .loading-animation g circle:nth-child(8){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}#modal .loading-animation g circle:nth-child(9){-webkit-animation-delay:0.45s;-moz-animation-delay:0.45s;animation-delay:0.45s}#modal .loading-animation g circle:nth-child(10){-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}#modal .loading-animation g circle:nth-child(11){-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;animation-delay:0.55s}#modal .loading-animation g circle:nth-child(12){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}#modal .loading-animation g circle:nth-child(13){-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;animation-delay:0.65s}#modal .loading-animation g circle:nth-child(14){-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}#modal .loading-animation g circle:nth-child(15){-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s;animation-delay:0.75s}#modal .loading-animation g circle:nth-child(16){-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s}#modal .loading-animation g circle:nth-child(17){-webkit-animation-delay:0.85s;-moz-animation-delay:0.85s;animation-delay:0.85s}#modal .loading-animation g circle:nth-child(18){-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}#modal .loading-animation g circle:nth-child(19){-webkit-animation-delay:0.95s;-moz-animation-delay:0.95s;animation-delay:0.95s}#modal .loading-animation g circle:nth-child(20){-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}#modal .loading-animation g circle:nth-child(21){-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;animation-delay:1.05s}#modal .loading-animation g circle:nth-child(22){-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}#modal .load-falhou{display:none;position:absolute;margin:0;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:2em;color:gray;font-weight:500}#modal .load-falhou.visivel{display:block}#aviso-popup{width:calc(1200px - 40px);max-width:calc(100% - 40px);position:fixed;bottom:20px;left:calc(50% - 580px);background-color:#222;box-shadow:0px 2px 10px rgba(0,0,0,.3);padding:30px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-transform:translateY(100%) translateY(40px);-moz-transform:translateY(100%) translateY(40px);-ms-transform:translateY(100%) translateY(40px);-o-transform:translateY(100%) translateY(40px);transform:translateY(100%) translateY(40px);-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out;z-index:3}@media screen and (max-width: 1200px){#aviso-popup{left:20px}}#aviso-popup.aparece{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}#aviso-popup p{color:#fff;margin:0;margin-right:20px;font-size:.9em}#aviso-popup button{background-color:#fff;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;font-size:.9em;padding:10px;text-transform:uppercase}#debug,#debug *{border-collapse:collapse}#debug th{padding:10px;background-color:#000;color:#fff;text-align:left}#debug td{padding:10px}#debug tbody tr:nth-child(even) td{background-color:#fff}/*# sourceMappingURL=layout.css.map */
