html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.latestnewsblog .links a{position:absolute;top:0;width:100%;height:100%;display:block;z-index:9}*{margin:0;padding:0;list-style:none;text-decoration:none;line-height:150%;border:0;outline:none;font-family:'Ubuntu',sans-serif}#cont,#cli,#solu,#quem{float:left;width:100%}.entire-menu{display:none}.center{max-width:1200px;width:90%;margin:0 auto}p{font-size:14px;line-height:1.57;color:#707070}header{float:left;width:100%}header .topo{width:100%;float:left;padding:20px 0;position:absolute;z-index:9}header .topo .logo h1{float:left;display:block;width:125px;height:60px;background:url(../images/logo-cuali.png) no-repeat center;text-indent:-9999px;position:relative;z-index:9;margin:0;background-size:100%}header .topo .logo h1 a{display:block;width:125px;height:60px}header .topo .menu-desk{float:right;width:75%;padding:15px 0}header .topo .menu-desk ul li{float:left;margin-right:45px}header .topo .menu-desk ul li a{font-size:14px;font-weight:500;letter-spacing:0.3px;color:#707070;text-transform:uppercase}header .topo .menu-desk ul li a:hover{color:#ED631F}header .topo .menu-desk ul .active a{color:#f37317}header .topo .menu-desk ul .item-101{display:none}header .topo .menu-desk ul .item-107{margin-left:5%;margin-right:0}header .topo .menu-desk ul .item-107 a{background:#ED631F;color:#fff;padding:15px 25px;border-radius:6px}header .topo .menu-desk ul .item-107 a:hover{background:#E85109;color:#fff}header .default{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}header .top-a{position:fixed;background:#fff;top:0;padding:5px 0;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.banner{width:100%;float:left;position:relative;z-index:1}.banner .bx-controls.bx-has-controls-direction.bx-has-pager{position:absolute;z-index:2;top:45%;width:100%}.banner .bx-controls.bx-has-controls-direction.bx-has-pager .bx-next.disabled{right:0;position:absolute}.banner .bx-controls.bx-has-controls-direction.bx-has-pager .disabled{display:none}.banner ul li img{display:block;width:100%}.banner ul li .titulo{position:absolute;z-index:2;width:100%;text-align:center;bottom:40%}.banner ul li .titulo h2{font-size:44px;font-weight:bold;letter-spacing:0.3px;text-align:center;color:#453c56}.banner ul li .mod-articles-category-fulltext{position:absolute;z-index:2;width:100%;text-align:center;bottom:15%}.banner ul li .mod-articles-category-fulltext .texto{margin:0 auto;display:table;width:45%;font-size:18px;line-height:1.28;letter-spacing:0.3px;text-align:center;color:#454444}.parceria-banner{width:100%;float:left;position:relative;z-index:1;background-image:radial-gradient(circle at 50% 29%,#fff,#f8f8f8)}.parceria-banner ul li img{display:block;width:100%}.parceria-banner ul li .titulo{position:absolute;z-index:2;top:30%;left:6.5%;width:27%}.parceria-banner ul li .titulo h2{font-size:75px;font-weight:300;line-height:0.93;letter-spacing:0.3px;text-align:left;color:#3d3452}.bx-pager.bx-default-pager{display:none}#quemsomos{width:93.5%;float:left;padding:30px 0 0 6.5%;position:relative;background-image:radial-gradient(circle at 50% 29%,#fff,#f8f8f8)}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager{position:absolute;bottom:17%;z-index:2}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager .bx-prev{font-size:50px;color:#E8E8E8;cursor:pointer;margin-left:10px}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager .bx-prev:hover{color:#949494}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager .bx-next{font-size:50px;color:#949494;cursor:pointer}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager .bx-next:hover{color:#E8E8E8}#quemsomos .tt{font-size:14px;text-align:left;color:#3d3452;display:table;font-weight:400}#quemsomos .latestnewsquemsomos{z-index:1}#quemsomos .latestnewsquemsomos li .texto{width:55%;position:absolute}#quemsomos .latestnewsquemsomos li img{display:block;float:right}#quemsomos .latestnewsquemsomos li h2{display:table;font-size:32px;font-weight:bold;text-align:left;color:#f37317}#quemsomos .latestnewsquemsomos li table{display:table;width:100%}#quemsomos .latestnewsquemsomos li table tr{width:100%;display:table}#quemsomos .latestnewsquemsomos li table tr td{display:table}#quemsomos .latestnewsquemsomos li table tr td:nth-child(1){float:left;display:table;margin-top:44px}#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){float:right;width:53%;position:absolute;right:0;top:-50px;display:block;padding:0 5% 20px 0}.compromisso-banner{width:100%;float:left;position:relative;z-index:1;background-image:radial-gradient(circle at 50% 29%,#fff,#f8f8f8)}.compromisso-banner ul li img{display:block;width:100%}.compromisso-banner ul li .titulo{position:absolute;z-index:2;top:15%;left:6.5%;width:27%}.compromisso-banner ul li .titulo h2{font-size:75px;font-weight:300;line-height:0.93;letter-spacing:0.3px;text-align:left;color:#3d3452}.oque-fazemos{float:left;width:100%;padding:20px 0 0;background-image:radial-gradient(circle at 50% 29%,#fff,#f8f8f8)}.oque-fazemos .titulo{float:left;width:30%}.oque-fazemos .titulo span{font-size:14px;text-align:left;color:#3d3452;margin-left:33px}.oque-fazemos .titulo h2{font-size:40px;font-weight:bold;text-align:left;color:#f37317;margin-left:30px}.oque-fazemos .titulo .menu-oque{margin-top:50px}.oque-fazemos .titulo .menu-oque ul li h2{font-size:25px;text-align:left;color:#3d3452;cursor:pointer;font-weight:400;display:table;padding:10px 30px}.oque-fazemos .titulo .menu-oque ul li h2:hover{border-radius:4px;background-color:#3d3452;box-shadow:0 0 30px 0 rgba(91,83,109,0.16);font-size:25px;font-weight:bold;color:#ffffff;display:table;padding:10px 30px}.oque-fazemos .titulo .menu-oque ul .current h2{border-radius:4px;background-color:#3d3452;box-shadow:0 0 30px 0 rgba(91,83,109,0.16);font-size:25px;font-weight:bold;color:#ffffff;display:table;padding:10px 30px}.oque-fazemos .blog{float:right;width:56%;text-align:center;background:#fff;padding:0 0 70px 0;margin-bottom:20px;box-shadow:0 0 40px 0 rgba(0,0,0,0.04);position:relative}.oque-fazemos .blog .tab-content{display:none}.oque-fazemos .blog .tab-content.current{display:inherit}.oque-fazemos .blog .item-image{position:relative;z-index:0}.oque-fazemos .blog .item-image:before{content:"";width:100%;height:100%;position:absolute;z-index:1;background:#f37317;top:0;left:0;opacity:0.7}.oque-fazemos .blog .item-image img{display:block;width:100%}.oque-fazemos .blog .page-header{margin:50px 0 30px}.oque-fazemos .blog .page-header h2{font-size:25px;font-weight:bold;text-align:left;color:#454545;text-align:center}.oque-fazemos .blog code{display:table;position:absolute;top:35%;z-index:2;width:90%;font-family:Ubuntu;font-size:45px;font-weight:bold;color:#fff;line-height:108%}.oque-fazemos .blog p{font-size:18px;line-height:1.67;text-align:center;color:#454545;padding:0 5%}#solu{height:0px}.solucoes-banner{width:100%;float:left;position:relative;z-index:1;background-image:radial-gradient(circle at 50% 29%,#fff,#f8f8f8)}.solucoes-banner ul li img{display:block;width:100%}.solucoes-banner ul li .titulo{position:absolute;z-index:2;top:15%;left:6.5%;width:35%}.solucoes-banner ul li .titulo h2{font-size:75px;font-weight:300;line-height:0.93;letter-spacing:0.3px;text-align:left;color:#3d3452}.como-fazemos{width:100%;float:left;padding:0px 0 80px;background-image:radial-gradient(circle at 50% 37%,#fff,#f8f8f8)}.como-fazemos .tt{font-size:14px;text-align:left;color:#3d3452;font-weight:400}.como-fazemos .latestnewscomofazemos li:nth-child(1){width:100%;padding:0 0 40px}.como-fazemos .latestnewscomofazemos li:nth-child(1) img{display:none}.como-fazemos .latestnewscomofazemos li:nth-child(1) h2{font-size:40px;font-weight:bold;text-align:left;color:#f37317}.como-fazemos .latestnewscomofazemos li:nth-child(1) p{font-size:14px;line-height:1.57;letter-spacing:0.3px;text-align:left;color:#454444;width:22%;display:table}.como-fazemos .latestnewscomofazemos li:nth-child(2){width:30%;margin:0 1.5%;float:left;text-align:center;padding-top:100px;box-shadow:0 0 30px 0 rgba(217,211,211,0.03)}.como-fazemos .latestnewscomofazemos li:nth-child(2) h2{font-size:33px;font-weight:bold;letter-spacing:0.3px;text-align:center;color:#808080;display:table;width:80%;margin:0 auto 20px;line-height:35px}.como-fazemos .latestnewscomofazemos li:nth-child(2) p{font-size:20px;line-height:2.25;letter-spacing:0.3px;text-align:center;color:gray}.como-fazemos .latestnewscomofazemos li:nth-child(3){width:30%;margin:0 1.5%;float:left;text-align:center}.como-fazemos .latestnewscomofazemos li:nth-child(3) h2{display:none}.como-fazemos .latestnewscomofazemos li:nth-child(3) .texto{width:100%;background:#f37317;padding:30px 0;box-shadow:0 0 30px 0 rgba(217,211,211,0.5)}.como-fazemos .latestnewscomofazemos li:nth-child(3) .texto p{font-size:22px;font-weight:bold;line-height:1.82;letter-spacing:0.3px;text-align:center;color:#ffffff}.como-fazemos .latestnewscomofazemos li:nth-child(4){width:30%;margin:0 1.5%;float:left;text-align:center;padding-top:100px}.como-fazemos .latestnewscomofazemos li:nth-child(4) h2{font-size:33px;font-weight:bold;letter-spacing:0.3px;text-align:center;color:#808080;display:table;width:80%;margin:0 auto 20px;line-height:35px}.como-fazemos .latestnewscomofazemos li:nth-child(4) p{font-size:20px;line-height:2.25;letter-spacing:0.3px;text-align:center;color:gray}.estrutura-banner{width:100%;float:left;position:relative;z-index:1}.estrutura-banner ul li img{display:block;width:100%}.estrutura-banner ul li .titulo{position:absolute;z-index:2;top:15%;left:6.5%;width:50%}.estrutura-banner ul li .titulo h2{font-size:70px;font-weight:300;line-height:0.93;letter-spacing:0.3px;text-align:left;color:#3d3452}.estrutura{width:100%;float:left;padding:15px 0 45px;background-color:#f37317}.estrutura .latestnewsestrutura li span{display:table;float:left;width:30%}.estrutura .latestnewsestrutura li span h2{font-size:30px;font-weight:bold;text-align:left;color:#ffffff}.estrutura .latestnewsestrutura li .texto{float:left;width:70%}.estrutura .latestnewsestrutura li .texto p{font-size:15px;line-height:1.47;text-align:left;color:#ffffff;float:left;width:60%;display:table}.estrutura .latestnewsestrutura li .texto p:nth-child(2){float:right;width:25%;margin-top:30px}.estrutura .latestnewsestrutura li .texto a{background:#fff;font-size:13px;font-weight:bold;letter-spacing:0.3px;text-align:left;color:#f37317;border-radius:6px;padding:15px 45px}.estrutura .latestnewsestrutura li .texto a:hover{opacity:0.8}#cli{height:80px}.clientes{float:left;width:100%;padding:0px 0 0px}.clientes .tt{font-family:Ubuntu;font-size:14px;text-align:left;color:#3d3452;font-weight:400}.clientes h2{font-size:40px;font-weight:bold;text-align:left;color:#f37317}.clientes .bx-viewport{height:auto !important}.clientes .bx-controls.bx-has-controls-direction.bx-has-pager{display:none}.clientes .latestnewsclientes{width:100%;margin-top:40px}.clientes .latestnewsclientes li img{display:none}.clientes .latestnewsclientes li .texto img{display:table !important;float:left;width:13%;margin:5px 1.5%}.clientes .latestnewsclientes li h2{display:none}.blog{float:left;width:100%;padding:0px 0 80px;background-image:radial-gradient(circle at 50% 37%,#fff,#f8f8f8)}.blog .cabeca{float:left}.blog .cabeca .tt{font-family:Ubuntu;font-size:14px;text-align:left;color:#3d3452;font-weight:400;text-transform:uppercase}.blog .cabeca h2{font-size:40px;font-weight:bold;text-align:left;color:#f37317}.blog .botao{float:right;margin-top:30px}.blog .botao a{font-size:13px;font-weight:bold;letter-spacing:0.3px;text-align:left;color:#f37317;border:1px solid #f37317;border-radius:6px;text-transform:uppercase;padding:15px 35px}.blog .botao a:hover{background:#f37317;color:#fff}.blog .latestnewsblog{width:100%;float:left;margin-top:50px}.blog .latestnewsblog .links a{position:absolute;top:0;width:100%;height:100%;display:block;z-index:9}.blog .latestnewsblog .links a:hover{background:#ED631F;opacity:0.5}.blog .latestnewsblog li{float:left;width:30%;margin:0 1.5%;position:relative;z-index:2;max-height:225px;overflow:hidden}.blog .latestnewsblog li img{display:block;width:100%}.blog .latestnewsblog li span{display:block;position:absolute;z-index:4;bottom:15%;width:80%;left:10%}.blog .latestnewsblog li span h2{font-size:21px;font-weight:bold;text-align:left;color:#525252;line-height:25px}.blog .latestnewsblog li .texto{display:block;position:absolute;z-index:4;bottom:10%;width:80%;left:10%;display:none}.blog .latestnewsblog li .texto p{font-size:13px;line-height:1.69;text-align:left;color:#525252}.blog .latestnewsblog li:after{content:"";position:absolute;background:#fff;z-index:3;width:100%;height:100%;top:0;opacity:0.7}#cont{height:80px}footer{width:100%;float:left;padding:80px 0;background:url(../images/bg-rosdape.png) no-repeat bottom center #463477;background-size:100%}footer span.tt{display:table;width:100%;font-size:14px;text-align:left;color:#ffffff}footer .left{float:left;width:30%}footer .left .latestnewsrodape li h2{font-size:40px;font-weight:bold;line-height:1;text-align:left;color:#ffffff}footer .left .latestnewsrodape li .texto h3{font-size:18px;font-weight:bold;text-align:left;color:#ffffff}footer .left .latestnewsrodape li .texto p{font-size:13px;line-height:1.69;text-align:left;color:#ffffff}footer .right{float:right;width:60%;position:relative}footer .right .latestnewscontato li{float:left;width:30%;margin:0 1.5%}footer .right .latestnewscontato li h2{font-size:18px;font-weight:bold;text-align:left;color:#ffffff}footer .right .latestnewscontato li .texto p{font-size:13px;line-height:1.69;text-align:left;color:#ffffff}footer .right .customredes{float:left;position:absolute;bottom:0;z-index:99;right:15%}footer .right .customredes a{display:table;float:left;margin-left:10px}footer .right .customredes a:hover{opacity:0.8}footer .right .semanticui-body.G2-joomla.chronoforms.index{width:85%;float:left;margin-top:30px}.skype{position:fixed;z-index:9;right:0;bottom:5px;background:#00AFF0;width:102px;height:62px;text-align:right;border-radius:5px 0 0 5px;padding-bottom:0}.skype-button img{margin:0 !important}.ui.message .list:not(.ui) li:before{display:none !important}.ui.message .list:not(.ui){text-align:left !important;padding:0 !important;opacity:1 !important;margin:0 !important;color:#fff !important}a.chronoforms6_credits{display:none !important}.ui.message.success{background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.ui.green.button:active,.ui.green.buttons .button:active,button#button5{background-color:#ec6608 !important;font-size:13px !important;font-weight:bold !important;letter-spacing:0.3px !important;text-align:left !important;color:#fff !important;padding:15px 35px}.ui.green.button:active:hover,.ui.green.buttons .button:active:hover,button#button5:hover{background-color:#E85109 !important}body.blog{padding:0}body.blog .parceria-banner,body.blog #quemsomos,body.blog .compromisso-banner,body.blog #solu,body.blog #solucoes,body.blog .como-fazemos,body.blog .estrutura-banner,body.blog .estrutura,body.blog #cli,body.blog #clientes,body.blog #cont,body.blog #blog{display:none}body.blog header .topo{position:relative}body.blog header .topo .menu-desk{width:auto}body.blog .pagination{width:100%;float:left}body.blog .pagination .counter.pull-right{float:left;padding-right:3%;width:97%;text-align:right}body.blog .pagination ul{display:table;width:auto;margin:0px auto;padding:50px 0 0}body.blog .pagination ul .pagination-end,body.blog .pagination ul .pagination-start{display:none}body.blog .pagination ul li{float:left;margin:0 5px}body.blog .pagination ul li a{background:none;border:1px solid #f37317;color:#3d3452;padding:10px 15px}body.blog .pagination ul li a:hover{background:#f37317;border:1px solid #f37317;color:#fff;padding:10px 15px}body.blog .pagination ul li span{background:#f37317;border:1px solid #f37317;color:#fff;padding:10px 15px}body.blog .page-header h1{font-size:15px;text-align:left;color:#3d3452;display:table;font-weight:400;text-transform:uppercase}body.blog .artigo{float:left;width:100%}body.blog .artigo .blog{float:left;width:100%}body.blog .artigo .blog .items-row{position:relative;float:left;width:30%;margin:20px 1.5%;overflow:hidden;z-index:1}body.blog .artigo .blog .items-row .page-header{position:absolute;z-index:3;bottom:10px;width:90%;margin:0 5%}body.blog .artigo .blog .items-row .page-header h2 a{font-size:20px;font-weight:bold;text-align:left;color:#525252;text-decoration:none;line-height:25px}body.blog .artigo .blog .items-row .pull-left{width:100%;overflow:hidden;max-height:225px}body.blog .artigo .blog .items-row .pull-left a img{display:block;width:100%;left:0;position:relative;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body.blog .artigo .blog .items-row .pull-left a:after{content:"";position:absolute;background:#fff;z-index:2;width:100%;height:100%;top:0;opacity:0.7}body.blog .artigo .blog .items-row .pull-left a:hover:after{opacity:0.5}body.blog .artigo .blog .items-row .pull-left a:hover img{width:110%;position:relative;left:-5%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}body.blog .artigo .blog .items-row p{display:none}body.blog .artigo .item-page{max-width:800px;margin:0 auto;width:95%}body.blog .artigo .item-page img{width:100%;display:block;margin:10px 0}body.blog .artigo .item-page .pull-left img{width:100%;display:block;margin:10px 0}body.blog .artigo .item-page p{font-size:18px;line-height:30px;color:#707070;font-weight:300}body.blog .artigo .item-page .page-header h2{font-size:35px;font-weight:bold;text-align:left;color:#f37317}body.blog .artigo .item-page h2{font-size:30px;color:#f37317}body.blog .artigo .item-page h3{color:#3d3452;font-size:25px}body.blog .artigo .item-page a{color:#3d3452;text-decoration:underline}body.blog .artigo .item-page a:hover{text-decoration:none}body.blog .artigo .relacionados{width:100%;padding:0px 0 60px;float:left}body.blog .artigo .relacionados h3{color:#3d3452;font-size:20px;text-align:left;color:#3d3452;display:table;font-weight:300;text-transform:uppercase}body.blog .artigo .relacionados ul.relateditems li{width:48%;float:left}body.blog .artigo .relacionados ul.relateditems li:nth-child(1){margin-right:2%}body.blog .artigo .relacionados ul.relateditems li:nth-child(2){margin-left:2%}body.blog .artigo .relacionados ul.relateditems li img{width:100%;display:block;max-height:235px}body.blog .artigo .relacionados ul.relateditems li a{text-decoration:none;font-size:20px;line-height:30px;color:#707070;font-weight:300}body.blog .artigo .relacionados ul.relateditems li a:hover{opacity:0.8}body.blog .artigo .compartilhar{float:none;width:auto;text-align:center;padding-top:50px;display:table;margin:0 0 50px}body.blog .artigo .compartilhar h3{color:#444;font-size:15px;font-weight:300;display:table;float:left;margin-top:10px;margin-right:15px}body.blog .artigo .compartilhar .face{float:left;margin-right:5px}body.blog .artigo .compartilhar .face a{background:url(../images/icon-facebook-compartilhar.png) no-repeat center;text-indent:-99999px !important;display:block;width:40px;height:40px;cursor:pointer}body.blog .artigo .compartilhar .gplus{float:left}body.blog .artigo .compartilhar .gplus a{background:url(../images/icon-glus-compartilhar.png) no-repeat center;text-indent:-99999px !important;display:block;width:40px;height:40px;cursor:pointer;color:#fff;margin-top:-8px}body.blog .artigo .Comentarios{margin:50px 0}.latestnewscontato .links,.latestnewsrodape .links,.latestnewsclientes .links,.latestnewscomofazemos .links{display:none}.latestnewscontato li img,.latestnewsrodape li img,.latestnewsclientes li img,.latestnewscomofazemos li img{display:none}@media (max-width:1380px){#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){float:right;width:40%;position:relative;margin-right:14%;top:-50px;display:table;background:#fff}}@media (max-width:1330px){#quemsomos .latestnewsquemsomos li .texto{width:65%;position:absolute}#quemsomos .latestnewsquemsomos li img{display:block;float:right;position:absolute;right:0;width:60%;top:81%}#quemsomos .latestnewsquemsomos li .texto table tr td img{float:left;position:relative;width:auto;right:0;top:0}.parceria-banner ul li .titulo{width:28.9%}#quemsomos .latestnewsquemsomos li table tr td:nth-child(1){float:left;display:table;position:relative}#quemsomos .latestnewsquemsomos li h2{margin-top:50px}#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){width:45%;margin-right:10%;top:-72px;display:block;padding:30px}#quemsomos .tt{font-size:14px;text-align:left;color:#3d3452;display:table;font-weight:400;position:absolute;top:80px}#quemsomos{padding:80px 0 80px 5%;width:95%}#quemsomos .bx-viewport{height:460px !important}.oque-fazemos{padding:80px 0}.como-fazemos{padding:80px 0}.como-fazemos .latestnewscomofazemos li:nth-child(1){padding:0}.blog{padding:80px 0}header .topo .menu-desk{float:right;width:80%;padding:15px 0}}@media (max-width:1310px){#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){margin-right:8%}body.blog .artigo .blog .items-row .pull-left{width:100%;overflow:hidden}}@media (max-width:1280px){header .topo .menu-desk ul li{margin-right:40px}}@media (max-width:1265px){#quemsomos .latestnewsquemsomos li .texto{width:55%;position:absolute;margin-top:20px;background:#fff;padding-bottom:70px}#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){float:left;width:70%;position:relative;margin-right:0;margin-left:20px;top:0;display:table;background:#fff}#quemsomos .latestnewsquemsomos li img{width:72%}}@media (max-width:1280px){header .topo .menu-desk ul li{margin-right:30px}}@media (max-width:1165px){header .topo .menu-desk ul li{margin-right:25px}header .topo .menu-desk ul .item-107{margin-left:3%}}@media (max-width:1125px){header .topo .menu-desk ul .item-107{margin-left:0}.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:60px}.blog .latestnewsblog li span{bottom:60%}}@media (max-width:1070px){header .topo .menu-desk ul li{margin-right:20px}}@media (max-width:1040px){header .topo .menu-desk{float:right;width:80%;padding:15px 0}}@media (max-width:1015px){#quemsomos .bx-viewport{height:500px !important}.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:50px}.latestnewsrodape li img,.latestnewscontato li img,.latestnewsestrutura li img,.latestnewscomofazemos li img{display:none}body.blog .artigo .blog .items-row .pull-left{width:100%;overflow:hidden}}@media (max-width:975px){header .topo .menu-desk{width:82%}}@media (max-width:960px){header .topo .menu-desk{display:none}header .topo{padding:5px 0;position:relative}header .top-a{position:relative;background:#fff;padding:5px 0}footer .left{float:left;width:100%;text-align:center}footer span.tt,footer .left .latestnewsrodape li h2,footer .left .latestnewsrodape li .texto h3,footer .left .latestnewsrodape li .texto p,footer .right .latestnewscontato li h2,footer .right .latestnewscontato li .texto p{text-align:center}footer .right{float:right;width:100%}footer .right .semanticui-body.G2-joomla.chronoforms.index{width:85%;float:none;margin-top:30px;margin:180px auto 0}.blog .latestnewsblog li{float:none;width:60%;margin:0 auto 20px;position:relative;z-index:2}.blog .latestnewsblog li span{bottom:30%}header .center{width:100% !important}.entire-menu{display:block !important}.entire-menu .menu-mobi ul li ul{background:#C02C2C}.hamburguer{width:35px;height:20px;display:block;position:fixed;background:none;margin:0 0 10px 0;z-index:99;top:23px;right:17px}.hamburguer:after,.hamburguer:before,.hamburguer span,.hamburguer label{content:' ';display:block;width:100%;height:4px;background:#f37317;left:0;position:absolute;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:5px}.hamburguer:before{top:-2px}.hamburguer:after{bottom:-2px}.hamburguer:focus{outline:none}.hamburguer label{width:100%;height:100%;background:none;cursor:pointer;z-index:1000}.hamburguer span{top:8px}#change-hamburguer{display:none}#change-hamburguer:checked ~ .hamburguer:before,#change-hamburguer:checked ~ .hamburguer:after{top:10px;margin-top:-10%}#change-hamburguer:checked ~ .hamburguer:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#change-hamburguer:checked ~ .hamburguer:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#change-hamburguer:checked ~ .hamburguer span{opacity:0}#change-hamburguer:checked ~ .menu-mobi{max-width:100%;margin-left:0%;width:100%}.menu-mobi{background:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;overflow:hidden;font-family:sans-serif;font-weight:400;font-size:13px;max-width:0%;margin-left:100%;position:fixed;width:100%;height:100vh;top:0;z-index:1}.entire-menu .menu-mobi ul{padding:90px 0 0 0}.entire-menu .menu-mobi ul li a{text-align:center;width:100%;padding:10px 0;display:block;color:#453c56;text-decoration:none;font-size:14px;font-weight:400;text-transform:uppercase}.entire-menu .menu-mobi ul li ul{padding:0px !important;margin:0px !important}header .topo .logo h1{margin:0 0 0 10px}#cont,#cli,#solu,#quem{height:0}.oque-fazemos .blog code{display:table;position:absolute;top:15%;z-index:2;width:70.3%;padding:0 15%;font-family:Ubuntu;font-size:35px;font-weight:bold;color:#fff;line-height:108%}}@media (max-width:860px){.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:40px}.banner ul li .titulo{bottom:60%}.banner ul li .titulo h2{font-size:35px}.como-fazemos .latestnewscomofazemos li:nth-child(2),.como-fazemos .latestnewscomofazemos li:nth-child(3),.como-fazemos .latestnewscomofazemos li:nth-child(4){width:50%;margin:20px auto;float:none;text-align:center}.como-fazemos .latestnewscomofazemos li:nth-child(1) h2,.como-fazemos .tt{text-align:left}.como-fazemos .latestnewscomofazemos li:nth-child(1){width:100%;padding:0px;margin-bottom:25px}.como-fazemos .latestnewscomofazemos li:nth-child(2) h2{margin-bottom:0}.como-fazemos .latestnewscomofazemos li:nth-child(1) h2{font-size:30px;margin-bottom:10px}.como-fazemos .latestnewscomofazemos li:nth-child(1) p{text-align:center;width:100%}.como-fazemos .latestnewscomofazemos li:nth-child(2){padding-top:0}.como-fazemos .latestnewscomofazemos li:nth-child(4){padding-top:10px}.estrutura .latestnewsestrutura li span{display:table;float:left;width:100%;margin-bottom:20px}.estrutura .latestnewsestrutura li span h2{font-size:30px;font-weight:bold;text-align:center;color:#ffffff}.estrutura .latestnewsestrutura li .texto{float:left;width:100%;margin-bottom:20px}.estrutura .latestnewsestrutura li .texto p{font-size:15px;line-height:1.47;text-align:center;color:#ffffff;float:left;width:100%;display:table}.estrutura .latestnewsestrutura li .texto p:nth-child(2){width:100%;margin-top:30px}#quemsomos .bx-viewport{height:800px !important}#quemsomos .latestnewsquemsomos li img{width:100%;display:block;float:right;position:relative;right:0;top:0}#quemsomos .latestnewsquemsomos li h2{display:table;font-weight:bold;text-align:left;color:#f37317;width:100%}#quemsomos .latestnewsquemsomos li .texto{width:100%;position:relative;margin-top:20px;background:#fff;padding-bottom:70px}#quemsomos .latestnewsquemsomos li .texto img{width:auto !important}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager{position:absolute;bottom:10%;z-index:2}.como-fazemos .latestnewscomofazemos li:nth-child(1){width:100%;padding:0px}.como-fazemos .latestnewscomofazemos li:nth-child(4) p{line-height:1.25 !important}.como-fazemos .latestnewscomofazemos li:nth-child(2) p{line-height:1.25 !important}.blog .cabeca h2{font-size:30px}.blog .botao{float:none;margin:0 auto 0;display:table;width:100%;padding-top:20px}.blog .botao a{display:table;margin:0 auto}.blog .latestnewsblog{margin-top:25px}footer span.tt,footer .left .latestnewsrodape li h2{text-align:left}footer .left .latestnewsrodape li h2{font-size:30px;font-weight:bold;line-height:1;text-align:left;color:#ffffff}footer .right .latestnewscontato li{float:none;width:100%;margin:20px 0}body.blog .artigo .blog .items-row .pull-left{width:100%;overflow:hidden;max-height:200px}}@media (max-width:720px){.parceria-banner ul li .titulo,.compromisso-banner ul li .titulo,.solucoes-banner ul li .titulo,.estrutura-banner ul li .titulo{left:2%}.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:35px}.oque-fazemos .blog{float:left;width:100%;text-align:center;margin-top:20px}.oque-fazemos .titulo{float:none;width:100%;text-align:left}.como-fazemos .latestnewscomofazemos li:nth-child(2),.como-fazemos .latestnewscomofazemos li:nth-child(3),.como-fazemos .latestnewscomofazemos li:nth-child(4){width:95%;margin:20px auto;float:none;text-align:center}.oque-fazemos .titulo .menu-oque ul li h2,.oque-fazemos .titulo .menu-oque ul li h2:hover{font-size:18px;padding:10px 15px}.oque-fazemos .titulo .menu-oque li{float:left}.oque-fazemos .titulo .menu-oque ul .current h2{font-size:18px;padding:10px 15px}.oque-fazemos .titulo h2{font-size:30px;font-weight:bold;text-align:left;color:#f37317;margin-left:5px}.oque-fazemos .titulo .menu-oque{margin-top:0px}.oque-fazemos .blog .page-header{margin:10px 0}.oque-fazemos{float:left;width:100%;padding:40px 0 10px}.banner .bx-viewport{height:500px !important}.banner ul li .mod-articles-category-fulltext .texto{width:95%}.banner ul li .mod-articles-category-fulltext{position:relative;z-index:2;bottom:0;margin:0 0 20px 0}.banner ul li .titulo{position:relative;z-index:2;width:100%;text-align:center;bottom:0;margin:20px 0}#quemsomos .latestnewsquemsomos li table tr td:nth-child(2){float:left;width:100%;position:relative;margin-right:0;margin-left:0;top:0;display:table;background:#fff}#quemsomos .bx-controls.bx-has-controls-direction.bx-has-pager{position:absolute;bottom:5px;z-index:2}.oque-fazemos .titulo span{font-size:14px;text-align:left;color:#3d3452;margin-left:5px}.oque-fazemos .titulo .menu-oque ul li h2,.oque-fazemos .titulo .menu-oque ul li h2:hover{margin-left:0}#quemsomos{width:93.5%;float:left;padding:30px 0 0 3.5%;position:relative}#quemsomos .latestnewsquemsomos li table tr td:nth-child(1){margin-top:0}body{margin:0;width:100%;overflow-x:hidden}body.blog .artigo .blog .items-row{position:relative;float:left;width:100%;margin:20px 0;overflow:hidden;z-index:1}body.blog .artigo .blog .items-row .pull-left{max-height:inherit !important}}@media (max-width:660px){.blog .latestnewsblog li{float:none;width:100%;margin:0 auto 20px;position:relative;z-index:2}footer .right .latestnewscontato li{float:none;width:100%}footer .right .semanticui-body.G2-joomla.chronoforms.index{width:75%;float:none;margin-top:0;margin:40px auto 0}.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:25px}.parceria-banner ul li .titulo,.compromisso-banner ul li .titulo,.solucoes-banner ul li .titulo,.estrutura-banner ul li .titulo{left:2%;width:50%}}@media (max-width:600px){.oque-fazemos .blog code{display:table;position:absolute;top:30%;z-index:2;width:95%;padding:0 5%;font-family:Ubuntu;font-size:35px;font-weight:bold;color:#fff;line-height:108%}.ui.green.button:active,.ui.green.buttons .button:active,button#button5{background-color:#ec6608 !important;font-size:13px !important;font-weight:bold !important;letter-spacing:0.3px !important;text-align:left !important;color:#fff !important;padding:15px 35px;display:table;float:none;margin:0 auto}footer .right .customredes{float:none;position:relative;bottom:0;z-index:99;right:0;margin:30px auto 0;display:table}#quemsomos .tt{top:15px}}@media (max-width:460px){.oque-fazemos .blog code{display:table;position:absolute;top:15%;z-index:2;width:100%;padding:0;font-family:Ubuntu;font-size:30px;font-weight:bold;color:#fff;line-height:108%}}@media (max-width:410px){.blog .latestnewsblog li .texto{display:none}.blog .latestnewsblog li span{bottom:25px}footer .right .semanticui-body.G2-joomla.chronoforms.index{width:100%;float:none;margin-top:0;margin:40px auto 0}.como-fazemos .latestnewscomofazemos li:nth-child(3) .texto p{font-size:18px;font-weight:bold;line-height:1.82;letter-spacing:0.3px;text-align:center;color:#ffffff;padding:0 10px}.parceria-banner ul li .titulo h2,.compromisso-banner ul li .titulo h2,.solucoes-banner ul li .titulo h2,.estrutura-banner ul li .titulo h2{font-size:18px;font-weight:700}.oque-fazemos .titulo .menu-oque ul .current h2{font-size:16px;padding:7px 10px}.oque-fazemos .titulo .menu-oque ul li h2,.oque-fazemos .titulo .menu-oque ul li h2:hover{font-size:16px;padding:7px 10px}.blog{float:left;width:100%;padding:0 0 20px}.oque-fazemos .titulo .menu-oque{margin-top:15px}.como-fazemos{width:100%;float:left;padding:20px 0}.clientes h2{font-size:30px;font-weight:bold;text-align:left;color:#f37317}.clientes{float:left;width:100%;padding:20px 0}footer{width:100%;float:left;padding:40px 0;background:#463477}.banner .bx-viewport{height:440px !important}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}