.header-main nav.menu-lateral .buttonMenu:focus,a,a:focus,a:hover,button,button:focus,button:hover{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.header-main .btn-close-video,.main-content .gallery-section .next,.main-content .gallery-section .owl-next,.main-content .gallery-section .owl-prev,.main-content .gallery-section .prev{text-indent:101%;overflow:hidden;white-space:nowrap;display:block;font-size:1px}@font-face{font-family:Ailerons;src:url(assets/fonts/Ailerons.eot);src:url(assets/fonts/Ailerons.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Ailerons.woff) format("woff"),url(assets/fonts/Ailerons.ttf) format("truetype"),url(assets/fonts/Ailerons.svg) format("svg")}@font-face{font-family:Lora-Bold;src:url(assets/fonts/Lora-Bold.eot);src:url(assets/fonts/Lora-Bold.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Lora-Bold.woff) format("woff"),url(assets/fonts/Lora-Bold.ttf) format("truetype"),url(assets/fonts/Lora-Bold.svg) format("svg")}@font-face{font-family:Lora-BoldItalic;src:url(assets/fonts/Lora-BoldItalic.eot);src:url(assets/fonts/Lora-BoldItalic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Lora-BoldItalic.woff) format("woff"),url(assets/fonts/Lora-BoldItalic.ttf) format("truetype"),url(assets/fonts/Lora-BoldItalic.svg) format("svg")}@font-face{font-family:Lora-Italic;src:url(assets/fonts/Lora-Italic.eot);src:url(assets/fonts/Lora-Italic.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Lora-Italic.woff) format("woff"),url(assets/fonts/Lora-Italic.ttf) format("truetype"),url(assets/fonts/Lora-Italic.svg) format("svg")}@font-face{font-family:Lora-Regular;src:url(assets/fonts/Lora-Regular.eot);src:url(assets/fonts/Lora-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Lora-Regular.woff) format("woff"),url(assets/fonts/Lora-Regular.ttf) format("truetype"),url(assets/fonts/Lora-Regular.svg) format("svg")}@font-face{font-family:SetaEsquerda;src:url(assets/fonts/SetaEsquerda.eot);src:url(assets/fonts/SetaEsquerda.eot?#iefix) format("embedded-opentype"),url(assets/fonts/SetaEsquerda.woff) format("woff"),url(assets/fonts/SetaEsquerda.ttf) format("truetype"),url(assets/fonts/SetaEsquerda.svg) format("svg")}body,html{background:#24292f;height:100%;margin:0;padding:0}body{overflow:hidden}#page{position:relative}.application{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;overflow:hidden}.application.active{overflow-y:auto}.owl-loaded{position:relative}.owl-loaded .owl-stage-outer{position:relative;z-index:1}.owl-loaded .owl-stage-outer .owl-stage{position:relative;top:0}.owl-loaded .owl-stage-outer .owl-stage .owl-item{display:inline-block}.owl-loaded .owl-nav{z-index:2;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.owl-loaded .owl-nav.disabled{display:none}.owl-loaded .owl-nav .owl-prev{position:absolute;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.owl-loaded .owl-nav .owl-prev.disabled{opacity:0}.owl-loaded .owl-nav .owl-next{position:absolute;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.owl-loaded .owl-dots.disabled,.owl-loaded .owl-nav .owl-next.disabled{opacity:0}.owl-loaded .owl-dots{position:relative;z-index:2;display:table;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:15px}.owl-loaded .owl-dots .owl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d0cbc6;margin:0 3px}.owl-loaded .owl-dots .owl-dot.active{background:#33374a}#fakepage{position:relative;width:100%;top:0;left:0;z-index:10;display:block}#main,#portfolio{position:absolute;left:0;top:0;width:100%}.main-content .full-screen,.main-content .full-screen .screen-wrapper,.main-content .screen,.main-content .screen .screen-wrapper,.main-content .section,.main-content .section .screen-wrapper{position:relative}.imageCover{background-size:cover}.main-content h2{font-family:Ailerons;font-size:4.53125vw}.main-content .citacao{font-family:Lora-Italic!important;font-size:1.14583vw!important}.main-content .section{width:100%;overflow:hidden;box-sizing:border-box}.main-content .screen{width:100vw;height:93vh;overflow:hidden;top:7vh;box-sizing:border-box}.main-content .full-screen{width:100vw;height:100vh;overflow:hidden;background-position:center center}.main-content .video-section{background-color:#24292f}.main-content .video-section h2{font-size:2.5em;text-align:center;color:#ed0d42;display:none}.main-content .video-section .videoPlayer{position:absolute;left:0;top:0;width:100vw;height:100vh;display:none;z-index:1000}.main-content .video-section .video-play{background:url(assets/images/icons/video-play.png) no-repeat;background-size:contain;height:14.11093vh;left:50%;margin:-6.93312vh 0 0 -4.42708vw;position:absolute;top:50%;width:9.01042vw;z-index:2;font-size:1px;text-indent:-6000px}.main-content .video-section .full-screen{position:relative;width:100vw;height:inherit;display:block;z-index:1}.main-content .video-section .full-screen .home-video{display:block;position:absolute;width:23.5%;height:25%;z-index:10;top:31vw;left:74%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-content .video-section .full-screen .cd-background-wrapper{height:100%;width:100%;position:relative;top:0;left:0;-webkit-perspective:4000px;-ms-perspective:4000px;-o-perspective:4000px;perspective:4000px}.main-content .video-section .full-screen .cd-background-wrapper::before{content:'web';display:none}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;height:100%}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background.is-floating{position:absolute;top:0;left:0}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img{position:absolute;top:50%;left:50%;width:100%;max-width:1920px}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img:first-child{-webkit-transform:translateZ(50px) translateY(-49.7%) translateX(-53.7%)!important;-ms-transform:translateZ(50px) translateY(-49.7%) translateX(-53.7%)!important;transform:translateZ(50px) translateY(-49.7%) translateX(-53.7%)!important;z-index:5}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img:nth-child(2){-webkit-transform:translateZ(290px) translateY(-50.5%) translateX(-54.5%) scale(.95,.93)!important;-ms-transform:translateZ(290px) translateY(-50.5%) translateX(-54.5%) scale(.95,.93)!important;transform:translateZ(290px) translateY(-50.5%) translateX(-54.5%) scale(.95,.93)!important;z-index:6}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img:nth-child(3){-webkit-transform:translateZ(400px) translateY(-50.5%) translateX(-54%) scale(.9,.9)!important;-ms-transform:translateZ(400px) translateY(-50.5%) translateX(-54%) scale(.9,.9)!important;transform:translateZ(400px) translateY(-50.5%) translateX(-54%) scale(.9,.9)!important;z-index:7}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img:nth-child(4){-webkit-transform:translateZ(590px) translateY(-23.1%) translateX(-53.9%) scale(.85,.85)!important;-ms-transform:translateZ(590px) translateY(-23.1%) translateX(-53.9%) scale(.85,.85)!important;transform:translateZ(590px) translateY(-23.1%) translateX(-53.9%) scale(.85,.85)!important;z-index:8}.main-content .video-section .full-screen .cd-background-wrapper .cd-floating-background img:nth-child(5){-webkit-transform:translateZ(150px) translateY(-50%) translateX(-53.2%) scale(.89,.89)!important;-ms-transform:translateZ(150px) translateY(-50%) translateX(-53.2%) scale(.89,.89)!important;transform:translateZ(150px) translateY(-50%) translateX(-53.2%) scale(.89,.89)!important;z-index:9}.main-content .mosaic-section{position:relative;clear:both}.main-content .mosaic-section .col-1,.main-content .mosaic-section .portfolio-item:nth-child(3),.main-content .mosaic-section .portfolio-item:nth-child(4),.main-content .mosaic-section .portfolio-item:nth-child(6),.main-content .mosaic-section .portfolio-item:nth-child(9){width:20%}.main-content .mosaic-section .col-2,.main-content .mosaic-section .portfolio-item:nth-child(1),.main-content .mosaic-section .portfolio-item:nth-child(2),.main-content .mosaic-section .portfolio-item:nth-child(5),.main-content .mosaic-section .portfolio-item:nth-child(7),.main-content .mosaic-section .portfolio-item:nth-child(8){width:40%}.main-content .mosaic-section .col-3,.main-content .mosaic-section .portfolio-item:nth-child(6):last-child{width:60%}.main-content .mosaic-section .col-4{width:80%}.main-content .mosaic-section .col-5{width:100%}.main-content .mosaic-section .line-1{height:17vh}.main-content .mosaic-section .line-2,.main-content .mosaic-section .portfolio-item:nth-child(2),.main-content .mosaic-section .portfolio-item:nth-child(3),.main-content .mosaic-section .portfolio-item:nth-child(4),.main-content .mosaic-section .portfolio-item:nth-child(6),.main-content .mosaic-section .portfolio-item:nth-child(6):last-child,.main-content .mosaic-section .portfolio-item:nth-child(7),.main-content .mosaic-section .portfolio-item:nth-child(9){height:33.37vh}.main-content .mosaic-section .line-3,.main-content .mosaic-section .portfolio-item:nth-child(8){height:73vh}.main-content .mosaic-section .line-4,.main-content .mosaic-section .portfolio-item:nth-child(1),.main-content .mosaic-section .portfolio-item:nth-child(5){height:66.66vh}.main-content .mosaic-section .portfolio-item{float:left;display:inline-block}.main-content .mosaic-section .portfolio-item:nth-child(5){float:right}.main-content .mosaic-section .portfolio-item:nth-child(6){clear:left}.main-content .mosaic-section .portfolio-item:nth-child(6):last-child{position:absolute;left:0;bottom:0}.main-content .mosaic-section .portfolio-item:nth-child(9){position:absolute;right:40%;top:66.66vh}.main-content .mosaic-section a{width:100%;height:inherit;display:block;background-position:center center;text-decoration:none}.main-content .mosaic-section h2{color:#fff;font-family:Lora-Italic;font-size:1em;display:none;width:100%;text-align:center;background:rgba(0,0,0,.8);position:relative;top:-1px;height:102%;padding-top:8%;box-sizing:border-box}.main-content .mosaic-section h2:after{content:'';display:inline-block;width:6px;height:13px;background:url(assets/images/icons/arrow-left-yellow.png) no-repeat;margin:0 0 0 10px;position:relative;top:1px}.main-content .description-section{background-color:#f4f7ec;background-position:left top;background-repeat:no-repeat;background-size:contain;overflow:hidden;clear:both}.main-content .description-section .screen-wrapper{width:80%;top:12%;min-height:60%;background:right center no-repeat;background-size:35%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-content .description-section .screen-wrapper h2{margin-bottom:2.44698vh;color:#33374a}.main-content .description-section .screen-wrapper h2.alignLeft{float:left;display:inline-block;width:auto;margin-right:.52083vw;margin-bottom:6.52529vh}.main-content .description-section .screen-wrapper h4{font-family:Lora-Italic;font-size:1.1em;color:#ed0d42}.main-content .description-section .screen-wrapper h4.alignLeft{float:left;display:inline-block;width:auto;margin-top:2.44698vh}.main-content .description-section .screen-wrapper figure.background{background-repeat:no-repeat;background-position:right center;display:block;height:110%;position:absolute;width:90%}.main-content .description-section .screen-wrapper figure.background img{width:auto;height:100%;float:right}.main-content .description-section .screen-wrapper main.images{position:relative;clear:both;display:block}.main-content .description-section .screen-wrapper main.images img{vertical-align:top;margin:0 1%;max-height:60vh}.main-content .description-section .screen-wrapper .itens-descricao{width:60%;margin:2.44698vh 0 0}.main-content .description-section .screen-wrapper .itens-descricao .is-carousel,.main-content .description-section .screen-wrapper .itens-descricao .is-not-carousel{width:100%;display:block}.main-content .description-section .screen-wrapper .itens-descricao .is-carousel .owl-item,.main-content .description-section .screen-wrapper .itens-descricao .is-not-carousel .owl-item{display:inline-block}.main-content .description-section .screen-wrapper .itens-descricao .item{width:30%;display:inline-block;margin-right:1.30208vw}.main-content .description-section .screen-wrapper .itens-descricao .item h3{font-family:Ailerons;font-size:2.08333vw;margin-bottom:.81566vh}.main-content .description-section .screen-wrapper .itens-descricao .item p{font-family:Helvetica;font-size:.72917vw;line-height:.98958vw;color:#6c6a75}.main-content .description-section .screen-wrapper .itens-descricao .item:last-child{margin-right:0}.main-content .description-section .screen-wrapper .itens-descricao .descricao{font-family:Helvetica;font-size:1.14583vw;line-height:1.30208vw;color:#6c6a75}.main-content .description-section .screen-wrapper .itens-descricao .descricao a{text-transform:none;color:#6c6a75}.main-content .description-section .screen-wrapper .itens-descricao .citacao{font-size:1.14583vw;line-height:1.61458vw!important;margin:1.63132vh 0}.main-content .description-section#quem-somos-section{background-image:url(assets/images/backgrounds/quem-somos.png)}.main-content .description-section#quem-somos-section .screen-wrapper{width:68%;height:100vh;top:200px;float:right;margin-right:5%}.main-content .description-section#quem-somos-section h2{color:#95c11e}.main-content .description-section#quem-somos-section h4{color:#ed0d42}.main-content .description-section#quem-somos-section .itens-descricao{margin:2.44698vh 0 0 3.125vw}.main-content .gallery-section{background-color:#f4f7ec}.main-content .gallery-section .screen-wrapper{margin:0 auto;width:90%;top:25%}.main-content .gallery-section .image-gallery{position:relative;width:100%;height:auto;display:block;max-height:55vh}.main-content .gallery-section h2{left:4%;margin-bottom:2.03915vh;position:relative}.main-content .gallery-section .owl-item{display:inline-block}.main-content .gallery-section .gallery-item{margin:0 2%}.main-content .gallery-section .gallery-item a{display:block}.main-content .gallery-section .gallery-item img{display:block;height:auto;width:auto;max-width:100%;max-height:55vh;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-content .gallery-section .image-gallery-wrapper{display:block;width:100%;height:auto;overflow:hidden;position:relative;box-sizing:border-box;padding:0 5%;max-height:55vh}.main-content .gallery-section .owl-stage-outer{overflow:hidden}.main-content .gallery-section .owl-stage{position:relative;top:0}.main-content .gallery-section .image-gallery-navigation{position:absolute;display:block;left:0;top:0;width:100%}.main-content .gallery-section .owl-nav{width:90%;margin-top:-1.71289vh}.main-content .gallery-section .next,.main-content .gallery-section .owl-next,.main-content .gallery-section .owl-prev,.main-content .gallery-section .prev{border:0;cursor:pointer;height:3.42577vh;position:absolute;width:1.04167vw}.main-content .gallery-section .owl-prev,.main-content .gallery-section .prev{background:url(assets/images/icons/prev.png) no-repeat;background-size:contain;float:left;left:-3%}.main-content .gallery-section .next,.main-content .gallery-section .owl-next{background:url(assets/images/icons/next.png) no-repeat;background-size:contain;float:right;right:-3%}.main-content #home-section a.full-screen{display:block}.main-content #home-section .mobile-screen{display:none;position:relative}.main-content #home-section .mobile-screen img{position:absolute;top:0;left:0;height:100vh;max-width:1920px}.main-content #home-section .mobile-screen img:first-child{left:-40vw;top:10vh;z-index:5}.main-content #home-section .mobile-screen img:nth-child(2){left:-60vw;top:7vh;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:6}.main-content #home-section .mobile-screen img:nth-child(3){left:-40vw;top:9.8vh;z-index:7}.main-content #home-section .mobile-screen img:nth-child(4){left:-44vw;top:39vh;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);z-index:8}.main-content #home-section .mobile-screen img:nth-child(5){z-index:9}.main-content #clientes-section{background:url(assets/images/backgrounds/clientes.jpg) right top no-repeat #24292f;background-size:contain;clear:both}.main-content #clientes-section .screen-wrapper{width:60%;height:100hv;margin-top:100px;overflow:hidden;top:23%}.main-content #clientes-section .screen-wrapper h2{color:#dc0043;margin:0 0 0 40%}.main-content #clientes-section .screen-wrapper p.descricao{font-size:.9375vw;color:#e3d3c5;margin:1.22349vh 0 0 54%;width:20%;line-height:1.25vw}.main-content #clientes-section .screen-wrapper .logo-clientes{margin:40px 0 0;width:65%;float:right}.main-content #clientes-section .screen-wrapper .logo-clientes .item{display:table;width:100%}.main-content #clientes-section .screen-wrapper .logo-clientes .item .img{width:16.6%;height:10vh;margin:0;display:block;float:left;text-align:center;vertical-align:middle;position:relative}.main-content #clientes-section .screen-wrapper .logo-clientes .item .img img{width:auto;max-width:90%;max-height:90%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-content #contato-section{background:url(assets/images/backgrounds/contato.jpg) right top no-repeat #24292f;background-size:contain;clear:both}.main-content #contato-section .screen-wrapper{width:60%;overflow:hidden;margin-bottom:9.78793vh}.main-content #contato-section .screen-wrapper h2{color:#30b6cf;margin:16.31321vh 0 0 49%}.main-content #contato-section .screen-wrapper p.descricao{font-size:.9375vw;color:#e3d3c5;margin:1.22349vh 0 0 54%;width:30%;line-height:1.25vw;font-family:Helvetica}.main-content #contato-section .screen-wrapper p.descricao a{color:#e3d3c5;text-decoration:none}.main-content #contato-section .screen-wrapper p.descricao a:hover{text-decoration:underline}.main-content #contato-section .screen-wrapper p.descricao em{display:block;text-align:center;color:#e6e117;font-size:1.3em}.main-content #contato-section .screen-wrapper .mobile-form{display:none;width:100%;height:75%}.main-content #contato-section .screen-wrapper .mobile-form form{display:table;width:95%;margin:20px auto;position:relative;box-sizing:border-box;height:63%}.main-content #contato-section .screen-wrapper .mobile-form form input,.main-content #contato-section .screen-wrapper .mobile-form form textarea{text-align:center;color:#797c83;font-family:Lora-Italic;font-size:1em;background:#4a4c51;width:100%;padding:10px;border:none;box-sizing:border-box;border-radius:5px;margin-bottom:10px;resize:none}.main-content #contato-section .screen-wrapper .mobile-form form input.invalid,.main-content #contato-section .screen-wrapper .mobile-form form textarea.invalid{-ms-box-shadow:0 0 10px red;-o-box-shadow:0 0 10px red;box-shadow:0 0 10px red}.main-content #contato-section .screen-wrapper .mobile-form form textarea{height:135px}.main-content #contato-section .screen-wrapper .mobile-form form button{display:table;width:90%;background:#e6e117;font-family:Lora-Bold;font-size:1em;color:#252629;text-align:center;border:none;box-sizing:border-box;padding:10px;margin:0 auto}.main-content #contato-section .screen-wrapper .mobile-form form .page{display:table;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:500ms ease-in-out;transition:500ms ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.main-content #contato-section .screen-wrapper .mobile-form form .page.prev{-webkit-transform:translate(-110%,0);-ms-transform:translate(-110%,0);transform:translate(-110%,0)}.main-content #contato-section .screen-wrapper .mobile-form form .page.next{-webkit-transform:translate(110%,0);-ms-transform:translate(110%,0);transform:translate(110%,0)}.main-content #contato-section .screen-wrapper .mobile-form form .page .form-back{text-decoration:none;display:inline-block;float:left;line-height:2.5em}.main-content #contato-section .screen-wrapper .mobile-form form .page .form-back:before{content:"\e900";font-family:SetaEsquerda;color:#e6e117;font-size:1em;display:block}.main-content #contato-section .screen-wrapper .mobile-form form .page:last-child button{position:relative;width:80%;left:50%;-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}.main-content #contato-section .localizacao{width:100%;height:36.37847vh;overflow:hidden;margin-bottom:6.52529vh}.main-content #contato-section .site-info{bottom:3%;width:100%;display:block;text-align:center}.main-content #contato-section .site-info p{font-family:Lora-Italic;font-size:.72917vw;color:#e3d3c5}@media all and (max-width:1024px){.main-content #clientes-section{background-image:none}.main-content #clientes-section .screen-wrapper{width:70%}.main-content #clientes-section .screen-wrapper .logo-clientes{width:80%}}@media all and (max-width:768px){.main-content .description-section#quem-somos-section .screen-wrapper{width:50%}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao{margin:20px 0 0;width:90%}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel{margin:15px 0 0}.main-content .video-section.portfolio-video h2{display:block}.main-content .video-section.portfolio-video .full-screen{width:70vw;height:70%;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}}@media all and (max-width:480px){.main-content #contato-section .screen-wrapper .mobile-form,.main-content #contato-section .screen-wrapper>p.descricao,.main-content #home-section .full-screen{display:none}.main-content .screen{top:10vh}.main-content #home-section .mobile-screen,.main-content .mosaic-section h2{display:block}.main-content .mosaic-section .grid-item{position:relative!important;width:100%!important;top:0!important;left:0!important;display:block;height:16%!important}.main-content .mosaic-section .grid-item .portfolio-item a{overflow:hidden}.main-content .description-section.como-aconteceu .screen-wrapper{width:95%}.main-content .description-section#quem-somos-section{background:#f8f1eb}.main-content .description-section#quem-somos-section .screen-wrapper{width:100%;margin:0;padding:5%;box-sizing:border-box;top:10vh}.main-content .description-section#quem-somos-section .screen-wrapper h2{text-align:center;font-size:5em}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao{margin:0;width:100%;padding-top:15px}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .descricao{font-size:1em;line-height:1.2em;font-family:Lora-Italic;margin-bottom:30px}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel .item{margin:15px 0 0;box-sizing:border-box;padding:0 10%;width:100%}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel .item h3{font-size:2.5em;text-align:center;margin-bottom:20px}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel .item p{font-size:1em;line-height:1em;text-align:center}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-prev{background:url(assets/images/icons/prev-quem-somos.png) no-repeat;display:block;overflow:hidden;text-indent:-999em;width:14px;height:24px}.main-content .description-section#quem-somos-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-next{background:url(assets/images/icons/next-quem-somos.png) no-repeat;display:block;overflow:hidden;text-indent:-999em;width:14px;height:24px}.main-content #clientes-section{background-image:none}.main-content #clientes-section .screen-wrapper{top:10%;width:100%}.main-content #clientes-section .screen-wrapper h2{font-size:4em;margin:0;text-align:center}.main-content #clientes-section .screen-wrapper p.descricao{font-size:.7em;margin:15px 0 0;width:80%;text-align:center;line-height:1em;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-content #clientes-section .screen-wrapper .logo-clientes{float:none;margin:15% auto 0;display:block;width:100%}.main-content #clientes-section .screen-wrapper .logo-clientes .item{width:100%;height:33vh;margin-bottom:15px;padding:0 5%;box-sizing:border-box}.main-content #clientes-section .screen-wrapper .logo-clientes .item .img{width:47%;margin:0 1.5%;height:11vh}.main-content #clientes-section .screen-wrapper .logo-clientes .item .img img{max-width:100%}.main-content #clientes-section .screen-wrapper .logo-clientes .owl-dots .owl-dot.active{background:#dc0043}.main-content #contato-section{background-position:right bottom}.main-content #contato-section .screen-wrapper{width:90%;margin:10% auto 5%;display:table}.main-content #contato-section .screen-wrapper h2{margin:10% 0;font-size:3em;text-align:center}.main-content #contato-section .screen-wrapper p.descricao{font-size:.8em;line-height:1.4em;width:100%;margin:0;text-align:center;font-family:Lora-Italic}.main-content #contato-section .localizacao{display:table}.main-content #contato-section .site-info p{font-size:.5em}.main-content .gallery-section .screen-wrapper{width:100%;top:12%}.main-content .gallery-section .screen-wrapper h2{font-size:3em;text-align:center}.main-content .gallery-section .screen-wrapper .image-gallery{height:auto}.main-content .gallery-section .screen-wrapper .image-gallery .owl-item{box-sizing:border-box;padding:0 20px}.main-content .gallery-section .screen-wrapper .image-gallery .owl-nav{margin-top:-16px}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel,#case .description-section .screen-wrapper .itens-descricao .is-carousel,#case .description-section .screen-wrapper .itens-descricao .is-not-carousel{margin-top:5%}.main-content .gallery-section .screen-wrapper .image-gallery .owl-nav .owl-prev{width:10px;left:2%}.main-content .gallery-section .screen-wrapper .image-gallery .owl-nav .owl-next{width:10px;right:2%}.main-content .video-section.portfolio-video h2{display:block}.main-content .video-section.portfolio-video .videoPlayer,.main-content .video-section.portfolio-video a.full-screen{height:50%;top:41%;width:100vw;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-content .video-section.portfolio-video .videoPlayer{top:46.8%}#case .description-section .screen-wrapper{background-image:none!important;top:3%}#case .description-section .screen-wrapper h2{font-size:2.5em;text-align:center}#case .description-section .screen-wrapper h4{text-align:center}#case .description-section .screen-wrapper .itens-descricao{width:100%}#case .description-section .screen-wrapper .itens-descricao .descricao{font-size:1em!important;line-height:1.2em!important;font-family:Lora-Italic;text-align:center}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .item,#case .description-section .screen-wrapper .itens-descricao .is-carousel .item{width:100%;padding:0 15%;box-sizing:border-box}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .item h3,#case .description-section .screen-wrapper .itens-descricao .is-carousel .item h3{font-size:1.5em;text-align:center;margin-bottom:10%}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .item p,#case .description-section .screen-wrapper .itens-descricao .is-carousel .item p{font-size:.7em;line-height:1em;text-align:center}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .owl-nav,#case .description-section .screen-wrapper .itens-descricao .is-carousel .owl-nav{height:32px}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .owl-nav .owl-next,#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .owl-nav .owl-prev,#case .description-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-next,#case .description-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-prev{display:block;overflow:hidden;text-indent:-999em;width:17px;height:32px;background:no-repeat;background-size:contain}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .owl-nav .owl-prev,#case .description-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-prev{background-image:url(assets/images/icons/prev.png)}#case .description-section .screen-wrapper .itens-descricao .is-campain-carousel .owl-nav .owl-next,#case .description-section .screen-wrapper .itens-descricao .is-carousel .owl-nav .owl-next{background-image:url(assets/images/icons/next.png)}#case .description-section .screen-wrapper .itens-descricao .is-not-carousel .item{width:100%}#case .description-section .screen-wrapper .itens-descricao .is-not-carousel .item p{font-size:.7em!important;line-height:1em!important;text-align:center}#case .description-section.como-aconteceu .screen-wrapper h2{margin-bottom:0;float:none;display:block}#case .description-section.como-aconteceu .screen-wrapper h4{margin-bottom:6.52529vh;float:none;display:block}}@media all and (max-width:375px){.main-content .description-section#quem-somos-section{font-size:11px}}body{background:#333}*,:after,:before{box-sizing:border-box}.mouse_scroll{position:fixed;bottom:0;z-index:2000;height:100px;right:100px;background-color:#24292f;border-radius:10px 10px 0 0;border:2px solid #24292f;padding:5px}.m_scroll_arrows{display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #f4f7ec;border-bottom:2px solid #f4f7ec;margin:0 0 3px 4px;width:16px;height:16px}.doi,.trei,.unu{-webkit-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.unu{margin-top:1px;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-delay:alternate;animation-delay:alternate}.doi,.trei{margin-top:-6px}.doi{-moz-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s;animation-direction:alternate}.doi,.trei{-webkit-animation-direction:alternate}.trei{-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;animation-direction:alternate}.mouse{height:42px;width:24px;border-radius:14px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid #f4f7ec;top:170px}.wheel{display:block;margin:5px auto;background:#f4f7ec;position:relative;height:4px;width:4px;border:2px solid #f4f7ec;border-radius:8px;-webkit-animation:mouse-wheel .6s linear infinite;animation:mouse-wheel .6s linear infinite}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@keyframes mouse-wheel{0%,100%{top:1px}25%,75%{top:2px}50%{top:3px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}header#masthead{position:fixed;left:0;right:0;top:0;width:100%;height:7vh;display:block;z-index:1003;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}header#masthead.fixed-header{position:fixed!important;background:#24292f}header#masthead.portfolio{background:#24292f!important}.header-main h1.site-title{position:relative;height:2.44698vh;width:10.05208vw;display:block;margin-left:2.60417vw;top:2.12072vh}.header-main h1.site-title a{background:url(assets/images/logo.png) no-repeat;background-size:contain;display:block;height:2.44698vh;width:10.05208vw;text-indent:-999em}.header-main ul.redes-sociais{display:inline-block;right:4.42708vw;position:absolute;z-index:1005;top:1.54976vh}.header-main ul.redes-sociais li{display:inline-block}.header-main ul.redes-sociais li a{font-family:Lora-Regular;text-indent:-999em;width:2.39583vw;height:3.67047vh;display:inline-block;margin-right:2.08333vw;opacity:1;z-index:2}.header-main ul.redes-sociais li a:hover{opacity:.7}.header-main ul.redes-sociais li:nth-child(1) a{background:url(assets/images/icons/facebook-default.png) no-repeat;background-size:contain}.header-main ul.redes-sociais li:nth-child(2) a{background:url(assets/images/icons/instagram-default.png) no-repeat;background-size:contain}.header-main ul.redes-sociais li:nth-child(3) a{background:url(assets/images/icons/twitter-default.png) no-repeat;background-size:contain}.header-main ul.redes-sociais.mobile{display:none}.header-main nav.menu-lateral{display:inline-block;right:2.60417vw;position:absolute;overflow:hidden;width:1.82292vw;top:2.03915vh;opacity:1;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}.header-main nav.menu-lateral.hidden{top:-30px;opacity:0}.header-main nav.menu-lateral li{cursor:pointer}.header-main nav.menu-lateral .menu-overlay{display:none;position:fixed;top:0;right:0;height:100%;width:100vw;z-index:1003;background:0 0}.header-main nav.menu-lateral .menu{display:none}.header-main nav.menu-lateral .buttonMenu{background:url(assets/images/icons/menu-default.png) no-repeat;background-size:contain;position:relative;cursor:pointer;z-index:1005;height:2.20228vh;width:1.92708vw;border:0;vertical-align:middle;text-indent:-999em}.header-main .btn-close-video{background:url(assets/images/icons/x_bege.png) center no-repeat;background-size:contain;border:0;cursor:pointer;height:2.93638vh;width:2.39583vw;position:absolute;right:30px;top:2.03915vh;z-index:1101;opacity:1;display:block;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}.header-main .btn-close-video.hidden{right:-25px;opacity:0}.header-main .btn-voltar{position:absolute;top:8.72757vh;font-family:Lora-BoldItalic;background:rgba(51,55,74,.3);border:0;color:#33374a;cursor:pointer;display:block;font-size:1.14583vw;left:33px;text-decoration:none;vertical-align:top;opacity:1;font-weight:700;padding:0 4px 6px;-ms-box-shadow:0 0 5px #33374a;-o-box-shadow:0 0 5px #33374a;box-shadow:0 0 5px #33374a;border-radius:20px;-webkit-transition:all 500ms ease-out 1s;transition:all 500ms ease-out 1s}.header-main .btn-voltar.hidden{left:-95px;opacity:0;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}.header-main .btn-voltar::before{content:'';display:inline-block;height:1.40625vw;margin-right:.15625vw;width:.67708vw;background:url(assets/images/icons/prev.png) no-repeat;background-size:cover;position:relative;top:5px}.header-main .btn-voltar-mobile{display:none;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;position:absolute;right:2.60417vw;opacity:1;z-index:1005;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-main .btn-voltar-mobile:before{content:"\e900";font-family:SetaEsquerda;color:#e3d3c5;display:block;font-size:.7em}.header-main .btn-voltar-mobile.hidden{right:-5%;opacity:0}.menu-ativo ul.redes-sociais li:nth-child(1) a{background:url(assets/images/icons/facebook-menu-ativo.png) no-repeat;background-size:contain}.menu-ativo ul.redes-sociais li:nth-child(2) a{background:url(assets/images/icons/instagram-menu-ativo.png) no-repeat;background-size:contain}.menu-ativo ul.redes-sociais li:nth-child(3) a{background:url(assets/images/icons/twitter-menu-ativo.png) no-repeat;background-size:contain}.menu-ativo nav.menu-lateral .buttonMenu{background:url(assets/images/icons/menu-ativo.png) no-repeat;background-size:contain}.menu-ativo nav.menu-lateral .menu-overlay{display:block}.menu-ativo nav.menu-lateral .menu{position:fixed;top:0;right:0;width:20.05208vw;height:100%;padding-top:.81566vh;background:#e3d3c5;text-align:center;z-index:1004}.menu-ativo nav.menu-lateral .menu:before{content:'';display:inline-block;height:100%;vertical-align:middle}.menu-ativo nav.menu-lateral .menu ul{width:50%;display:inline-block;vertical-align:middle;text-align:center}.menu-ativo nav.menu-lateral .menu ul li{margin-bottom:2.44698vh}.menu-ativo nav.menu-lateral .menu ul li:nth-child(1) a:before,.menu-ativo nav.menu-lateral .menu ul li:nth-child(2) a:before,.menu-ativo nav.menu-lateral .menu ul li:nth-child(3) a:before,.menu-ativo nav.menu-lateral .menu ul li:nth-child(4) a:before{content:'';display:block;text-align:center;margin:0 auto .40783vh}.menu-ativo nav.menu-lateral .menu ul li a{color:#24292f;font-family:Ailerons;text-decoration:none;font-size:1em;display:block}.menu-ativo nav.menu-lateral .menu ul li:nth-child(1) a:before{background:url(assets/images/icons/portfolio.png) no-repeat;background-size:contain;width:2.44792vw;height:3.67047vh;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.menu-ativo nav.menu-lateral .menu ul li:nth-child(2) a:before{background:url(assets/images/icons/quem-somos.png) no-repeat;background-size:contain;width:1.61458vw;height:2.69168vh}.menu-ativo nav.menu-lateral .menu ul li:nth-child(3) a:before{background:url(assets/images/icons/clientes.png) no-repeat;background-size:contain;width:2.70833vw;height:2.36542vh}.menu-ativo nav.menu-lateral .menu ul li:nth-child(4) a:before{background:url(assets/images/icons/contato.png) no-repeat;background-size:contain;width:1.61458vw;height:2.85481vh}.menu-ativo nav.menu-lateral .menu ul.mobile{display:none}@media all and (max-width:768px){.header-main nav.menu-lateral{top:1.46819vh}}@media all and (max-width:480px){header#masthead{background:#24292f;height:10vh}.header-main h1.site-title,.header-main h1.site-title a{height:4.44698vh;width:27.05208vw}.header-main ul.redes-sociais{display:none!important}.header-main ul.redes-sociais.mobile{display:block!important}.header-main h1.site-title{top:3.72072vh}.header-main .btn-voltar{display:none}.header-main .btn-voltar-mobile{display:block}.header-main nav.menu-lateral{top:1.22349vh;width:6.82292vw}.header-main nav.menu-lateral .buttonMenu{height:3.50228vh;width:6.92708vw}.header-main nav.menu-lateral .menu{width:61.05208vw;background:rgba(227,211,197,.9)}.header-main nav.menu-lateral .menu ul{width:90%}.header-main nav.menu-lateral .menu ul li{margin-bottom:6.44698vh}.header-main nav.menu-lateral .menu ul li a{font-size:1.3em}.header-main nav.menu-lateral .menu ul li:nth-child(1) a:before{width:15.44792vw;height:8.67047vh}.header-main nav.menu-lateral .menu ul li:nth-child(2) a:before{width:9.61458vw;height:6.69168vh}.header-main nav.menu-lateral .menu ul li:nth-child(3) a:before{width:12.70833vw;height:5.36542vh}.header-main nav.menu-lateral .menu ul li:nth-child(4) a:before{width:9.61458vw;height:7.85481vh}.menu-ativo nav.menu-lateral .menu ul{display:inline-block}.menu-ativo nav.menu-lateral .menu ul.redes-sociais.mobile{display:block;top:auto;bottom:5.44698vh;right:0;left:0;margin:0 auto;width:100%}.menu-ativo nav.menu-lateral .menu ul.redes-sociais.mobile li{margin-bottom:0}.menu-ativo nav.menu-lateral .menu ul.redes-sociais.mobile li a{width:10.39583vw;height:6.67047vh;margin:0 2.08333vw}.menu-ativo nav.menu-lateral .menu ul.redes-sociais.mobile li a:before{display:none}}@media all and (max-width:375px){.header-main nav.menu-lateral{top:2.44698vh}}.page-home.ng-enter,.page-home.ng-leave,.page-portfolio.ng-enter,.page-portfolio.ng-leave,.slide-left.ng-enter,.slide-left.ng-leave,.slide-right.ng-enter,.slide-right.ng-leave{position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}