html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:sans-serif;color:#000000}a{color:#222222;text-decoration:none;cursor:pointer}.botao,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:20px 20px;color:#000;text-align:center;line-height:1;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;cursor:pointer;margin:0;font-size:1.8rem;font-family:"Open Sans",sans-serif}.campo,input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{line-height:42px;height:42px;display:inline-block;padding:0 10px;background-color:#fff;border:none;border-radius:0;font-family:"Open Sans",sans-serif;color:#707070;font-size:1.5rem;font-weight:400}.campo:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:inherit;opacity:1}.campo::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:inherit;opacity:1}.campo:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:inherit;opacity:1}.campo::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:inherit;opacity:1}.campo[size],input[type="email"][size],input[type="number"][size],input[type="search"][size],input[type="text"][size],input[type="tel"][size],input[type="url"][size],input[type="password"][size],textarea[size],select[size]{height:auto}.campo.focus,.campo:focus,input[type="email"].focus,input[type="email"]:focus,input[type="number"].focus,input[type="number"]:focus,input[type="search"].focus,input[type="search"]:focus,input[type="text"].focus,input[type="text"]:focus,input[type="tel"].focus,input[type="tel"]:focus,input[type="url"].focus,input[type="url"]:focus,input[type="password"].focus,input[type="password"]:focus,textarea.focus,textarea:focus,select.focus,select:focus{outline:0}.campo.disabled,.campo:disabled,input[type="email"].disabled,input[type="email"]:disabled,input[type="number"].disabled,input[type="number"]:disabled,input[type="search"].disabled,input[type="search"]:disabled,input[type="text"].disabled,input[type="text"]:disabled,input[type="tel"].disabled,input[type="tel"]:disabled,input[type="url"].disabled,input[type="url"]:disabled,input[type="password"].disabled,input[type="password"]:disabled,textarea.disabled,textarea:disabled,select.disabled,select:disabled{background-color:#F1F1F1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.campo,input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.campo{overflow-x:hidden;overflow-y:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}textarea{min-height:65px;padding-top:10px;padding-bottom:10px;resize:none;line-height:1.2}input[type="file"]{font-size:14px}label{display:inline-block;margin-bottom:5px;font-weight:400;font-size:1.7rem}fieldset{padding:15px;border:1px solid #D1D1D1;border-radius:4px;background-color:#F1F1F1}legend{font-weight:600;padding:1px 10px;color:#FFFFFF;background-color:#424242;border-radius:4px}input[type="checkbox"],input[type="radio"]{display:inline;vertical-align:middle;margin:4px}label>span{display:inline;margin-right:5px;font-weight:normal}button,.botao{margin-bottom:10px}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:0}code{padding:2px 5px;margin:0 2px;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:10px 15px;white-space:pre}hr{margin-top:10px;margin-bottom:20px;border-width:0;border-top:1px solid #E1E1E1}tr th,tr td{padding:5px;text-align:left;border-bottom:1px solid #E1E1E1}tr th:first-child,tr td:first-child{padding-left:0}tr th:last-child,tr td:last-child{padding-right:0}.colunas{width:100%;float:left}.colunas.uma{width:6.5%;margin-left:2%}.colunas.duas{width:15.0%;margin-left:2%}.colunas.tres{width:23.5%;margin-left:2%}.colunas.quatro{width:32.0%;margin-left:2%}.colunas.cinco{width:40.5%;margin-left:2%}.colunas.seis{width:49.0%;margin-left:2%}.colunas.sete{width:57.5%;margin-left:2%}.colunas.oito{width:66.0%;margin-left:2%}.colunas.nove{width:74.5%;margin-left:2%}.colunas.dez{width:83.0%;margin-left:2%}.colunas.onze{width:91.5%;margin-left:2%}.colunas.doze{width:100%;margin-left:0}@media screen and (min-width: 400px){.colunas.mobile-uma{width:6.5%;margin-left:2%}.colunas.mobile-duas{width:15.0%;margin-left:2%}.colunas.mobile-tres{width:23.5%;margin-left:2%}.colunas.mobile-quatro{width:32.0%;margin-left:2%}.colunas.mobile-cinco{width:40.5%;margin-left:2%}.colunas.mobile-seis{width:49.0%;margin-left:2%}.colunas.mobile-sete{width:57.5%;margin-left:2%}.colunas.mobile-oito{width:66.0%;margin-left:2%}.colunas.mobile-nove{width:74.5%;margin-left:2%}.colunas.mobile-dez{width:83.0%;margin-left:2%}.colunas.mobile-onze{width:91.5%;margin-left:2%}.colunas.mobile-doze{width:100%;margin-left:0}}@media screen and (min-width: 550px){.colunas.phablet-uma{width:6.5%;margin-left:2%}.colunas.phablet-duas{width:15.0%;margin-left:2%}.colunas.phablet-tres{width:23.5%;margin-left:2%}.colunas.phablet-quatro{width:32.0%;margin-left:2%}.colunas.phablet-cinco{width:40.5%;margin-left:2%}.colunas.phablet-seis{width:49.0%;margin-left:2%}.colunas.phablet-sete{width:57.5%;margin-left:2%}.colunas.phablet-oito{width:66.0%;margin-left:2%}.colunas.phablet-nove{width:74.5%;margin-left:2%}.colunas.phablet-dez{width:83.0%;margin-left:2%}.colunas.phablet-onze{width:91.5%;margin-left:2%}.colunas.phablet-doze{width:100%;margin-left:0}}@media screen and (min-width: 768px){.colunas.tablet-uma{width:6.5%;margin-left:2%}.colunas.tablet-duas{width:15.0%;margin-left:2%}.colunas.tablet-tres{width:23.5%;margin-left:2%}.colunas.tablet-quatro{width:32.0%;margin-left:2%}.colunas.tablet-cinco{width:40.5%;margin-left:2%}.colunas.tablet-seis{width:49.0%;margin-left:2%}.colunas.tablet-sete{width:57.5%;margin-left:2%}.colunas.tablet-oito{width:66.0%;margin-left:2%}.colunas.tablet-nove{width:74.5%;margin-left:2%}.colunas.tablet-dez{width:83.0%;margin-left:2%}.colunas.tablet-onze{width:91.5%;margin-left:2%}.colunas.tablet-doze{width:100%;margin-left:0}}@media screen and (min-width: 1024px){.colunas.desktop-uma{width:6.5%;margin-left:2%}.colunas.desktop-duas{width:15.0%;margin-left:2%}.colunas.desktop-tres{width:23.5%;margin-left:2%}.colunas.desktop-quatro{width:32.0%;margin-left:2%}.colunas.desktop-cinco{width:40.5%;margin-left:2%}.colunas.desktop-seis{width:49.0%;margin-left:2%}.colunas.desktop-sete{width:57.5%;margin-left:2%}.colunas.desktop-oito{width:66.0%;margin-left:2%}.colunas.desktop-nove{width:74.5%;margin-left:2%}.colunas.desktop-dez{width:83.0%;margin-left:2%}.colunas.desktop-onze{width:91.5%;margin-left:2%}.colunas.desktop-doze{width:100%;margin-left:0}}@media screen and (min-width: 1200px){.colunas.desktop-hd-uma{width:6.5%;margin-left:2%}.colunas.desktop-hd-duas{width:15.0%;margin-left:2%}.colunas.desktop-hd-tres{width:23.5%;margin-left:2%}.colunas.desktop-hd-quatro{width:32.0%;margin-left:2%}.colunas.desktop-hd-cinco{width:40.5%;margin-left:2%}.colunas.desktop-hd-seis{width:49.0%;margin-left:2%}.colunas.desktop-hd-sete{width:57.5%;margin-left:2%}.colunas.desktop-hd-oito{width:66.0%;margin-left:2%}.colunas.desktop-hd-nove{width:74.5%;margin-left:2%}.colunas.desktop-hd-dez{width:83.0%;margin-left:2%}.colunas.desktop-hd-onze{width:91.5%;margin-left:2%}.colunas.desktop-hd-doze{width:100%;margin-left:0}}.colunas:first-child{margin-left:0}.colunas.centralizadas{float:none;margin:0 auto}.linha,.clf{*zoom:1}.linha:before,.linha:after,.clf:before,.clf:after{content:"";display:table}.linha:after,.clf:after{clear:both}.animado{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear}.container{*zoom:1;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.container:before,.container:after{content:"";display:table}.container:after{clear:both}@media screen and (min-width: 550px){.container{width:85%;padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){.container{width:992px}}@media screen and (min-width: 1200px){.container{width:1200px}}.texto-editavel{line-height:1.2;*zoom:1}.texto-editavel:before,.texto-editavel:after{content:"";display:table}.texto-editavel:after{clear:both}.texto-editavel p{margin-bottom:10px}.texto-editavel ol,.texto-editavel ul{margin-bottom:10px}.texto-editavel ol ol,.texto-editavel ol ul,.texto-editavel ul ol,.texto-editavel ul ul{padding-left:15px}.texto-editavel ol li,.texto-editavel ul li{list-style-position:inside}.texto-editavel ul li{list-style-type:disc}.texto-editavel ol li{list-style-type:decimal}.texto-editavel strong{font-weight:bold}.texto-editavel h1,.texto-editavel h2,.texto-editavel h3,.texto-editavel h4,.texto-editavel h5,.texto-editavel h6{font-weight:bold;margin-bottom:10px;padding-top:20px}.texto-editavel h1:first-child,.texto-editavel h2:first-child,.texto-editavel h3:first-child,.texto-editavel h4:first-child,.texto-editavel h5:first-child,.texto-editavel h6:first-child{padding-top:0}.texto-editavel h1{font-size:26px}.texto-editavel h2{font-size:24px}.texto-editavel h3{font-size:22px}.texto-editavel h4{font-size:20px}.texto-editavel h5{font-size:18px}.texto-editavel h6{font-size:16px}.texto-editavel table{max-width:100%}.texto-editavel table tr th{font-weight:bold}.texto-editavel table tr th,.texto-editavel table tr td{padding:2px 5px;text-align:left;border:1px solid #cccccc}.texto-editavel img{max-width:100%;height:auto}.full-width{width:100%}.max-full-width{max-width:100%}.float-left{float:left}.float-right{float:right}@media screen and (min-width: 400px){.mobile-float-left{float:left}.mobile-float-right{float:right}.mobile-float-none{float:none}}@media screen and (min-width: 550px){.phablet-float-left{float:left}.phablet-float-right{float:right}.phablet-float-none{float:none}}@media screen and (min-width: 768px){.tablet-float-left{float:left}.tablet-float-right{float:right}.tablet-float-none{float:none}}@media screen and (min-width: 1024px){.desktop-float-left{float:left}.desktop-float-right{float:right}.desktop-float-none{float:none}}@media screen and (min-width: 1200px){.desktop-hd-float-left{float:left}.desktop-hd-float-right{float:right}.desktop-hd-float-none{float:none}}.img-box img{display:block;margin:0 auto;max-width:100%;height:auto}.youtube-box{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-box iframe,.youtube-box object,.youtube-box embed{position:absolute;top:0;left:0;width:100%;height:100%}.text-center{text-align:center}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.visivel{display:block}.invisivel{display:none}.margin-zero{margin:0}html,body,input,select,textarea,button{font-family:"Open Sans",sans-serif}html{font-size:62.5%;cursor:default}a,select,button{cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle}strong,b{font-weight:700}body{background:#f9f9f9;color:#707070;line-height:1.3;font-family:inherit;font-size:1.5rem;padding-top:50px;overflow-x:hidden;position:relative;font-weight:400}body:after{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;content:'';top:50px;left:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.5);opacity:0;z-index:0;visibility:hidden}@media screen and (min-width: 1024px){body{padding-top:0;font-size:1.56rem}body:after{display:none}}body.menu-opened{overflow:hidden}body.menu-opened:after{opacity:1;z-index:1000;visibility:visible}@media screen and (min-width: 1024px){body.menu-opened{overflow:scroll}}a{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;color:inherit}a:hover{color:#000}p{margin:0 0 20px;font-weight:300;line-height:1.8;color:#808080}.titleoff{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}.title-default{font-size:1.6rem;color:#555555;text-transform:uppercase;font-weight:400;letter-spacing:0.24em;margin-bottom:1rem}@media screen and (min-width: 1024px){.title-default{font-size:2.4rem}}.title-default.margin-0{margin:0}.title-default.margin-1{margin:0 0 2.8rem}.title-default.bigger{font-size:1.8rem}@media screen and (min-width: 1024px){.title-default.bigger{font-size:2.8rem}}.btn-default{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:1px solid #808080;color:#808080;font-size:1.148rem;line-height:1;padding:14px 38px;border-radius:20px;font-weight:400;display:block;text-align:center;background:transparent;text-transform:uppercase;letter-spacing:0.24em}.btn-default:hover{background:#808080;color:#fff}@media screen and (min-width: 768px){.btn-default{display:inline-block}}.btn-default.solid{background:rgba(128,128,128,0.7);color:#fff}.btn-default.contrast{color:#fff;border-color:#fff}.btn-default.solid.contrast{background:rgba(255,255,255,0.95);color:#808080}.btn-default.bigger{font-size:1.4rem;padding:18px 44px;border-radius:25px}.section{*zoom:1;background-color:#fff}.section:before,.section:after{content:"";display:table}.section:after{clear:both}.section.section-darker{background-color:#0195e0}.section.section-padding{padding:40px 0}@media screen and (min-width: 1024px){.section.section-padding{padding:120px 0}}.section.section-padding.no-padding-top{padding-top:0}.section.section-padding.no-padding-bottom{padding-bottom:0}.header-main-title{background-color:#000}.header-main-title .container{padding-top:10px;padding-bottom:10px}.header-main-title .title{font-weight:700;font-size:2rem;color:#fff;text-transform:uppercase}@media screen and (min-width: 768px){.header-main-title{background:url(../imagens/topo-bg.jpg) center no-repeat}.header-main-title .container{display:table;padding:0}.header-main-title .title-container{height:181px;display:table-cell;width:100%;vertical-align:middle}.header-main-title .title{font-size:2.2rem;width:100%;border-bottom:1px solid #0d0d0d;padding-bottom:10px}}.header-breadcrumb{padding:10px 0;border-bottom:1px solid #e1e1e1;margin-bottom:36px}.header-breadcrumb .gt{display:none}.header-breadcrumb a{display:inline-block;background-color:#000;color:#fff;font-weight:400;border-radius:2px;padding:0 6px;line-height:2;font-size:1.2rem}@media screen and (min-width: 768px){.header-breadcrumb{padding:0}.header-breadcrumb .gt,.header-breadcrumb a{color:inherit;display:inline-block;line-height:46px;padding:0;background-color:transparent;font-size:1.4rem;font-weight:400}}.content-default{padding-top:14px}.content-default .content-sidebar{display:none}.content-default.with-sidebar{*zoom:1}.content-default.with-sidebar:before,.content-default.with-sidebar:after{content:"";display:table}.content-default.with-sidebar:after{clear:both}@media screen and (min-width: 1024px){.content-default.with-sidebar .content-main{float:right;width:74.3%}.content-default.with-sidebar .content-sidebar{float:left;width:22%;display:block}.content-default.with-sidebar .content-sidebar .related-links a{display:block;position:relative;padding:15px 20px 15px 0;font-size:1.5rem;line-height:18px;border-bottom:1px solid #dedede}.content-default.with-sidebar .content-sidebar .related-links a i{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:6px;top:50%;font-size:1.6rem}.content-default.with-sidebar .content-sidebar .related-links a:hover{color:#0d0d0d}}@media screen and (min-width: 1200px){.content-default.with-sidebar .content-sidebar{width:19.76%}}.content-sidebar .social{*zoom:1;margin-bottom:50px}.content-sidebar .social:before,.content-sidebar .social:after{content:"";display:table}.content-sidebar .social:after{clear:both}.content-sidebar .social li{float:left;width:24px;text-align:center;margin-right:24px}.content-sidebar .social li a{display:block;border-bottom:1px solid #0d0d0d;font-size:1.8rem;padding-bottom:10px}.content-sidebar .social li a:hover{color:#0d0d0d}.box-map-default .box-map{height:200px;width:100%}@media screen and (min-width: 768px){.box-map-default .box-map{height:340px}}@media screen and (min-width: 1024px){.box-map-default .box-map{height:460px}}@media screen and (min-width: 1200px){.box-map-default .box-map{height:554px}}.main-content{padding-bottom:50px}.layout-collapsed .main-content{padding-bottom:0}.layout-collapsed .main-footer{margin-top:0}.carousel-default{position:relative}.carousel-default .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:25px;width:25px;color:#fff;background:rgba(85,85,85,0.7)}.carousel-default .arrow i{font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.carousel-default .arrow{height:50px;width:50px}.carousel-default .arrow i{font-size:3.5rem}}.carousel-default .arrow.prev{left:0}.carousel-default .arrow.next{right:0}.gallery-projects-container{position:relative;padding:20px 0}@media screen and (min-width: 1024px){.gallery-projects-container{padding:20px 0 50px}}.gallery-projects-container .slick-list{overflow:visible}.gallery-projects-container .arrows{display:flex;justify-content:flex-end}.gallery-projects-container .arrows .arrow{height:25px;width:25px;color:#fff;background:rgba(85,85,85,0.7);position:relative;display:block}.gallery-projects-container .arrows .arrow:hover{background:#555555}.gallery-projects-container .arrows .arrow i{font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.gallery-projects-container .arrows .arrow{height:50px;width:50px}.gallery-projects-container .arrows .arrow i{font-size:3.5rem}}.back-to-top{width:25px;height:25px;background:rgba(134,134,134,0.6);color:#fff;position:fixed;display:block;right:4px;bottom:4px;margin:0;padding:0;opacity:0;z-index:-1;visibility:hidden;filter:blur(10px);transition:0.5s}@media screen and (min-width: 1024px){.back-to-top{width:50px;height:50px}}.back-to-top i{position:absolute;font-size:2rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.back-to-top.visible{opacity:1;z-index:100;visibility:visible;filter:blur(0)}.main-header{color:#707070;z-index:1001;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #e0e0e0;background:#fff}@media screen and (min-width: 1024px){.main-header{position:relative;border:none;background:transparent}}body.layout .main-header{border-bottom:1px solid #e0e0e0;background:#fff}.main-menu{*zoom:1;z-index:10;position:relative;height:50px}.main-menu:before,.main-menu:after{content:"";display:table}.main-menu:after{clear:both}@media screen and (min-width: 1024px){.main-menu{height:auto}}.main-menu .header-container{*zoom:1;position:relative}.main-menu .header-container:before,.main-menu .header-container:after{content:"";display:table}.main-menu .header-container:after{clear:both}.main-menu .header-nav-links{display:none}.main-menu .header-logo{*zoom:1;padding:0;z-index:10;padding:10px 0}.main-menu .header-logo:before,.main-menu .header-logo:after{content:"";display:table}.main-menu .header-logo:after{clear:both}@media screen and (min-width: 1024px){.main-menu .header-logo{padding:40px 0}}.main-menu .header-logo .logo{position:relative;z-index:10}.main-menu .header-logo .logo img{height:30px;width:auto}@media screen and (min-width: 1024px){.main-menu .header-logo{float:left;position:relative}.main-menu .header-logo .logo img{height:auto;width:auto}}.main-menu .header-menu{display:none}@media screen and (min-width: 1024px){.main-menu .header-menu{display:block;float:right;position:relative;z-index:9;padding-top:40px}}.main-menu .header-menu .btn-home{display:none}@media screen and (min-width: 1024px){.main-menu .header-navigation{*zoom:1;clear:both}.main-menu .header-navigation:before,.main-menu .header-navigation:after{content:"";display:table}.main-menu .header-navigation:after{clear:both}.main-menu .header-nav-links{*zoom:1;float:left;position:relative;display:block;z-index:10;font-size:1.4rem;letter-spacing:0.24em}.main-menu .header-nav-links:before,.main-menu .header-nav-links:after{content:"";display:table}.main-menu .header-nav-links:after{clear:both}.main-menu .header-nav-links a{color:inherit}.main-menu .header-nav-links a:hover{color:#000}.main-menu .header-nav-links>li{float:left;line-height:1;text-transform:uppercase;padding:0 14px 0 8px;position:relative}.main-menu .header-nav-links>li>.link>a{display:block;line-height:60px;position:relative}.main-menu .header-nav-links>li:after{content:'/';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-menu .header-nav-links>li:last-child{padding-right:0}.main-menu .header-nav-links>li:last-child:after{display:none}.main-menu .header-nav-links li{position:relative}.main-menu .header-nav-links li .drop{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:rgba(38,38,38,0.95);position:absolute;top:100%;left:0;min-width:280px;z-index:-1;visibility:hidden;opacity:0;padding:28px 0;filter:blur(10px)}.main-menu .header-nav-links li .drop a{color:#808080;padding:10px 0;display:block}.main-menu .header-nav-links li .drop li{line-height:1.2;padding:0 30px}.main-menu .header-nav-links li .drop li .drop{top:0;left:100%}.main-menu .header-nav-links li .drop li:hover>.link>a{color:#fff}.main-menu .header-nav-links li:hover>.drop{filter:blur(0);z-index:10;opacity:1;visibility:visible}}@media screen and (min-width: 1200px){.main-menu .header-nav-links>li{padding:0 34px 0 28px}}.header-nav-button{float:right;background:#000;border-radius:0;color:#fff;padding:6px 12px;font-size:2rem;line-height:1;margin:0}.header-nav-button:hover{background:#0d0d0d}@media screen and (min-width: 1024px){.header-nav-button{display:none}}.header-nav-mobile{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:236px;top:50px;height:calc(100% - 50px);background:#222222;box-shadow:-4px 10px 10px rgba(0,0,0,0.6);visibility:hidden;z-index:-1;opacity:0;right:-236px;position:fixed;overflow:scroll}.header-nav-mobile.active{visibility:visible;z-index:1000;opacity:1;right:0}@media screen and (min-width: 1024px){.header-nav-mobile{display:none}}.header-nav-mobile .header-mobile-links li{margin:0}.header-nav-mobile .header-mobile-links li a{margin:0;display:block;padding:10px;color:#fff;border:0 solid rgba(255,255,255,0.05);border-width:0 0 1px 5px;border-radius:0 0 0 2px;font-weight:400}.header-nav-mobile .header-mobile-links li a:hover{border-left-color:#000}.header-nav-mobile .header-mobile-links li li{background:rgba(0,0,0,0.6)}.header-nav-mobile .header-mobile-links li li a{padding-left:20px}.header-nav-mobile .header-mobile-links li li li{background:rgba(0,0,0,0.8)}.header-nav-mobile .header-mobile-links li li li a{padding-left:30px}.header-nav-mobile .header-mobile-links li>.drop{max-height:0;visibility:hidden;overflow:hidden;transition:0.2s}.header-nav-mobile .header-mobile-links li>.link.visible ~ .drop{max-height:999px;visibility:visible}.header-nav-mobile .header-mobile-links .link{position:relative}.header-nav-mobile .header-mobile-links .link i{position:absolute;top:0;right:0;height:100%;width:40px;background:rgba(255,255,255,0.05);color:#fff;font-size:18px;z-index:10}.header-nav-mobile .header-mobile-links .link i::before{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.footer-newsletter{background:#fff;padding:40px 0;margin-bottom:20px;text-align:center}.footer-newsletter p{font-size:1.4rem;margin:4px 0 0}@media screen and (min-width: 1024px){.footer-newsletter{text-align:left;padding:50px 0;margin-bottom:40px}}.footer-newsletter .input input{width:100%;border:1px solid #808080;line-height:50px;height:50px;border-radius:25px;padding:0 30px;color:#000;font-size:1.4rem;text-align:center}.footer-newsletter .input input:-moz-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.footer-newsletter .input input::-moz-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.footer-newsletter .input input:-ms-input-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.footer-newsletter .input input::-webkit-input-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}@media screen and (min-width: 1024px){.footer-newsletter .input input{text-align:left}}.footer-newsletter .button button{width:100%;border:1px solid #808080;line-height:50px;height:50px;border-radius:25px;text-align:center;padding:0;letter-spacing:0.24em;color:#808080;text-transform:uppercase;font-size:1.4rem}.footer-newsletter .button button:hover{background:#808080;color:#fff}.footer-newsletter .input{margin:0 0 10px}@media screen and (min-width: 1024px){.footer-newsletter .input{margin:0}}.footer-newsletter .header{margin-bottom:20px}@media screen and (min-width: 1024px){.footer-newsletter .header{margin-bottom:0;float:left}}@media screen and (min-width: 1024px){.footer-newsletter .newsletter{float:right;width:45.67%}.footer-newsletter .newsletter .fields{display:flex;justify-content:space-between}.footer-newsletter .newsletter .fields .input{width:63.8%}.footer-newsletter .newsletter .fields .button{width:29.9%}}.footer-details-container{background:#555555;color:#fff;padding:42px 0 38px}.footer-details-container a{color:#fff}@media screen and (min-width: 1024px){.footer-details-container .footer-details{display:flex;justify-content:space-between;align-items:center}}.footer-details-container .block{margin:30px 0;text-align:center}.footer-details-container .block .separator{display:none}@media screen and (min-width: 429px){.footer-details-container .block .email,.footer-details-container .block .telefone,.footer-details-container .block .separator{display:inline}}@media screen and (min-width: 1024px){.footer-details-container .block{text-align:left;margin:0}}.footer-social i{width:36px;line-height:36px;text-align:center;color:#e6e6e6;background:#666666;transition:0.6s}.footer-social i:hover{color:#634739;background:#ffffff}@media screen and (min-width: 1024px){.footer-social a{float:left;margin-right:5px}}.footer-bottom-container{background:#f9f9f9;font-size:1.2rem;padding:14px 0}.footer-bottom-container .footer-bottom{line-height:1.6;text-align:center}@media screen and (min-width: 1024px){.footer-bottom-container .footer-bottom{text-align:left;line-height:3;display:flex;justify-content:space-between}}.footer-bottom-container .rgb a{display:block}@media screen and (min-width: 1024px){.footer-bottom-container .rgb a{display:inline}}.footer-bottom-container .rgb span{display:none}@media screen and (min-width: 1024px){.footer-bottom-container .rgb span{display:inline}}.footer-bottom-container .rgb img{transition:0.4s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.footer-bottom-container .rgb img:hover{-webkit-filter:none;filter:none}@media screen and (min-width: 1024px){.footer-bottom-container .rgb img{position:relative;top:-1px}}section.section-home.banner-principal{margin:0px}@media screen and (min-width: 768px){section.section-home.banner-principal{margin:0 0 80px}}section.section-home.banner-principal .banners-default-container{position:relative}section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner{overflow:hidden}section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner .mobile img,section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner .desktop img{width:100%;height:100%}section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner .desktop{display:none}@media screen and (min-width: 768px){section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner .mobile{display:none}section.section-home.banner-principal .banners-default-container .banners-list .banners-default .banner .desktop{display:block}}section.section-home.banner-principal .banners-default-container .arrow{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;color:#fff;background:#868686;z-index:100;text-align:center;cursor:pointer;font-size:2rem;width:30px;height:30px;transition:0.25s ease-out;opacity:0}@media screen and (min-width: 550px){section.section-home.banner-principal .banners-default-container .arrow{font-size:2.2rem}}@media screen and (min-width: 768px){section.section-home.banner-principal .banners-default-container .arrow{width:50px;height:50px;font-size:3rem}}section.section-home.banner-principal .banners-default-container .arrow i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.section-home.banner-principal .banners-default-container .arrow.prev{left:0px}section.section-home.banner-principal .banners-default-container .arrow.next{right:0px}section.section-home.banner-principal .banners-default-container .banners-loaded .arrow{opacity:1}section.section-home.banner-principal .banners-default-container .slick-progress-bar{height:2px;position:relative}section.section-home.banner-principal .banners-default-container .slick-progress-bar .progress{height:100%;width:0;position:absolute;left:0;top:0;background:#555555}.projeto{display:none}@media screen and (min-width: 768px){.projeto{display:block}.projeto .projetos-banner .multiple-items .entry{position:relative;transition:0.3s}.projeto .projetos-banner .multiple-items .entry .entry-image{height:auto;width:100%;transition:0.15s ease-out;filter:grayscale(100%)}.projeto .projetos-banner .multiple-items .entry .overlay{transition:0.2s ease-out;position:relative;padding:20px;transition:0.2s ease-out;position:relative;background:rgba(255,255,255,0.95);top:-20px;margin:0 20px;text-align:center}}@media screen and (min-width: 768px) and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry .overlay{-webkit-filter:blur(5px);filter:blur(5px);padding:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:left;opacity:0;margin:0;position:absolute}.projeto .projetos-banner .multiple-items .entry .overlay h3{margin-bottom:2px}}@media screen and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry *{color:#999999}}@media screen and (min-width: 768px) and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry *{color:rgba(255,255,255,0.7)}}@media screen and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry-title{font-size:1.3rem}}@media screen and (min-width: 768px) and (min-width: 1024px){.projeto .projetos-banner .multiple-items .entry-title{font-size:2rem}}@media screen and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry-details{margin-top:20px;line-height:18px;font-size:1.2rem;height:90px;overflow:hidden}}@media screen and (min-width: 768px) and (min-width: 1024px){.projeto .projetos-banner .multiple-items .entry-details{line-height:2;font-size:1.45rem;margin-top:30px;height:auto}}@media screen and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry .btn{text-transform:uppercase;text-decoration:underline;line-height:1}}@media screen and (min-width: 768px) and (min-width: 1024px){.projeto .projetos-banner .multiple-items .entry .btn{position:absolute;bottom:30px;right:30px}}@media screen and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry:hover{top:0px;right:0px;bottom:0px;left:0px;z-index:100}.projeto .projetos-banner .multiple-items .entry:hover .entry-image{filter:grayscale(0)}}@media screen and (min-width: 768px) and (min-width: 768px){.projeto .projetos-banner .multiple-items .entry:hover .entry-image{box-shadow:0 1px 10px rgba(0,0,0,0.2);transform:scale(1.05)}.projeto .projetos-banner .multiple-items .entry:hover .overlay{-webkit-filter:blur(0);filter:blur(0);opacity:1;text-align:center;background:rgba(0,0,0,0.7);top:50%;left:50%;transform:translate(-48.8%, -50%)}}@media screen and (min-width: 768px){.projeto .projetos-banner .arrows{display:flex;justify-content:flex-end}.projeto .projetos-banner .arrows .arrow{height:25px;width:25px;color:#fff;background:rgba(85,85,85,0.7);position:relative;display:block}.projeto .projetos-banner .arrows .arrow:hover{background:#555555}.projeto .projetos-banner .arrows .arrow i{font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 768px) and (min-width: 1024px){.projeto .projetos-banner .arrows .arrow{height:50px;width:50px}.projeto .projetos-banner .arrows .arrow i{font-size:3.5rem}}section.portifolio section.banner-portifolio .banners-default-container{position:relative}section.portifolio section.banner-portifolio .banners-default-container .banners-list{overflow:hidden;position:relative}section.portifolio section.banner-portifolio .banners-default-container .banners-list:before{display:block;content:"";width:100%;padding-top:116.08776%}section.portifolio section.banner-portifolio .banners-default-container .banners-list>.block-content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 1024px){section.portifolio section.banner-portifolio .banners-default-container .banners-list{position:relative}section.portifolio section.banner-portifolio .banners-default-container .banners-list:before{display:block;content:"";width:100%;padding-top:45.31067%}section.portifolio section.banner-portifolio .banners-default-container .banners-list>.block-content{position:absolute;top:0;left:0;right:0;bottom:0}}section.portifolio section.banner-portifolio .banners-default-container .container{position:relative}section.portifolio section.banner-portifolio .banners-default-container .container-banners{position:relative}@media screen and (min-width: 1500px){section.portifolio section.banner-portifolio .banners-default-container .container-banners{margin-bottom:50px}}section.portifolio section.banner-portifolio .banners-default-container .arrow{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;color:#fff;background:#868686;z-index:100;text-align:center;cursor:pointer;font-size:2rem;width:30px;height:30px;transition:0.25s ease-out;opacity:0}@media screen and (min-width: 550px){section.portifolio section.banner-portifolio .banners-default-container .arrow{font-size:2.2rem}}@media screen and (min-width: 768px){section.portifolio section.banner-portifolio .banners-default-container .arrow{width:50px;height:50px;font-size:3rem}}section.portifolio section.banner-portifolio .banners-default-container .arrow i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.portifolio section.banner-portifolio .banners-default-container .arrow.prev{left:20px}@media screen and (min-width: 550px){section.portifolio section.banner-portifolio .banners-default-container .arrow.prev{left:0}}@media screen and (min-width: 1200px){section.portifolio section.banner-portifolio .banners-default-container .arrow.prev{left:-53px}}section.portifolio section.banner-portifolio .banners-default-container .arrow.next{right:20px}@media screen and (min-width: 550px){section.portifolio section.banner-portifolio .banners-default-container .arrow.next{right:0}}@media screen and (min-width: 1200px){section.portifolio section.banner-portifolio .banners-default-container .arrow.next{right:-53px}}section.portifolio section.banner-portifolio .banners-default-container .banners-loaded .arrow{opacity:1}@media screen and (min-width: 1024px){section.portifolio section.banner-portifolio .banners-default-padding{padding-top:20px}}section.portifolio section.banner-portifolio .slick-progress-bar{height:2px;position:relative}section.portifolio section.banner-portifolio .slick-progress-bar .progress{height:100%;width:0;position:absolute;left:0;top:0;background:#555555}section.portifolio section.banner-portifolio .banners-default .banner{position:relative}section.portifolio section.banner-portifolio .banners-default .banner img{width:100%}@media screen and (min-width: 1024px){section.portifolio section.banner-portifolio .banners-default .banner img{transition:0.5s ease-in}}section.portifolio section.banner-portifolio .banners-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#f9f9f9;transition:0.35s ease-out;font-size:3.4rem;display:flex;justify-content:center;align-items:center}section.portifolio section.banner-portifolio .banners-loading i{opacity:.7}section.portifolio .js-content-list .banner-portifolio:last-child .content-entry{margin-bottom:0}section.projeto-modelo .banners-default-container{position:relative}section.projeto-modelo .banners-default-container .banners-list .banners-default .banner{overflow:hidden}section.projeto-modelo .banners-default-container .arrow{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;color:#fff;background:#868686;z-index:100;text-align:center;cursor:pointer;font-size:2rem;width:30px;height:30px;transition:0.25s ease-out;opacity:0}@media screen and (min-width: 550px){section.projeto-modelo .banners-default-container .arrow{font-size:2.2rem}}@media screen and (min-width: 768px){section.projeto-modelo .banners-default-container .arrow{width:50px;height:50px;font-size:3rem}}section.projeto-modelo .banners-default-container .arrow i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.projeto-modelo .banners-default-container .arrow.prev{left:0px}section.projeto-modelo .banners-default-container .arrow.next{right:0px}section.projeto-modelo .banners-default-container .banners-loaded .arrow{opacity:1}section.projeto-modelo .banners-default-container .slick-progress-bar{height:2px;position:relative}section.projeto-modelo .banners-default-container .slick-progress-bar .progress{height:100%;width:0;position:absolute;left:0;top:0;background:#555555}.section-home{*zoom:1;margin:0 0 80px;overflow-x:hidden}.section-home:before,.section-home:after{content:"";display:table}.section-home:after{clear:both}@media screen and (min-width: 1024px){.section-home{margin-bottom:50px}}.section-home-about{text-align:center}.section-home-about img{margin-bottom:40px}@media screen and (max-width: 1023px){.section-home-about img{max-width:50%}}@media screen and (min-width: 1024px){.section-home-about{text-align:left;max-width:880px;margin:0 auto}.section-home-about img{max-width:35.9%;float:left;margin:0}.section-home-about .about-details{width:55%;float:right;font-size:1.4rem}.section-home-about .about-details p{margin:0 0 12px}.section-home-about .about-details .btn-default{margin-top:30px}}.home-fields{padding:100px 0;background:url(../imagens/areas-atuacao.jpg) center no-repeat;background-size:cover}.home-fields .fields-header{margin:0 0 60px}@media screen and (min-width: 1024px){.home-fields .fields-header{margin:0;float:left;width:38.33%}}.home-fields .fields-header p{margin:30px 0}@media screen and (min-width: 1024px){.home-fields .fields{float:right;width:46.5%;margin-top:-30px;display:flex;flex-wrap:wrap}}.home-fields .fields .field{text-align:center;margin-bottom:20px}@media screen and (min-width: 400px){.home-fields .fields .field{float:left;width:49%}.home-fields .fields .field:nth-child(n){margin-left:2%}.home-fields .fields .field:nth-child(2n+1){margin-left:0}}.home-fields .fields .field img{display:block;margin:0 auto}@media screen and (min-width: 1024px){.home-fields .fields .field img{opacity:.2;transition:0.35s ease-out}}@media screen and (min-width: 1024px){.home-fields .fields .field:hover img{opacity:1}}.home-fields .fields .field .title-default{font-size:1.38rem}@media screen and (min-width: 1024px){.home-fields .fields .field .title-default{opacity:.6;transition:0.35s ease-out}}@media screen and (min-width: 1024px){.home-fields .fields .field:hover .title-default{opacity:1}}.home-blog-list .entry{max-width:700px;margin:0 auto 50px}@media screen and (min-width: 1024px){.home-blog-list .entry{float:left;width:49%}.home-blog-list .entry:nth-child(even){float:right}}.home-blog-list .entry .entry-image{margin-bottom:14px}.home-blog-list .entry .entry-title{font-size:1.7rem}.home-blog-list .entry .btn{font-size:1.2rem;color:#666666;letter-spacing:0.24em;text-transform:uppercase}.section-form-contact{padding:40px 0;background:#fbfbfb}.section-form-contact .title-default{text-align:center}.section-form-contact .main-text{max-width:680px;margin:20px auto 0;text-align:center}@media screen and (min-width: 1024px){.section-form-contact{padding:110px 0}}.section-form-contact .form-container{max-width:780px;margin:0 auto;padding-top:40px}@media screen and (min-width: 1024px){.section-form-contact .form-container{padding-top:90px}}.content-header-breadcrumb{position:relative;margin-top:7px;margin-bottom:24px;color:#979797;text-transform:lowercase;font-size:1.4rem}@media screen and (min-width: 1024px){.content-header-breadcrumb{margin-bottom:48px}}.content-header-breadcrumb::before{content:'';display:block;width:1px;height:7px;margin-bottom:7px;background:#c8c8c8}.content-header-breadcrumb a,.content-header-breadcrumb .div{opacity:.5}.content-header-breadcrumb a:hover{color:#000;opacity:1}.layout-breadcrumb-offset .content-header-breadcrumb{z-index:10;margin-top:-20px;color:#fff;padding-left:4px;text-shadow:0 1px 0 rgba(0,0,0,0.4)}.layout-breadcrumb-offset .content-header-breadcrumb a:hover{color:#fff}.layout-breadcrumb-offset .content-header-breadcrumb::before{display:none}.content-social-share{margin-bottom:42px}.content-social-share a{margin-right:20px;font-size:2rem;color:#000;color:#a1a1a1}.content-social-share a:hover{color:#000}.content-actions{line-height:40px;text-align:center;margin-bottom:60px}.content-category-menu{position:relative;display:none}@media screen and (min-width: 1024px){.content-category-menu{vertical-align:middle;display:inline-block;padding-right:20px;margin-right:20px;border-right:1px solid #d6d6d6;text-align:left}.content-category-menu .menu-title{font-size:2.4rem;color:#929292;transition:0.3s}.content-category-menu .menu-title i{font-size:2.8rem;margin-right:8px;top:2px;position:relative}.content-category-menu>.drop{padding-top:14px}.content-category-menu .drop{transition:0.2s ease-in;left:-10px;width:340px;opacity:0;z-index:-1;background:#fff;visibility:hidden;top:100%;height:auto;position:absolute;overflow:visible;box-shadow:unset;background:#fff;font-size:1.5rem;box-shadow:0 6px 6px rgba(0,0,0,0.05)}.content-category-menu .drop a{display:block;padding:16px 40px;line-height:1.2}.content-category-menu .drop li{position:relative;border-bottom:1px solid #f5f5f5}.content-category-menu .drop li:last-child{border:none}.content-category-menu .drop li .drop{position:absolute;top:0;left:100%;z-index:-1;visibility:hidden;opacity:0;width:100%;background:#fff;-webkit-transition:0.2s ease-in;-moz-transition:0.2s ease-in;-ms-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.content-category-menu .drop li:hover>.drop{z-index:100;visibility:visible;opacity:1}.content-category-menu .drop li.active,.content-category-menu .drop li:hover{background:#f6f6f6}.content-category-menu .drop li:hover,.content-category-menu .drop li.active>a{color:#000}.content-category-menu:hover .menu-title{color:#000}.content-category-menu:hover .drop{left:0;opacity:1;visibility:visible;z-index:1000}}.content-search{display:block;text-align:left;width:100%;position:relative;vertical-align:middle}@media screen and (min-width: 768px){.content-search{display:inline-block;width:225px}}.content-search .input{width:100%;border:1px solid #d9d6dc;font-style:italic}.content-search .btn{position:absolute;top:0;right:0;width:36px;height:40px}.content-search .btn i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#929292}.content-list-default .content-entry{*zoom:1;position:relative;margin-bottom:40px}.content-list-default .content-entry:before,.content-list-default .content-entry:after{content:"";display:table}.content-list-default .content-entry:after{clear:both}@media screen and (min-width: 768px){.content-list-default .content-entry{float:left;width:48.33%}.content-list-default .content-entry:nth-child(2n){float:right}.content-list-default .content-entry:nth-child(2n+1){clear:both}}.content-list-default .title-default{font-size:1.5rem}@media screen and (min-width: 1024px){.content-list-default .title-default{font-size:2rem}}.content-list-default .entry-image{position:relative;z-index:1;margin-bottom:14px}.content-list-default .btn-default{transition:0.25s ease-in;position:absolute;top:55%;left:50%;opacity:0;z-index:4;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content-list-default .content-entry:hover .btn-default{top:50%;opacity:1}.content-list-default p{font-size:1.2rem;color:#808080;line-height:1.4;margin:10px 0 0}@media screen and (min-width: 1024px){.content-list-default p{font-size:1.4rem}}.content-list-areas .content-entry{*zoom:1;position:relative;margin-bottom:40px}.content-list-areas .content-entry:before,.content-list-areas .content-entry:after{content:"";display:table}.content-list-areas .content-entry:after{clear:both}@media screen and (min-width: 1024px){.content-list-areas .content-entry{margin-bottom:66px}}@media screen and (min-width: 1024px){.content-list-areas .entry-image{float:left}}@media screen and (min-width: 1024px){.content-list-areas .content-entry:nth-child(even) .entry-image{float:right}}.content-list-areas .entry-image{z-index:1}@media screen and (min-width: 1024px){.content-list-areas .btn-default{transition:0.25s ease-in;position:absolute;top:55%;left:17%;opacity:0;z-index:4;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1024px){.content-list-areas .content-entry:nth-child(even) .btn-default{left:auto;right:17%}}@media screen and (min-width: 1024px){.content-list-areas .content-entry:hover .btn-default{opacity:1;top:50%}}.content-list-areas .entry-details{background:rgba(255,255,255,0.8);position:relative;top:-20px;margin:0 10px;z-index:2;padding:20px}@media screen and (min-width: 1024px){.content-list-areas .entry-details{margin:0;position:absolute;min-height:240px;top:50%;width:54.17%;right:0;padding:50px;display:flex;justify-content:center;flex-flow:column;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.content-list-areas .entry-details p{font-size:1.2rem;color:#808080;line-height:1.4;margin:10px 0 0}@media screen and (min-width: 1024px){.content-list-areas .entry-details p{font-size:1.4rem;margin:30px 0 0}}@media screen and (min-width: 1024px){.content-list-areas .content-entry:nth-child(even) .entry-details{right:auto;left:0}}.content-list-projects{*zoom:1}.content-list-projects:before,.content-list-projects:after{content:"";display:table}.content-list-projects:after{clear:both}.content-list-projects .content-entry{display:block;position:relative;margin-bottom:70px}@media screen and (min-width: 1024px){.content-list-projects .content-entry{margin-bottom:120px}}.content-list-projects .entry-image{margin-bottom:25px}.content-list-projects .entry-details{display:block;text-align:center}@media screen and (min-width: 1024px){.content-list-projects .entry-details{text-align:left;display:flex;justify-content:space-between;align-items:center}}.content-list-projects .entry-title{margin-bottom:10px}@media screen and (min-width: 1024px){.content-list-projects .entry-title{margin:0}}.form-alert-default{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:1000;position:fixed;bottom:-200px;line-height:1;padding:20px 0;text-align:center;background:#000;color:#fff;box-shadow:0 0 6px -2px rgba(0,0,0,0.6);left:20px;right:20px}@media screen and (min-width: 768px){.form-alert-default{left:20%;right:20%}}.form-alert-default.enviando,.form-alert-default.erro,.form-alert-default.sucesso{bottom:0}.form-alert-default.sucesso{background-color:#d4edda;color:#155724}.form-alert-default.erro{background-color:#f5c6cb;color:#721c24}.form-alert-default .progresso{position:absolute;top:0;left:0;height:2px;box-shadow:0 1px 2px rgba(0,0,0,0.5);background:rgba(0,0,0,0.2)}.form-default .input{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:0 solid #cacaca;border-width:0 0 1px;width:100%;font-size:1.4rem;line-height:1;color:#000;padding:0 0 14px;margin-bottom:28px;cursor:text;background:transparent}.form-default .input:-moz-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.form-default .input::-moz-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.form-default .input:-ms-input-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.form-default .input::-webkit-input-placeholder{letter-spacing:0.24em;color:#808080;text-transform:uppercase;opacity:1}.form-default .input:invalid{box-shadow:none}.form-default textarea.input{height:200px;border-width:1px;padding:10px}@media screen and (min-width: 1024px){.form-default textarea.input{height:148px}}@media screen and (min-width: 1024px){.form-default .column-left{padding-right:10px}.form-default .column-right{padding-left:10px}}.form-default label{letter-spacing:0.24em;color:#808080;text-transform:uppercase;font-weight:400;font-size:1.4rem;margin:0;padding:0 0 14px;cursor:pointer}.form-default .form-footer{text-align:center}.form-default .input-file-container{position:relative;margin-bottom:26px}.form-default .input-file-container .input{margin:0}.form-default .input-file-container .input-file-real{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0;top:0;left:0;z-index:10}.form-default .input-file-container .input-file-button{position:absolute;right:6px;top:6px;bottom:6px;white-space:nowrap;background:#000;color:#fff;line-height:46px;padding:0 30px}.rgb-texto-editavel{font-size:1.5rem;line-height:2;color:#808080;font-weight:300;margin:0}.rgb-texto-editavel>:first-child{margin-top:0;padding-top:0}.rgb-texto-editavel hr{position:relative;height:2px;background:#494949;border:none;display:block;overflow:visible;margin:3rem 0}.rgb-texto-editavel hr::after{content:'';position:absolute;left:0;background:#000;z-index:100;width:110px;height:4px;top:-1px}.rgb-texto-editavel strong{font-weight:700}.rgb-texto-editavel em{font-style:italic}.rgb-texto-editavel p{line-height:inherit;font-size:inherit;margin:1rem 0 2rem;font-weight:inhrit}.rgb-texto-editavel h1,.rgb-texto-editavel h2,.rgb-texto-editavel h3,.rgb-texto-editavel h4,.rgb-texto-editavel h5,.rgb-texto-editavel h6{margin:4rem 0 1.4rem;color:#555555;text-transform:uppercase;font-weight:400;letter-spacing:0.24em;font-size:2.4rem}.rgb-texto-editavel h3{font-size:2.2rem}.rgb-texto-editavel h4,.rgb-texto-editavel h5,.rgb-texto-editavel h6{font-size:1.8rem}@media screen and (min-width: 1024px){.rgb-texto-editavel h4,.rgb-texto-editavel h5,.rgb-texto-editavel h6{font-size:2rem}}.rgb-texto-editavel table{width:100%;border-top:1px solid #0d0d0d;margin:30px 0;font-size:14px}.rgb-texto-editavel table tr{background:#f9fff9}.rgb-texto-editavel table tr:nth-child(2n){background:#f3fbf3}.rgb-texto-editavel table tr td,.rgb-texto-editavel table tr th{border:none;border-left:1px solid #fff;padding:10px}.rgb-texto-editavel table tr td:first-child,.rgb-texto-editavel table tr th:first-child{border-left:none}.rgb-texto-editavel table h1,.rgb-texto-editavel table h2,.rgb-texto-editavel table h3,.rgb-texto-editavel table h4,.rgb-texto-editavel table h5,.rgb-texto-editavel table h6{margin:4px 0;color:#000}.rgb-texto-editavel a{color:#000;text-decoration:underline}.rgb-texto-editavel ul{padding:0;margin:0 0 38px}.rgb-texto-editavel ul li{list-style:none;position:relative;margin-bottom:6px}.rgb-texto-editavel ul li::before{content:'';display:inline-block;vertical-align:middle;background:#000;width:6px;height:6px;border:2px solid #000;border-radius:50%;margin-right:8px;position:relative;top:-1px}.rgb-texto-editavel ul[style^="list-style-type: circle"] li::before{background:transparent}.rgb-texto-editavel ul[style^="list-style-type: square"] li::before{border-radius:0}.rgb-texto-editavel ol{list-style:decimal inside}.rgb-texto-editavel ol li{margin-bottom:7px}.rgb-texto-editavel mark{margin:60px 0;position:relative;display:block;background:#f6f6f6;padding:14px 26px;color:#38704c;font-size:1.8rem;font-weight:400;line-height:1.2}.rgb-texto-editavel mark:before,.rgb-texto-editavel mark:after{content:'';width:53px;height:4px;background:#000;position:absolute}.rgb-texto-editavel mark:before{top:-12px;left:0}.rgb-texto-editavel mark:after{bottom:-12px;right:0}.rgb-container-custom{padding:0 20px;margin:0 auto}@media screen and (min-width: 550px){.rgb-container-custom{width:85%;padding:0}}@media screen and (min-width: 1024px){.rgb-container-custom{width:100%}}@media screen and (max-width: 1023px){.rgb-container-custom .rgb-container-custom-inner{width:100% !important;float:none !important}}.rgb-button-custom a{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:1px solid #808080;color:#808080;font-size:1.148rem;line-height:1;padding:14px 38px;border-radius:20px;font-weight:400;display:block;text-align:center;background:transparent;text-transform:uppercase;letter-spacing:0.24em;text-decoration:none}.rgb-button-custom a:hover{background:#808080;color:#fff}@media screen and (min-width: 768px){.rgb-button-custom a{display:inline-block}}.rgb-button-custom.smaller a{padding:10px 20px;border-radius:16px}.rgb-button-custom.bigger a{font-size:1.4rem;padding:18px 44px;border-radius:25px}.rgb-litebox-custom{display:none !important}.rgb-litebox-custom-container{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-duration:.18s;-o-transition-duration:.18s;-webkit-transition-duration:.18s;transition-duration:.18s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;position:fixed;z-index:-1;text-align:center}.rgb-litebox-opened{overflow:hidden}.rgb-litebox-opened .rgb-litebox-custom-container{z-index:9999;opacity:1;visibility:visible;overflow:hidden}.rgb-litebox-custom-inner{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:left;display:inline-block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4);padding:16px;width:90%;position:absolute;top:50%;max-height:85%;overflow:auto}@media screen and (min-width: 1024px){.rgb-litebox-custom-inner{width:auto;max-width:50%;padding:40px 40px 10px 40px}}.rgb-litebox-custom-button{position:fixed;top:0;right:20px;background:transparent;color:#000;font-size:2rem;text-shadow:0 0 2px rgba(0,0,0,0.5),0 0 4px rgba(0,0,0,0.5)}.rgb-litebox-custom-button:hover{background:transparent}@media screen and (min-width: 768px){.rgb-litebox-custom-button{font-size:3rem}}.content-pagination{text-align:center;margin-bottom:40px}.content-pagination ul{display:inline-block}.content-pagination ul li{display:inline-block}.content-pagination ul li a{background:#000;display:block;padding:10px 12px;color:#fff;font-weight:bold;font-size:16px;opacity:.7;cursor:default}.content-pagination ul li a[href]{cursor:pointer;opacity:1;font-weight:normal}.content-pagination ul li a[href]:hover{background:rgba(0,0,0,0.5)}.content-layout-default{*zoom:1;margin:0 0 60px;overflow-x:hidden}.content-layout-default:before,.content-layout-default:after{content:"";display:table}.content-layout-default:after{clear:both}@media screen and (min-width: 1024px){.content-layout-default{margin:0 0 110px}}.content-layout-default:last-of-type{margin-bottom:0}.content-gallery-layout-1{margin-bottom:80px}.layout-breadcrumb-offset .content-gallery-layout-1{margin-bottom:0}.content-gallery-layout-2 .gallery-list{*zoom:1}.content-gallery-layout-2 .gallery-list:before,.content-gallery-layout-2 .gallery-list:after{content:"";display:table}.content-gallery-layout-2 .gallery-list:after{clear:both}.content-gallery-layout-2 .gallery-list .entry{float:left;width:50%;margin-bottom:10px}.content-gallery-layout-2 .gallery-list .entry.full{width:100%}@media screen and (min-width: 1024px){.content-gallery-layout-2 .gallery-list .entry{margin-bottom:60px}.content-gallery-layout-2 .gallery-list .entry:last-child{margin:0}}.contact-page{padding-top:20px}@media screen and (min-width: 1024px){.contact-page{padding-top:50px}}@media screen and (min-width: 1024px){.contact-page .contact-details{padding-left:80px}}.contact-page .contact-details .block{margin-bottom:48px}.contact-page .contact-details .d-title{text-transform:uppercase;font-size:1.4rem;font-weight:600;color:#808080;letter-spacing:.24em;margin-bottom:15px}.contact-page .contact-details .d-info{color:#a1a1a1;font-size:1.6rem}.contact-page .contact-details .social .d-info{font-size:2rem}.contact-page .contact-details .social .d-info a{margin-right:14px}.contact-page .contact-maps-container{padding-top:50px}.contact-page .contact-maps-container .box-map-default{margin-top:30px}.page-not-found{text-align:center;font-size:1.6rem;padding:50px 0 !important}@media screen and (min-width: 1024px){.page-not-found{padding:100px 0 !important}}.page-not-found h1{font-size:2.3rem;font-weight:700;text-transform:uppercase}.page-not-found h1 strong{display:inline-block;font-size:10rem;line-height:.8;font-weight:800;border-bottom:1px solid #0d0d0d;padding-bottom:10px;margin-bottom:10px}@media screen and (min-width: 768px){.page-not-found h1 strong{font-size:15rem}}.page-not-found p{margin:0;padding:20px 0}.page-not-found a{display:inline-block;text-transform:uppercase;color:#0d0d0d;border-bottom:1px solid #0d0d0d}
/*# sourceMappingURL=css.css.map */
