@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}img,legend{max-width:100%}section,textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.main-view,body,sub,sup{position:relative}.btn,.btn:hover,a{text-decoration:none}.header .togglemenu.nav,.main-navigation .nav-item .back{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-khtml-transform:translateY(-50%)}.clearfix::after,.footer:after,.header .main-navigation .nav:after,.header .togglemenu.nav:after,.row:after,.slick-track:after,.wrapper-large:after,.wrapper-small:after,.wrapper:after{clear:both}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}.upp,.uppercase{text-transform:uppercase}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.append-arrows .slick-arrow:active,.append-arrows .slick-arrow:focus,.btn,.slick-slider .slick-next:active,.slick-slider .slick-next:focus,.slick-slider .slick-prev:active,.slick-slider .slick-prev:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.bold,.regular,html{font-family:"Solido Light",Helvetica,Tahoma,Arial,sans-serif}@media all and (max-width:600px){.wrapper .row .col{padding:0}}@media all and (min-width:600px){.container .row,.form .row,.row.row-span{margin-left:-.75rem;margin-right:-.75rem}}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row.collapse{margin-bottom:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table}.row .col{float:left;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem}.row .col.s1{width:8.33333%;margin-left:0}.row .col.s2{width:16.66667%;margin-left:0}.row .col.s3{width:25%;margin-left:0}.row .col.s4{width:33.33333%;margin-left:0}.row .col.s5{width:41.66667%;margin-left:0}.row .col.s6{width:50%;margin-left:0}.row .col.s7{width:58.33333%;margin-left:0}.row .col.s8{width:66.66667%;margin-left:0}.row .col.s9{width:75%;margin-left:0}.row .col.s10{width:83.33333%;margin-left:0}.row .col.s11{width:91.66667%;margin-left:0}.row .col.s12{width:100%;margin-left:0}.row .col.offset-s1{margin-left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.offset-s12{margin-left:100%}@media only screen and (max-width:601px){.row .col.m1{width:8.33333%;margin-left:0}.row .col.m2{width:16.66667%;margin-left:0}.row .col.m3{width:25%;margin-left:0}.row .col.m4{width:33.33333%;margin-left:0}.row .col.m5{width:41.66667%;margin-left:0}.row .col.m6{width:50%;margin-left:0}.row .col.m7{width:58.33333%;margin-left:0}.row .col.m8{width:66.66667%;margin-left:0}.row .col.m9{width:75%;margin-left:0}.row .col.m10{width:83.33333%;margin-left:0}.row .col.m11{width:91.66667%;margin-left:0}.row .col.m12{width:100%;margin-left:0}.row .col.offset-m1{margin-left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.offset-m12{margin-left:100%}}@media only screen and (min-width:601px){.row .col.l1,.row .col.l10,.row .col.l11,.row .col.l12,.row .col.l2,.row .col.l3,.row .col.l4,.row .col.l5,.row .col.l6,.row .col.l7,.row .col.l8,.row .col.l9{width:33.3%;margin-left:0}.row .col.offset-x1{margin-left:8.33333%}.row .col.offset-x2{margin-left:16.66667%}.row .col.offset-x3{margin-left:25%}.row .col.offset-x4{margin-left:33.33333%}.row .col.offset-x5{margin-left:41.66667%}.row .col.offset-x6{margin-left:50%}.row .col.offset-x7{margin-left:58.33333%}.row .col.offset-x8{margin-left:66.66667%}.row .col.offset-x9{margin-left:75%}.row .col.offset-x10{margin-left:83.33333%}.row .col.offset-x11{margin-left:91.66667%}.row .col.offset-x12{margin-left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:0}.row .col.l2{width:16.66667%;margin-left:0}.row .col.l3{width:25%;margin-left:0}.row .col.l4{width:33.33333%;margin-left:0}.row .col.l5{width:41.66667%;margin-left:0}.row .col.l6{width:50%;margin-left:0}.row .col.l7{width:58.33333%;margin-left:0}.row .col.l8{width:66.66667%;margin-left:0}.row .col.l9{width:75%;margin-left:0}.row .col.l10{width:83.33333%;margin-left:0}.row .col.l11{width:91.66667%;margin-left:0}.row .col.l12{width:100%;margin-left:0}.row .col.offset-l1{margin-left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.offset-l12{margin-left:100%}}.append-arrows .slick-arrow,.dropdown .toggle:after,.slick-slider .slick-next,.slick-slider .slick-prev{background:url(../img/sprite.png) no-repeat}body,button,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body,html{width:100%;height:100%;margin:0;padding:0}body{background-color:#fff;min-height:100%}ol,ul{list-style:none;padding-left:0}dl dd{margin-left:0}.wrapper,.wrapper-large,.wrapper-small{width:auto;float:none;margin-right:auto;margin-left:auto;padding:.75rem}.main-view{z-index:1}.wrapper{max-width:1000px;display:block}.wrapper:after,.wrapper:before{content:'';display:table}.wrapper-large{max-width:1000px;display:block}.wrapper-large:after,.wrapper-large:before{content:'';display:table}.wrapper-small{max-width:720px;display:block}.wrapper-small:after,.wrapper-small:before{content:'';display:table}@media all and (min-width:720px){.main-view .wrapper{padding-top:1.5rem;padding-bottom:1.5rem}}@media all and (min-width:1200px){.main-view .wrapper{padding-top:4rem;padding-bottom:4rem}}.btn{display:inline-block;padding:7px 32px;margin-bottom:8px;margin-top:8px;min-height:16px;text-align:center;font-weight:600;transition:none}.line,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6,html{font-weight:400}.btn:hover{background:#4d4d4d;color:#fff;border:1px solid #4d4d4d}html{font-size:13px;color:#4d4d4f}h1,h2,h3,h4{font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.15rem}h5{font-size:1.1rem}h6{font-size:1.07rem}@media all and (min-width:560px){h1{font-size:3rem}h2{font-size:1.69rem}h3{font-size:1.52rem}h4{font-size:1.25rem}}a{color:#4c4c4c}@font-face{font-family:'Solido Bold';src:url(../fonts/Solido-Bold.eot);src:url(../fonts/Solido-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Solido-Bold.woff) format("woff"),url(../fonts/Solido-Bold.ttf) format("truetype"),url(../fonts/Solido-Bold.svg#e50f946e1d90d2f1108238db4acb85e4) format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Solido Book';src:url(../fonts/Solido-Book.eot);src:url(../fonts/Solido-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Solido-Book.woff) format("woff"),url(../fonts/Solido-Book.ttf) format("truetype"),url(../fonts/Solido-Book.svg#d144a2467e146c3758c9f9c3dc1988ca) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Solido Light';src:url(../fonts/Solido-Light.eot);src:url(../fonts/Solido-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Solido-Light.woff) format("woff"),url(../fonts/Solido-Light.ttf) format("truetype"),url(../fonts/Solido-Light.svg#9c466b8e24dfbf7c8505f0e06a43f189) format("svg");font-style:normal;font-weight:200}@font-face{font-family:'Solido Medium';src:url(../fonts/Solido-Medium.eot);src:url(../fonts/Solido-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Solido-Medium.woff) format("woff"),url(../fonts/Solido-Medium.ttf) format("truetype"),url(../fonts/Solido-Medium.svg#d416fb359c839ea97e3f19ca18da5251) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Solido SemiBold';src:url(../fonts/Solido-SemiBold.eot);src:url(../fonts/Solido-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Solido-SemiBold.woff) format("woff"),url(../fonts/Solido-SemiBold.ttf) format("truetype"),url(../fonts/Solido-SemiBold.svg#21f079114d7392b9e61b44f7f908fb8a) format("svg");font-style:normal;font-weight:700}.line{width:100%;height:1px;border:none;background-color:#393939}.line.space{margin:1.5rem 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.clearfix::after,.clearfix::before{content:'';display:table}.hidden{display:none!important;visibility:hidden}@media all and (max-width:1000px){.header{position:relative;z-index:99;background-color:#fff}}@media all and (min-width:1000px){.header{position:absolute;z-index:99;background-color:transparent}}.header .app-bar-top{position:relative;z-index:2}.header .app-fake-bg{position:relative;z-index:1}.header .site-title{float:left}.header .main-navigation .nav{margin-top:10px;z-index:22}.header .main-navigation .nav:after,.header .main-navigation .nav:before{content:'';display:table}.main-navigation .nav-item,.main-navigation .nav-item .back{display:block;font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif}.main-navigation .nav-item{position:relative;z-index:2;padding:15px;font-size:17px;text-transform:uppercase;text-align:center;transition:all .2s ease-out}.main-navigation .nav-item:hover{border-bottom:solid 2px #aecc33;transition:all .2s ease-out}.main-navigation .nav-item .back{position:absolute;top:50%;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-khtml-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1);transform:translateY(-50%);font-weight:400;padding-top:2px}.main-navigation .nav-item .front,.main-navigation .nav-item:hover .back{opacity:1;visibility:visible}.main-navigation .nav-item:hover .front{opacity:0;transition:all .2s ease-out}.header #togglemenu{z-index:-1;position:absolute;left:0;top:-99rem;opacity:0}.header .togglemenu{display:none}.header .togglemenu.nav{position:absolute;z-index:1;right:.35rem;top:50%;transform:translateY(-50%)}.header .togglemenu.nav:after,.header .togglemenu.nav:before{content:'';display:table}.header .togglemenu.nav .menu-icon{position:relative;z-index:1;float:right;width:42px;height:2px;display:block;background-color:#4c4c4c;margin:22px .75rem}.header .togglemenu.nav .menu-icon:after,.header .togglemenu.nav .menu-icon:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%;display:block;background-color:inherit;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-khtml-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1)}.header .togglemenu.nav .menu-icon:before{margin-top:-12px}.header .togglemenu.nav .menu-icon:after{margin-top:12px}.header .togglemenu.nav .label{padding:16px 4px;display:block;float:left}.header .togglemenu.close{z-index:88;right:0;background-color:rgba(0,0,0,.7)}.header .togglemenu.nav:hover{color:#f3be3e}.header .togglemenu.nav:hover .menu-icon{background-color:#f3be3e}@media all and (max-width:1000px){.header .site-title .logo,.header .togglemenu,.main-navigation .dropdown .dropmenu a{display:block}.header .site-title img{max-width:200px;vertical-align:middle}#main-navigation{z-index:99;background-color:#aecc33;width:82%;max-width:320px;overflow-y:auto;-webkit-overflow-scrolling:touch}.header #main-navigation,.header .togglemenu.close{position:fixed;left:0;top:0;bottom:0;opacity:0;visibility:hidden;-webkit-transform:translate(-100%,0);-khtml-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-khtml-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1)}.main-navigation .nav .menu-item{border-top:1px solid rgba(0,0,0,.1)}.main-navigation .nav .menu-item:first-child{border-top:none}.main-navigation .nav .nav-item{color:#fff;font-size:1.2rem;padding:1.4rem .5rem}.main-navigation .dropdown .dropmenu{display:block;background-color:#aecc33;visibility:visible;opacity:1;margin:0 .35rem .35rem}.main-navigation .dropdown .dropmenu a:hover{background-color:rgba(255,255,255,.1)}#togglemenu:checked~#main-navigation,#togglemenu:checked~.togglemenu.close{-webkit-transform:translate(0,0);-khtml-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}}@media all and (max-width:420px){.header .togglemenu.nav .label{display:none}}@media all and (min-width:1000px){.header{position:relative;left:0;top:0;right:0}.header .site-title{margin-top:12px}.header .main-navigation{max-width:72%;float:right;margin-top:50px}.main-navigation .nav .menu-item{display:inline-block;vertical-align:middle}.main-navigation .menu-item{margin-left:1px;float:left}.main-navigation .nav-item:before{content:"";position:absolute;z-index:-1;left:-1px;top:50%;display:block;height:16px;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-navigation li:first-child .nav-item:before{content:none}.banner{position:relative;margin:0;z-index:1;top:-60px;display:inline}}@media all and (max-width:1000px){.banner{position:relative;margin:0;z-index:1}}#banner .slick-slider{margin:0;text-align:center}#banner .slick-slide{position:relative}#banner .slick-slide:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:url(../img/bg-pattern.png)}#banner .slick-slider .image{width:100%;vertical-align:top;display:inline-block}#modal .content .icon-alert .icon:before,.dropdown .toggle:after,.form-msg .icon,.form-msg .icon::before{vertical-align:middle}.banner .box-text{position:absolute;left:50%;top:50%;z-index:3;color:#fff;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-shadow:3px 3px 6px rgba(0,0,0,.2);text-align:center}.banner .box-text img{display:initial}@media all and (max-width:560px) and (orientation:portrait){#banner .slick-slider .image{width:initial;max-width:initial;min-width:100%;height:280px}}@media all and (min-width:840px){.banner .box-text .title{font-size:3.4rem;letter-spacing:.06em;line-height:1.4}}@media all and (min-width:1000px){.back-top,.back-top:hover{transition:all .2s ease-out}.back-top{width:45px;height:45px;position:fixed;bottom:50px;right:50px;background:url(../img/icon/top.png) top;z-index:10;cursor:pointer;display:none}.back-top:hover{bottom:45px;background:url(../img/icon/top.png) bottom;pointer:hand}}#modal,.dropdown .dropmenu{-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1)}.empresa,.equipe,.titulo_pagina,section{position:relative}.bk-icones{background:url(../img/bk.png)}.bk-img-destaques{background:url(../img/bk-img-destaques.jpg)}.bg-grey{background:#f0f0f0}.bg-red{background:#b1121b}.bg-verde{background:#aecc33}.bg-white{background:#fff}.bg-black{background:#4c4c4c}.empresa{background:url(../img/bk.png) top left no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.equipe{background:url(../img/bk2.png) top right no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.servicos{background:url(../img/bk3.png) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.portfolio{background:url(../img/bk4.png) top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.negrito{font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif}.titulo_pagina{width:100%;height:auto;padding-top:50px;color:#2a244b;overflow:visible;text-align:center;text-transform:Uppercase;background:url(../img/divisao.png) center bottom no-repeat;padding-bottom:20px}.contato .wrapper-small,form button,form input,form select,form textarea{text-transform:uppercase}.titulo_pagina strong{font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif}.empresa .wrapper,.equipe .wrapper-small{padding-top:50px;font-family:"Solido Book",Helvetica,Tahoma,Arial,sans-serif;line-height:30px}@media all and (max-width:720px){.titulo_pagina{font-size:20px}}@media all and (min-width:720px){.titulo_pagina{font-size:30px}}.empresa{width:100%;height:visible}.empresa .wrapper{padding-bottom:100px;font-size:20px;text-align:center}.empresa .ilustracao{float:right;margin-right:10%;padding-bottom:70px}.equipe{width:100%;height:auto}.equipe .wrapper-small{padding-bottom:100px;font-size:17px;text-align:left}.equipe .divisao-cv{margin-top:30px}.membro-equipe .foto{width:100%;height:200px;text-align:center}.foto_colorida,.membro-equipe .foto:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.foto_pb{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer}.membro-equipe .foto img{height:100%}.membro-equipe .nome{width:100%;text-align:justify;line-height:25px}.membro-equipe .nome strong{font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif; text-align: center; display: block;}@media all and (max-width:720px){.equipe .wrapper-large{font-family:"Solido Book",Helvetica,Tahoma,Arial,sans-serif;font-size:17px;line-height:30px}.membro-equipe{width:100%;float:left;margin-top:50px}}@media (min-width:720px) and (max-width:890px){.equipe .wrapper-large{font-family:"Solido Book",Helvetica,Tahoma,Arial,sans-serif;font-size:17px;line-height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}.membro-equipe{width:100%;margin-left:20px;float:left;margin-top:50px}}@media all and (min-width:890px){.equipe .wrapper-large{font-family:"Solido Book",Helvetica,Tahoma,Arial,sans-serif;font-size:17px;line-height:30px;text-align:left}.membro-equipe{width:100%;margin-left:2.5%;margin-right:2.5%;float:left;margin-top:50px}}.clientes,.servicos{position:relative;width:100%;height:auto}.servicos{padding-bottom:70px}.servicos .wrapper-small{border:2px solid #fff;margin-top:40px;padding:50px;color:#2b254c}.servicos .wrapper-small ol{list-style:disc;font-size:20px;padding:0}.servicos .wrapper-small ol ol{margin:0 0 0 1em}.lista-servicos li{font-family:"Solido Book",Helvetica,Tahoma,Arial,sans-serif;line-height:30px}.descricao-portfolio strong,.footer{font-family:"Solido Bold",Helvetica,Tahoma,Arial,sans-serif}.clientes .wrapper{padding-bottom:80px;padding-top:40px}@media all and (max-width:400px){.clientes .wrapper .logo{width:100%;float:left;text-align:center;height:180px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}}@media (min-width:400px) and (max-width:720px){.clientes .wrapper .logo{width:50%;float:left;text-align:center;height:180px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}}@media (min-width:720px) and (max-width:890px){.clientes .wrapper .logo{width:33.3%;float:left;text-align:center;height:200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}}@media all and (min-width:890px){.clientes .wrapper .logo{width:25%;float:left;text-align:center;height:200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}}.contato,.foto-portfolio,.portfolio{height:auto;position:relative}.portfolio{width:100%}.portfolio .wrapper{margin-top:50px;margin-bottom:50px;padding-bottom:40px;padding-top:40px}.foto-portfolio{width:85%;left:0;margin-left:7%;text-align:center;background:#393939}.foto-portfolio img{width:100%}.descricao-portfolio .info{width:80%;margin-left:5%;position:relative;padding:3%}@media all and (max-width:890px){.append-arrows .slick-prev,.slick-slider .slick-prev{left:0;background-position:0 0}.append-arrows .slick-next,.slick-slider .slick-next{right:0;background-position:-49px 0}.descricao-portfolio{position:relative;width:70%;left:0;margin-left:15%;margin-top:0;font-size:12px;text-align:center;background:#2a244b;color:#fff;line-height:20px}}@media all and (min-width:890px){.append-arrows .slick-prev,.slick-slider .slick-prev{left:-3%;background-position:0 0}.append-arrows .slick-next,.slick-slider .slick-next{right:-3%;background-position:-49px 0}.descricao-portfolio{position:relative;width:70%;left:0;margin-left:15%;margin-top:-50px;font-size:17px;text-align:center;background:#2a244b;color:#fff;line-height:25px}}.contato{width:100%}.contato .wrapper-small{font-size:17px;text-align:center;margin-top:30px}@media all and (max-width:890px){.contato .wrapper .informacoes .info .dados,.contato .wrapper .informacoes .info .icone{float:left;height:auto;overflow:visible;margin-right:15px;width:100%;text-align:center}.contato .wrapper{margin-top:30px}.contato .wrapper .informacoes{width:100%;position:relative;overflow:visible}.contato .wrapper .formulario{width:100%;position:relative;overflow:visible;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}.contato .wrapper .informacoes .info{float:left;height:auto;overflow:visible;display:inline;margin-bottom:15px;width:100%}.contato .wrapper .informacoes .info .dados{font-size:17px;color:#2a244b;font-weight:700;margin-bottom:40px}}@media all and (min-width:890px){.contato .wrapper{margin-top:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center}.contato .wrapper .informacoes{margin-right:10px;width:50%;border-right:solid 2px}.contato .wrapper .informacoes .info .dados,.contato .wrapper .informacoes .info .icone{float:right;height:auto;overflow:visible;margin-right:15px}.contato .wrapper .formulario{margin-left:10px;width:50%}.contato .wrapper .informacoes .info{float:right;height:auto;overflow:visible;display:inline;margin-bottom:15px}.contato .wrapper .informacoes .info .dados{font-size:17px;text-align:right;color:#2a244b;font-weight:700}}.footer{width:100%;padding:16px 0;background-color:#fff;color:#4c4c4c;text-align:center}.footer:after,.footer:before{content:'';display:table}.footer img{width:185px;height:90px;margin-bottom:30px}.dropdown .dropmenu:before,.dropdown .toggle:after{content:"";width:14px}.footer .row{margin-bottom:0}.dropdown{position:relative;z-index:1}.dropdown button.nav-item{background-color:transparent;border:none}.dropdown .toggle:after{height:8px;display:inline-block;background-position:-33px -18px;margin-left:4px}.dropdown .dropmenu{opacity:0;visibility:hidden;text-align:center;position:relative;z-index:3;background-color:#86040c;padding:4px 0;border-radius:8px;-khtml-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1)}.dropdown .dropmenu:before{z-index:-1;position:absolute;bottom:100%;left:50%;background-color:inherit;-webkit-transform:translate(-50%,50%) rotate(45deg);-khtml-transform:translate(-50%,50%) rotate(45deg);-moz-transform:translate(-50%,50%) rotate(45deg);-ms-transform:translate(-50%,50%) rotate(45deg);-o-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);height:14px;-webkit-border-radius:8px 0 0;-khtml-border-radius:8px 0 0;-moz-border-radius:8px 0 0;-ms-border-radius:8px 0 0;-o-border-radius:8px 0 0;border-radius:8px 0 0;page-break-inside:transition}.dropdown .dropmenu li{border-bottom:1px solid rgba(0,0,0,.1)}.dropdown .dropmenu li:last-child{border-bottom-color:transparent}.dropdown .dropmenu a{display:inline-block;padding:.75rem;color:#fff;transition:all .2s ease-out}#modal,.modal-closed{-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);-khtml-transition:all .4s cubic-bezier(.23,1,.32,1)}.dropdown .dropmenu a:last-child{border-bottom-width:0}.dropdown .dropmenu a:hover{color:#ffd6d8}.dropdown:hover .dropmenu{opacity:1;visibility:visible}.app-fake-bg .dropdown{width:220px;background-color:#86040c;position:absolute;left:0;top:-110px;border-radius:8px;box-shadow:0 0 24px rgba(0,0,0,.2)}.app-fake-bg .dropdown.large{width:460px;background-color:#86040c}#modal,.bg-overlay{z-index:-1;opacity:0;visibility:hidden}#modal{position:fixed;left:4%;right:4%;top:-20%;max-height:94%;min-height:160px;background:50% 50% no-repeat #fff;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;transition:all .4s cubic-bezier(.23,1,.32,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.bg-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:50% 20% no-repeat #000;cursor:ne-resize}.is-loading .bg-overlay{background-color:rgba(255,255,255,.5);cursor:default}#modal.loading,.is-loading .bg-overlay{background-image:url(../img/loading.gif)}.is-loading .bg-overlay,.is-modal #modal,.is-modal .bg-overlay{visibility:visible}.is-loading .modal-closed,.modal-closed{visibility:hidden}.is-modal #modal{top:4%;opacity:1;z-index:9995}.is-loading .bg-overlay,.is-modal .bg-overlay{z-index:9991;opacity:.8}#modal .content{height:98%;padding:.75rem;text-align:center}#modal .content .icon-alert{color:#393939;font-size:3rem;margin-bottom:8px}#modal .content .icon-alert .icon{line-height:1rem}#modal .content .form{max-width:420px;margin-left:auto;margin-right:auto}#modal .form .row .col.field{padding-top:.35rem;padding-bottom:.35rem}.modal-closed{z-index:9999;position:fixed;right:0;top:-20%;font-size:48px;color:#393939;background-color:transparent;border:none;padding:16px;line-height:1.2rem;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1);display:block;opacity:0}.append-arrows .slick-arrow,.slick-slider .slick-next,.slick-slider .slick-prev,form .submit{-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1)}.modal-closed:hover{color:#b1121b}.is-modal .modal-closed{visibility:visible;opacity:1;top:0}@media all and (max-width:620px){#modal{position:fixed;left:0;right:0;max-height:96%}}@media all and (max-width:1080px){.is-modal .modal-closed{background-color:#fff;color:#b1121b;padding:8px;font-size:32px;box-shadow:-4px 0 15px rgba(0,0,0,.2)}}@media all and (min-width:1080px){#modal{left:50%;right:initial;min-width:980px;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);box-shadow:10px 10px 50px rgba(0,0,0,.5)}#modal.reportar-erro{min-width:680px}#modal .content{margin:.75rem}}.rwd-table{margin:1em 0;min-width:300px;background:#34495E;color:#fff;border-radius:.4em;overflow:hidden}.rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-color:#46637f}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:.5em}.rwd-table td:last-child{padding-bottom:.5em}.rwd-table td:before{content:attr(data-th) ": ";font-weight:700;width:6.5em;display:inline-block}.rwd-table td,.rwd-table th{text-align:left;margin:.5em 1em}.append-arrows,.form-msg{text-align:center}@media (min-width:480px){.rwd-table td:before{display:none}.rwd-table td:first-child,.rwd-table th:first-child{padding-left:0}.rwd-table td:last-child,.rwd-table th:last-child{padding-right:0}.rwd-table td,.rwd-table th{display:table-cell;padding:1em!important}}.rwd-table td:before,.rwd-table th{color:#dd5}.slick-slider .slick-list{z-index:1}.append-arrows .slick-arrow,.slick-slider .slick-next,.slick-slider .slick-prev{position:absolute;top:50%;z-index:9;width:49px;height:49px;display:inline-block;vertical-align:middle;margin-top:0;border:none;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-indent:-99rem;overflow:hidden;opacity:.7;-khtml-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1)}.append-arrows .slick-arrow:hover,.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{opacity:1}.basic-slider.slick-initialized{margin-bottom:3.4rem}.banner .slick-dots{position:absolute;left:0;right:0;bottom:12px;z-index:11}.banner .slick-dots li{padding:6px;display:inline-block}.banner .slick-dots button{width:48px;height:8px;background:#fff;border:none;text-indent:-99rem;overflow:hidden;opacity:.4}.banner .slick-dots .slick-active button{opacity:1;background-color:#aecc33}@media all and (min-width:1200px){.banner .slick-dots li{margin:0 12px}.banner .slick-dots button{width:148px}}form .fake-file,form button,form input,form select,form textarea{width:100%;background:no-repeat #fff;color:#4c4c4c;padding:.3rem;letter-spacing:.04em;margin-bottom:4px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}form .error.fake-file,form button.error,form input.error,form select.error,form textarea.error{border-color:#d24a4a;outline:#d24a4a solid 1px}form .valid.fake-file,form button.valid,form input.valid,form select.valid,form textarea.valid{border-color:#4ad290;outline:#4ad290 solid 1px;background-color:#4ad290;color:#fff}form .fake-file:focus,form button:focus,form input:focus,form select:focus,form textarea:focus{color:#b1121b;border-color:#b1121b;background-color:#fff;outline:0;transition:all .2s ease-out;box-shadow:2px 2px 0 rgba(0,0,0,.15)}.form-msg,form .submit{-khtml-transition:all .4s cubic-bezier(.23,1,.32,1)}form .fake-file:focus~label.error,form button:focus~label.error,form input:focus~label.error,form select:focus~label.error,form textarea:focus~label.error{opacity:0;visibility:hidden}form .fake-file,form input,form select{height:18px}form .submit,form button[type=submit]{background-color:#333;color:#fff;border:1px solid #333}form fieldset{padding:0;border:none;margin-bottom:10px}form input.placeholder,form select.placeholder,form textarea.placeholder{opacity:.4}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{opacity:.4}form input:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{opacity:.4}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{opacity:.4}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{opacity:.4}form textarea{min-height:52px;max-height:420px;resize:vertical}form input[type=checkbox],form input[type=radio]{width:auto;height:auto}.fake-file{position:relative;z-index:1}.form label.fake-file{margin:0}.fake-file input.file{position:absolute;z-index:-1;opacity:0;padding:0;height:70%;width:90%}.fake-file .fake-button{position:absolute;top:-1px;right:-1px;bottom:-1px;display:block;padding:.75rem}.fake-file .fake-button .icon{line-height:.75;font-size:2rem}.fake-file .fake-button>.icon{display:none}.fake-file .filename{display:inline-block;margin-top:6px}.fake-file .fake-button .legend{display:inline-block;margin-top:3px}.fake-file .fake-button:hover{background-color:#b1121b}.fake-file input.file.valid~.fake-button{background-color:#4ad290;color:#fff}.fake-file input.file.valid~.fake-button .legend{display:none}.fake-file input.file.valid~.fake-button .icon{line-height:.75;font-size:1.8rem;display:block;margin:3px auto 0}@media all and (min-width:1200px){.fake-file .fake-button{padding:16px;letter-spacing:.06em;text-transform:uppercase}}form select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(../img/ico-down.png);background-position:100% 50%}form .submit{transition:all .4s cubic-bezier(.23,1,.32,1)}form .submit:focus,form .submit:hover{background-color:#393939;color:#fff}form.validate input.error.placeholder,form.validate select.error.placeholder,form.validate textarea.error.placeholder{color:#d86363}form.validate input.error::-webkit-input-placeholder,form.validate select.error::-webkit-input-placeholder,form.validate textarea.error::-webkit-input-placeholder{color:#d86363}form.validate input.error:-moz-placeholder,form.validate select.error:-moz-placeholder,form.validate textarea.error:-moz-placeholder{color:#d86363}form.validate input.error::-moz-placeholder,form.validate select.error::-moz-placeholder,form.validate textarea.error::-moz-placeholder{color:#d86363}form.validate input.error:-ms-input-placeholder,form.validate select.error:-ms-input-placeholder,form.validate textarea.error:-ms-input-placeholder{color:#d86363}.form-msg{color:#fff;display:none;visibility:hidden;background:10px 50% no-repeat #393939;-webkit-transition:all .4s cubic-bezier(.23,1,.32,1);-moz-transition:all .4s cubic-bezier(.23,1,.32,1);-ms-transition:all .4s cubic-bezier(.23,1,.32,1);-o-transition:all .4s cubic-bezier(.23,1,.32,1);transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;z-index:1;border:1px solid transparent}.form-msg.show{padding:15px 5px;display:block;visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.form-msg .icon{font-size:22px;color:#fff;display:inline-block}.form-msg .closed{width:28px;height:28px;position:absolute;top:50%;right:8px;margin-top:-14px;border:none;background-color:rgba(255,255,255,.5);color:#4c4c4c;font-size:24px;line-height:10px;-webkit-border-radius:2em;-khtml-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em;padding:0;-webkit-box-shadow:0,0,5px,rgba(0,0,0,.1);-khtml-box-shadow:0,0,5px,rgba(0,0,0,.1);-moz-box-shadow:0,0,5px,rgba(0,0,0,.1);-ms-box-shadow:0,0,5px,rgba(0,0,0,.1);-o-box-shadow:0,0,5px,rgba(0,0,0,.1);box-shadow:0,0,5px,rgba(0,0,0,.1);vertical-align:top}.form-msg .closed:before{content:"×";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-70%);-khtml-transform:translate(-50%,-70%);-moz-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);-o-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.form-msg .closed:hover{color:#4c4c4c}.form-msg.info a,.form-msg.info strong{color:#bbb8b8}.form-msg.warning{background-color:#ffe084}.form-msg.warning a,.form-msg.warning strong{color:#ffc61e}.form-msg.error{background-color:#d24a4a}.form-msg.error a,.form-msg.error strong{color:#922424}.form-msg.success{background-color:#4ad290}.form-msg.success a,.form-msg.success strong{color:#24925d}.form-msg.info{background-color:transparent;color:#ffe084;border-color:#393939}.form-msg.warning .message{color:#eaaf00}form.validate label.error{font-size:.88rem;padding:3px 6px;background-color:#d24a4a;color:#fff;transition:all .2s ease-out}@media all and (min-width:600px){form.validate label.error{z-index:2;position:absolute;left:.75rem;top:100%;margin:-.75rem 0 0 -1px;max-width:100%}form.validate label.error:before{content:"";z-index:-1;position:absolute;left:.75rem;top:-6px;width:12px;height:12px;display:block;background-color:inherit;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.form .field,.slick-list,.slick-slider,.slick-track{position:relative}.form .field{z-index:1}form .field label{min-height:18px;margin-bottom:4px;display:block}@media all and (min-width:640px){form .fake-file,form button,form input,form select,form textarea{padding:.75rem;font-size:1.1rem}form .fake-file,form .submit,form button[type=submit],form input,form select{height:58px}form .submit,form button[type=submit]{font-size:1.4rem;letter-spacing:.04em;font-weight:700}}@media all and (min-width:1200px){form .fake-file,form .submit,form button[type=submit],form input,form select{height:44px}}form{margin-bottom:100px}@media all and (max-width:1050px){form .col{width:100%;overflow:auto}form .col input{height:44px;margin-bottom:10px}}.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
