.divinfo {
  padding-right: 25px;
  padding-left: 25px;
  background-color: #001930;
}

.colinfo01 {
  padding-top: 18px;
}

.colinfo02 {
  text-align: right;
}

.textinfo {
  display: inline-block;
  margin-right: 15px;
  margin-left: 5px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.iconinfos {
  margin-top: -4px;
}

.linkinfo {
  margin-right: 15px;
  margin-left: 5px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 15px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.linkinfo:hover {
  color: #dba627;
}

.linksocial {
  margin-right: 7px;
  margin-left: 7px;
}

.btareacliente {
  margin-left: 20px;
  padding: 18px 25px;
  background-color: #dba627;
  background-image: linear-gradient(45deg, #a67042, #dba627);
  font-family: 'Droid Serif', serif;
  font-size: 15px;
  letter-spacing: 0.5px;
}

.btareacliente:hover {
  background-image: linear-gradient(45deg, #dba627, #a67042);
}

.header {
  padding-top: 30px;
  padding-right: 25px;
  padding-left: 25px;
  background-color: transparent;
}

.btdropdown {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
}

.btdropdown:hover {
  border-bottom: 2px solid #dba627;
  color: #dba627;
}

.btmenu {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
}

.btmenu:hover {
  border-bottom: 2px solid #dba627;
  color: #dba627;
}

.btmenu.w--current {
  border-bottom: 2px solid #dba627;
  color: #dba627;
  font-weight: 400;
}

.droplink {
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 300;
  letter-spacing: 1px;
}

.droplink:hover {
  color: #dba627;
}

.droplink.w--current {
  color: #dba627;
}

.droplist.w--open {
  padding-bottom: 10px;
  background-color: #001930;
}

.divhome {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}

.backvideo {
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.1);
}

.divnews {
  padding-top: 75px;
  padding-bottom: 100px;
  background-color: #00283c;
  background-image: linear-gradient(45deg, rgba(0, 25, 48, 0.8) 50%, rgba(0, 40, 60, 0.8)), url('../images/back01.jpg');
  background-position: 0px 0px, 0px 0px;
  background-attachment: scroll, fixed;
}

.titnews {
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 28px;
  line-height: 40px;
  font-weight: 400;
}

.contnews {
  text-align: center;
}

.textnews {
  margin-top: 20px;
  font-family: 'Droid Serif', serif;
  color: #dba627;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.textnews02 {
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: 'Droid Serif', serif;
  color: #dba627;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.btsubmit {
  padding: 18px 25px;
  background-color: #dba627;
  background-image: linear-gradient(45deg, #a67042, #dba627);
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.btsubmit:hover {
  background-image: linear-gradient(45deg, #dba627, #a67042);
}

.linknews {
  margin-right: 50px;
  margin-left: 5px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 15px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.linknews:hover {
  color: #dba627;
}

.textfield {
  padding-top: 27px;
  padding-bottom: 29px;
  border: 0px none transparent;
  background-color: #00283c;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 18px;
}

.textspan01 {
  color: #a67042;
}

.linhaformnews {
  margin-top: 30px;
}

.colform01 {
  padding-right: 0px;
  padding-left: 190px;
  text-align: right;
}

.colform02 {
  padding-left: 0px;
  text-align: left;
}

.divpixel {
  margin-top: 50px;
}

.conthome {
  position: relative;
  top: 10%;
  text-align: center;
}

.tithome {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 72px;
  font-weight: 700;
}

.texthome {
  padding-right: 140px;
  padding-left: 140px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.btsaibamais {
  margin-top: 15px;
  padding: 17px 25px;
  border-radius: 5px;
  background-color: #dba627;
  background-image: linear-gradient(45deg, #a67042, #dba627);
  font-family: 'Droid Serif', serif;
  font-size: 18px;
}

.btsaibamais:hover {
  background-image: linear-gradient(45deg, #dba627, #a67042);
}

.divhomeinst {
  padding: 120px 0px 120px 40px;
}

.divfooter {
  padding: 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 25, 48, 0.95)), to(rgba(0, 25, 48, 0.95))), url('../images/back02.jpg');
  background-image: linear-gradient(180deg, rgba(0, 25, 48, 0.95), rgba(0, 25, 48, 0.95)), url('../images/back02.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.titfooter {
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #dba627;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
}

.divpixel02 {
  margin-bottom: 20px;
}

.btfooter {
  display: block;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}

.btfooter:hover {
  color: #dba627;
}

.divpixel03 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.colhomeinst02 {
  padding-right: 0px;
}

.tithome02 {
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.texttopic {
  font-family: Montserrat, sans-serif;
  color: #dba627;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}

.btinst {
  display: inline-block;
  margin-top: 20px;
  margin-right: 35px;
  font-family: Montserrat, sans-serif;
  color: #a67042;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-decoration: none;
}

.btinst:hover {
  color: #dba627;
}

.headerfixo {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: none;
  padding-top: 10px;
  padding-right: 25px;
  padding-left: 25px;
  background-color: #001930;
}

.divhomeboxes {
  z-index: 1;
  padding-top: 35px;
  padding-right: 40px;
  padding-left: 40px;
}

.colboxes01 {
  padding-right: 20px;
}

.colboxes02 {
  padding-right: 15px;
  padding-left: 15px;
}

.colboxes03 {
  padding-left: 20px;
}

.divblockboxes {
  padding-bottom: 35px;
  background-color: #001930;
  background-image: linear-gradient(45deg, #001930, #00283c);
}

.textboxes {
  margin: 15px 30px 30px 35px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}

.divblockboxes02 {
  padding-bottom: 35px;
  background-color: #a67042;
  background-image: linear-gradient(45deg, #a67042, #dba627);
}

.textboxes02 {
  margin-top: 50px;
  margin-right: 35px;
  margin-left: 35px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
}

.btboxes {
  margin-left: 35px;
  font-family: 'Droid Serif', serif;
  color: #a67042;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.btboxes:hover {
  color: #fff;
}

.btboxes02 {
  margin-left: 35px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.btboxes02:hover {
  color: #fff;
}

.divhomepraticas {
  padding: 120px 40px;
  background-color: #eee;
}

.colhomepratica01 {
  margin-top: 90px;
}

.divhomesetores {
  padding: 120px 40px;
}

.linhahomesetores {
  margin-top: 35px;
  text-align: center;
}

.divhomeblog {
  padding: 120px 40px 100px;
  background-color: #eee;
}

.imgboxes {
  z-index: -1;
}

.conthomeblog {
  text-align: center;
}

.linhahomeblog {
  margin-top: 70px;
}

.divblockblog {
  padding-bottom: 35px;
  background-color: #fff;
}

.conthomeblog02 {
  margin-top: 50px;
  text-align: center;
}

.linkblockblog {
  border-radius: 10px;
}

.textlinkblog {
  display: block;
  margin-top: 35px;
  margin-right: 35px;
  margin-left: 35px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  text-decoration: none;
}

.textlinkblog:hover {
  color: #dba627;
}

.textblog {
  margin-top: 20px;
  margin-right: 35px;
  margin-left: 35px;
  font-family: Montserrat, sans-serif;
  color: #999;
}

.linhahomepratica02 {
  margin-top: 20px;
  text-align: center;
}

.linkhomepratica {
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px;
}

.linkhomepratica:hover {
  border-radius: 100px;
  background-color: #001930;
}

.btpratica {
  font-family: 'Droid Serif', serif;
  color: #a67042;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.btpratica:hover {
  color: #dba627;
}

.conthomesetores {
  margin-bottom: 75px;
  text-align: center;
}

.homesetores {
  padding: 50px 45px;
  background-color: #001930;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_alimentos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_alimentos.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores:hover {
  background-color: #dba627;
  background-image: url('../images/box_alimentos.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.titpratica {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 18px;
  line-height: 24px;
}

.colfooter06 {
  padding-top: 25px;
  text-align: center;
}

.colfooter07 {
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
}

.contfooter {
  margin-bottom: 25px;
  text-align: center;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.divheadcivel {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_civel.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_civel.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.contheadatuacao {
  margin-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}

.divatuacao {
  padding: 50px 40px 100px;
}

.textatuacao {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  text-align: justify;
}

.divpixel04 {
  margin-top: 10px;
}

.divbread {
  padding: 15px 40px;
  background-color: #dba627;
  background-image: linear-gradient(45deg, #a67042, #dba627);
}

.textbread {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 26px;
}

.linkbread {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-decoration: none;
}

.linkbread:hover {
  color: #333;
}

.btareas {
  display: inline-block;
  margin-top: 15px;
  margin-right: 35px;
  font-family: Montserrat, sans-serif;
  color: #a67042;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-decoration: none;
}

.btareas:hover {
  color: #dba627;
}

.btareas.w--current {
  color: #dba627;
}

.titatuacao {
  margin-top: 10px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.5px;
}

.iconareas {
  display: block;
  margin-top: 40px;
}

.divatuacaocontato {
  padding: 100px 40px;
  background-color: #eee;
}

.contatuacaocontato {
  text-align: center;
}

.titatuacao02 {
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 40px;
  line-height: 48px;
}

.textatuacao02 {
  font-family: Montserrat, sans-serif;
  color: #dba627;
  font-size: 24px;
  line-height: 30px;
}

.divheadinfra {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_projetos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_projetos.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadenergia {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_energia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_energia.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadrisco {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_riscos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_riscos.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadsoci {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_societario.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_societario.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadtrab {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_trabalhista.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_trabalhista.jpg');
  background-position: 0px 0px, 0% 25%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadtributo {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_tributario.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_tributario.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadalimento {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_alimentos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_alimentos.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadauto {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_metalurgia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_metalurgia.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadcelu {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_celulose.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_celulose.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadcoop {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_cooperativas.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_cooperativas.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadfarma {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_farmaceutico.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_farmaceutico.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadinfra02 {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_infra.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_infra.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadoff {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_offshore.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_offshore.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadpet {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_petroleo.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_petroleo.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadquimi {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_quimica.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_quimica.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadservicos {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_servicos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_servicos.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadtec {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_tecnologia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_tecnologia.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadtextil {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_textil.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_textil.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadlog {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/img_transporte.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/img_transporte.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadvarejo {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url('../images/img_varejo.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/img_varejo.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.listitem {
  margin-top: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-align: justify;
}

.titsetor {
  margin-top: 10px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  text-decoration: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

.homesetores02 {
  padding: 50px 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_automotivo.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_automotivo.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores02:hover {
  background-image: url('../images/box_automotivo.jpg');
  background-position: 50% 100%;
  background-size: 480px;
}

.homesetores03 {
  padding: 50px 96px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_celulose.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_celulose.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores03:hover {
  background-image: url('../images/box_celulose.jpg');
  background-position: 0% 50%;
  background-size: 480px;
}

.homesetores04 {
  padding: 50px 15px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_cooperativas.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_cooperativas.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores04:hover {
  background-image: url('../images/box_cooperativas.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores05 {
  padding: 50px 99px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_energia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_energia.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores05:hover {
  background-image: url('../images/box_energia.jpg');
  background-position: 50% 50%;
  background-size: 480px;
}

.homesetores06 {
  padding: 50px 73px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_farmaceutico.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_farmaceutico.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores06:hover {
  background-image: url('../images/box_farmaceutico.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores07 {
  padding: 50px 70px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_infra.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_infra.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores07:hover {
  background-image: url('../images/box_infra.jpg');
  background-position: 50% 100%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores08 {
  padding: 50px 97px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_offshore.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_offshore.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores08:hover {
  background-image: url('../images/box_offshore.jpg');
  background-position: 50% 100%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores09 {
  padding: 50px 71px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_petroleo.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_petroleo.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores09:hover {
  background-image: url('../images/box_petroleo.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores10 {
  padding: 50px 27px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_quimica.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_quimica.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores10:hover {
  background-image: url('../images/box_quimica.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores11 {
  padding: 50px 97px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_servicos.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_servicos.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores11:hover {
  background-image: url('../images/box_servicos.jpg');
  background-position: 50% 0%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores12 {
  padding: 50px 40px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_tecnologia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_tecnologia.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores12:hover {
  background-image: url('../images/box_tecnologia.jpg');
  background-position: 50% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores13 {
  padding: 50px 107px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_textil.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_textil.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores13:hover {
  background-image: url('../images/box_textil.jpg');
  background-position: 100% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores14 {
  padding: 50px 36px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_transporte.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_transporte.jpg');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores14:hover {
  background-image: url('../images/box_transporte.jpg');
  background-position: 50% 100%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.homesetores15 {
  padding: 50px 55px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_varejo.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_varejo.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, 480px;
  background-repeat: repeat, no-repeat;
  text-decoration: none;
}

.homesetores15:hover {
  background-image: url('../images/box_varejo.jpg');
  background-position: 100% 50%;
  background-size: 480px;
  background-repeat: no-repeat;
}

.divheadfale {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_faleconosco.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_faleconosco.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.colfale01 {
  margin-top: 150px;
  margin-bottom: 200px;
  padding-right: 50px;
  padding-left: 200px;
  text-align: right;
}

.colfale02 {
  padding-top: 200px;
  padding-bottom: 200px;
  background-image: url('../images/img_faleconosco02.jpg');
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

.formblockfale {
  padding-right: 250px;
  padding-left: 50px;
}

.textarea {
  min-height: 150px;
  opacity: 0.8;
  font-family: Montserrat, sans-serif;
}

.textfield02 {
  height: 50px;
  opacity: 0.8;
  font-family: Montserrat, sans-serif;
}

.btsubmit02 {
  margin-top: 10px;
  padding: 17px 25px;
  border-radius: 5px;
  background-color: #dba627;
  background-image: linear-gradient(45deg, #a67042, #dba627);
  font-family: 'Droid Serif', serif;
  font-size: 18px;
}

.btsubmit02:hover {
  background-image: linear-gradient(45deg, #dba627, #a67042);
}

.colmaps01 {
  padding-right: 0px;
  padding-left: 0px;
}

.colmaps02 {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-right: 125px;
  padding-left: 50px;
}

.mapsborges {
  height: 750px;
}

.titfale {
  margin-bottom: 40px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.texttel {
  display: inline-block;
  margin-top: 15px;
  font-family: 'Droid Serif', serif;
  color: #a67042;
  font-size: 30px;
  line-height: 36px;
  text-decoration: none;
}

.texttel:hover {
  color: #dba627;
}

.iconwhat {
  display: inline-block;
  margin-top: -10px;
  margin-right: 16px;
  margin-left: 80px;
}

.textfale {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.textfale02 {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.textlinkfale {
  display: block;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  color: #a67042;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.textlinkfale:hover {
  color: #dba627;
  text-decoration: underline;
}

.linksocial02 {
  margin-right: 20px;
  margin-left: 10px;
}

.divheadporque {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_porque.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_porque.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadhistoria {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_historia.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_historia.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadmissao {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_missao.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_missao.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadpremios {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_premios.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_premios.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadsocial {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_responsabilidade02.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_responsabilidade02.jpg');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divheadaliancas {
  padding-bottom: 25px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/img_parcerias.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/img_parcerias.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.divmissao {
  padding: 100px 40px;
}

.contdivmissao {
  text-align: center;
}

.linhamissao {
  margin-top: 100px;
  margin-bottom: 52px;
  text-align: center;
}

.divblockmissao01 {
  padding-top: 70px;
  padding-bottom: 50px;
  background-color: #001930;
  background-image: linear-gradient(45deg, #001930, #00283c);
}

.divblockmissao02 {
  padding-top: 70px;
  padding-bottom: 50px;
  background-color: #eee;
  background-image: linear-gradient(45deg, #dadada, #eee);
}

.divblockmissao03 {
  padding-top: 70px;
  padding-bottom: 50px;
  background-color: #a67042;
  background-image: linear-gradient(45deg, #a67042, #dba627);
}

.textmisssao {
  margin: 15px 35px 30px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.3px;
}

.textmissao02 {
  margin: 15px 35px 30px;
  font-family: Montserrat, sans-serif;
  color: #001930;
  font-size: 15px;
  line-height: 24px;
}

.titmissao {
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.textmissao03 {
  margin: 50px 35px 10px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
}

.textmissao04 {
  margin: 50px 35px 10px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
}

.divaliancas {
  padding: 100px 40px;
}

.divpremios {
  padding: 100px 40px;
}

.successmsg {
  padding-top: 86px;
  padding-bottom: 86px;
  background-color: hsla(0, 0%, 86.7%, 0.7);
}

.textsuccess {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.texterror {
  font-family: Montserrat, sans-serif;
}

.colporque01 {
  padding: 100px 50px 100px 100px;
}

.colporque02 {
  padding: 470px 0px;
  background-image: url('../images/img_porque02.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.titporque {
  margin-bottom: 40px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.textinstitucional {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-align: justify;
}

.colhistoria01 {
  padding: 100px 50px 100px 100px;
}

.colhistoria02 {
  padding-top: 375px;
  padding-bottom: 375px;
  padding-left: 0px;
  background-image: url('../images/img_historia02.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.titporque-2 {
  margin-bottom: 40px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.tithistoria {
  margin-bottom: 40px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.colsocial01 {
  padding: 100px 50px 100px 100px;
}

.colsocial02 {
  padding-top: 375px;
  padding-bottom: 375px;
  padding-left: 0px;
  background-image: url('../images/img_responsabilidade.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.titsocial {
  margin-bottom: 40px;
  font-family: 'Droid Serif', serif;
  color: #001930;
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.lightboxenviado {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 300;
  display: block;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.9);
}

.contenviado {
  position: relative;
  top: 40%;
}

.divblockenviado {
  margin-right: 225px;
  margin-left: 225px;
  padding: 25px 50px 50px;
  border-radius: 10px;
  background-color: #a67042;
  text-align: center;
}

.textenviado {
  margin-top: 25px;
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-size: 32px;
  line-height: 36px;
}

.btretornar {
  margin-top: 15px;
  padding: 17px 25px;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Droid Serif', serif;
  color: #dba627;
  font-size: 18px;
}

.btretornar:hover {
  color: #333;
}

.imghome {
  margin-top: 35px;
}

html.w-mod-js *[data-ix="displayfixo"] {
  display: none;
}

@media screen and (min-width: 1280px) {
  .iconrb {
    margin-right: 100px;
  }
}

@media screen and (min-width: 1440px) {
  .divinfo {
    padding-right: 100px;
    padding-left: 100px;
  }

  .header {
    padding-right: 100px;
    padding-left: 100px;
  }

  .divnews {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .conthome {
    top: 15%;
  }

  .divhomeinst {
    padding: 270px 100px;
  }

  .divfooter {
    padding-right: 100px;
    padding-left: 100px;
  }

  .iconrb {
    margin-right: 130px;
  }

  .btinst {
    margin-right: 50px;
  }

  .headerfixo {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divhomeboxes {
    padding-right: 100px;
    padding-left: 100px;
  }

  .divhomepraticas {
    padding: 250px 100px;
  }

  .divhomesetores {
    padding-right: 100px;
    padding-left: 100px;
  }

  .divhomeblog {
    padding: 130px 100px;
  }

  .colfale01 {
    margin-top: 290px;
    margin-bottom: 290px;
    padding-left: 280px;
  }

  .colfale02 {
    padding-top: 340px;
    padding-bottom: 300px;
  }

  .colmaps02 {
    margin-top: 200px;
    padding-right: 265px;
  }

  .mapsborges {
    height: 980px;
  }

  .divmissao {
    padding-right: 100px;
    padding-left: 100px;
  }

  .textmissao02 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .divaliancas {
    padding-right: 100px;
    padding-left: 100px;
  }

  .divpremios {
    padding-right: 100px;
    padding-left: 100px;
  }

  .divporque {
    padding-left: 0px;
  }

  .colporque01 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .colporque02 {
    padding-top: 400px;
    padding-bottom: 400px;
  }

  .colhistoria01 {
    padding-left: 100px;
  }

  .colsocial01 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 100px;
  }

  .colsocial02 {
    padding-top: 350px;
    padding-bottom: 350px;
  }
}

@media screen and (min-width: 1920px) {
  .divinfo {
    padding-right: 300px;
    padding-left: 300px;
  }

  .header {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divhomeinst {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divfooter {
    padding-right: 300px;
    padding-left: 300px;
  }

  .colhomeinst02 {
    padding-right: 0px;
  }

  .divhomeboxes {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divhomepraticas {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divhomesetores {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divhomeblog {
    padding-right: 300px;
    padding-left: 300px;
  }

  .colfale01 {
    padding-left: 525px;
  }

  .colfale02 {
    background-position: 0% 0%;
    background-size: cover;
  }

  .formblockfale {
    padding-right: 530px;
  }

  .colmaps02 {
    padding-right: 500px;
  }

  .divmissao {
    padding-right: 300px;
    padding-left: 300px;
  }

  .textmisssao {
    margin-right: 50px;
    margin-left: 50px;
  }

  .textmissao02 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .divaliancas {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divpremios {
    padding-right: 300px;
    padding-left: 300px;
  }

  .divporque {
    padding-left: 0px;
  }

  .colporque01 {
    padding: 160px 100px 100px 300px;
  }

  .colporque02 {
    padding-top: 460px;
    padding-bottom: 460px;
    padding-left: 100px;
  }

  .colhistoria01 {
    padding: 225px 100px 200px 300px;
  }

  .colhistoria02 {
    padding-top: 475px;
    padding-bottom: 475px;
  }

  .colsocial01 {
    padding-top: 150px;
    padding-left: 300px;
  }

  .colsocial02 {
    padding-top: 375px;
    padding-bottom: 375px;
  }

  .imghome {
    margin-left: 80px;
  }
}

@media screen and (max-width: 991px) {
  .divinfo {
    display: none;
  }

  .textinfo {
    line-height: 22px;
    text-align: center;
  }

  .linksocial {
    margin-right: 55px;
    margin-left: 55px;
  }

  .header {
    padding: 20px;
  }

  .btmenu.w--current {
    border-bottom-style: none;
  }

  .iconmenu {
    color: #fff;
  }

  .navmenu {
    background-color: #001930;
  }

  .droplink {
    font-size: 12px;
    line-height: 16px;
  }

  .colform01 {
    padding-left: 75px;
  }

  .divhomeinst {
    padding-right: 20px;
    padding-left: 20px;
  }

  .divfooter {
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 25, 48, 0.95)), to(rgba(0, 25, 48, 0.95))), url('../images/back02.jpg');
    background-image: linear-gradient(180deg, rgba(0, 25, 48, 0.95), rgba(0, 25, 48, 0.95)), url('../images/back02.jpg');
    background-position: 0px 0px, 50% 0%;
  }

  .colfooter01 {
    padding-left: 0px;
  }

  .colfooter03 {
    margin-top: 30px;
    padding-left: 0px;
  }

  .colfooter04 {
    margin-top: 30px;
    padding-right: 0px;
  }

  .iconrb {
    margin-right: 20px;
  }

  .colhomeinst02 {
    padding-left: 0px;
  }

  .divblockinst {
    margin-right: 0px;
  }

  .headerfixo {
    display: none;
  }

  .divhomeboxes {
    padding-right: 20px;
    padding-left: 20px;
  }

  .colboxes01 {
    padding-right: 10px;
    padding-left: 0px;
  }

  .colboxes02 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .colboxes03 {
    padding-right: 0px;
    padding-left: 10px;
  }

  .textboxes {
    margin-right: 15px;
    margin-left: 15px;
  }

  .textboxes02 {
    margin-top: 30px;
    margin-right: 15px;
    margin-left: 15px;
    font-size: 18px;
  }

  .btboxes {
    margin-left: 15px;
  }

  .btboxes02 {
    margin-left: 15px;
  }

  .divhomepraticas {
    padding-right: 20px;
    padding-left: 20px;
  }

  .divhomesetores {
    padding-right: 20px;
    padding-left: 20px;
  }

  .divhomeblog {
    padding-right: 20px;
    padding-left: 20px;
  }

  .colhomesetores03 {
    margin-top: 35px;
  }

  .colhomesetores04 {
    margin-top: 35px;
  }

  .homesetores {
    padding-right: 80px;
    padding-left: 80px;
  }

  .menubt {
    margin-top: 10px;
  }

  .menubt.w--open {
    background-color: #dba627;
  }

  .menubtfixo.w--open {
    background-color: #dba627;
  }

  .iconmenufixo {
    color: #fff;
  }

  .colfooter05 {
    text-align: center;
  }

  .colfooter06 {
    text-align: center;
  }

  .colfooter07 {
    text-align: center;
  }

  .divatuacao {
    padding-right: 20px;
    padding-left: 20px;
  }

  .divbread {
    padding-right: 20px;
    padding-left: 20px;
  }

  .homesetores02 {
    padding-right: 55px;
    padding-left: 55px;
  }

  .homesetores03 {
    padding-right: 131px;
    padding-left: 131px;
  }

  .homesetores04 {
    padding-right: 47px;
    padding-left: 47px;
  }

  .homesetores05 {
    padding-right: 133px;
    padding-left: 133px;
  }

  .homesetores06 {
    padding-right: 108px;
    padding-left: 108px;
  }

  .homesetores07 {
    padding-right: 104px;
    padding-left: 104px;
  }

  .homesetores08 {
    padding-right: 129px;
    padding-left: 129px;
  }

  .homesetores09 {
    padding-right: 105px;
    padding-left: 105px;
  }

  .homesetores10 {
    padding-right: 63px;
    padding-left: 63px;
  }

  .homesetores11 {
    padding-right: 129px;
    padding-left: 129px;
  }

  .homesetores12 {
    padding-right: 72px;
    padding-left: 72px;
  }

  .homesetores13 {
    padding-right: 140px;
    padding-left: 140px;
  }

  .homesetores14 {
    padding-right: 71px;
    padding-left: 71px;
  }

  .homesetores15 {
    padding-right: 88px;
    padding-left: 88px;
  }

  .divheadfale {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/depositphotos_185799636-stock-photo-view-of-rio-de-janeiro.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/depositphotos_185799636-stock-photo-view-of-rio-de-janeiro.jpg');
    background-position: 0px 0px, 50% 0%;
    background-size: auto, auto;
  }

  .colfale01 {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-left: 20px;
    text-align: left;
  }

  .colfale02 {
    padding-top: 105px;
    padding-bottom: 101px;
    background-position: 0% 0%;
  }

  .formblockfale {
    padding-left: 20px;
  }

  .colmaps02 {
    padding-left: 20px;
  }

  .divmissao {
    padding-right: 20px;
    padding-left: 20px;
  }

  .colporque01 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 50px;
  }

  .colporque02 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .colhistoria01 {
    padding-left: 50px;
  }

  .colhistoria02 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .colsocial01 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 50px;
  }

  .colsocial02 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .contenviado {
    top: 25%;
  }

  .divblockenviado {
    margin-right: 150px;
    margin-left: 150px;
  }
}

@media screen and (max-width: 767px) {
  .iconinfos {
    margin-left: 60px;
  }

  .linksocial {
    display: block;
  }

  .btareacliente {
    margin-top: 25px;
  }

  .header {
    padding-right: 10px;
    padding-left: 5px;
  }

  .imglogorb {
    width: 225px;
  }

  .droplink {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 10px;
  }

  .divnews {
    padding-right: 20px;
    padding-left: 20px;
  }

  .titnews {
    font-size: 24px;
    line-height: 32px;
  }

  .colform01 {
    padding-left: 35px;
  }

  .conthome {
    padding-right: 20px;
    padding-left: 20px;
  }

  .tithome {
    font-size: 34px;
    line-height: 46px;
  }

  .texthome {
    padding-right: 45px;
    padding-left: 45px;
    font-size: 16px;
  }

  .divhomeinst {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .colfooter02 {
    margin-top: 30px;
    padding-left: 0px;
  }

  .colfooter04 {
    padding-left: 0px;
  }

  .tithome02 {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .texttopic {
    font-size: 18px;
    font-weight: 700;
  }

  .headerfixo {
    display: none;
  }

  .colboxes01 {
    margin-bottom: 35px;
    padding-right: 0px;
  }

  .colboxes02 {
    margin-bottom: 35px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .colboxes03 {
    padding-left: 0px;
  }

  .textboxes02 {
    font-size: 22px;
  }

  .divhomepraticas {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .colhomepratica01 {
    margin-top: 0px;
  }

  .divhomesetores {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .colhomesetores01 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .colhomesetores02 {
    margin-top: 35px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .divhomeblog {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .colhomeblog01 {
    margin-bottom: 50px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .colhomeblog02 {
    margin-bottom: 50px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .colhomeblog03 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .colhomesetores03 {
    margin-top: 35px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .colhomesetores04 {
    margin-top: 35px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .homesetores {
    padding-right: 175px;
    padding-left: 175px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_alimentos.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_alimentos.jpg');
    background-size: auto, cover;
  }

  .homesetores:hover {
    background-image: url('../images/box_alimentos.jpg');
    background-size: cover;
  }

  .menubt {
    margin-top: 0px;
  }

  .contheadatuacao {
    margin-top: 0px;
    padding-bottom: 0px;
  }

  .divatuacao {
    padding-top: 25px;
    padding-bottom: 50px;
  }

  .textatuacao {
    font-size: 16px;
    line-height: 26px;
  }

  .textbread {
    font-weight: 700;
  }

  .linkbread {
    font-weight: 700;
  }

  .btareas {
    font-size: 17px;
    line-height: 22px;
  }

  .btareas.w--current {
    font-size: 17px;
  }

  .titatuacao {
    font-size: 30px;
    line-height: 36px;
  }

  .iconareas {
    width: 45px;
  }

  .divatuacaocontato {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .titatuacao02 {
    font-size: 26px;
    line-height: 32px;
  }

  .textatuacao02 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
  }

  .listitem {
    font-size: 16px;
    line-height: 26px;
  }

  .homesetores02 {
    padding-right: 150px;
    padding-left: 150px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_automotivo.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_automotivo.jpg');
    background-size: auto, cover;
  }

  .homesetores02:hover {
    background-image: url('../images/box_automotivo.jpg');
    background-size: cover;
  }

  .homesetores03 {
    padding-right: 225px;
    padding-left: 226px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_celulose.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_celulose.jpg');
    background-size: auto, cover;
  }

  .homesetores03:hover {
    background-image: url('../images/box_celulose.jpg');
    background-size: cover;
  }

  .homesetores04 {
    padding-right: 142px;
    padding-left: 142px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_cooperativas.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_cooperativas.jpg');
    background-size: auto, cover;
  }

  .homesetores04:hover {
    background-image: url('../images/box_cooperativas.jpg');
    background-size: cover;
  }

  .homesetores05 {
    padding-right: 229px;
    padding-left: 229px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_energia.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_energia.jpg');
    background-size: auto, cover;
  }

  .homesetores05:hover {
    background-image: url('../images/box_energia.jpg');
    background-size: cover;
  }

  .homesetores06 {
    padding-right: 203px;
    padding-left: 203px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_farmaceutico.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_farmaceutico.jpg');
    background-size: auto, cover;
  }

  .homesetores06:hover {
    background-image: url('../images/box_farmaceutico.jpg');
    background-size: cover;
  }

  .homesetores07 {
    padding-right: 199px;
    padding-left: 199px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_infra.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_infra.jpg');
    background-size: auto, cover;
  }

  .homesetores07:hover {
    background-image: url('../images/box_infra.jpg');
    background-size: cover;
  }

  .homesetores08 {
    padding-right: 223px;
    padding-left: 223px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_offshore.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_offshore.jpg');
    background-size: auto, cover;
  }

  .homesetores08:hover {
    background-image: url('../images/box_offshore.jpg');
    background-size: cover;
  }

  .homesetores09 {
    padding-right: 200px;
    padding-left: 200px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_petroleo.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_petroleo.jpg');
    background-size: auto, cover;
  }

  .homesetores09:hover {
    background-image: url('../images/box_petroleo.jpg');
    background-size: cover;
  }

  .homesetores10 {
    padding-right: 157px;
    padding-left: 157px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_quimica.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_quimica.jpg');
    background-size: auto, cover;
  }

  .homesetores10:hover {
    background-image: url('../images/box_quimica.jpg');
    background-size: cover;
  }

  .homesetores11 {
    padding-right: 225px;
    padding-left: 225px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_servicos.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_servicos.jpg');
    background-size: auto, cover;
  }

  .homesetores11:hover {
    background-image: url('../images/box_servicos.jpg');
    background-size: cover;
  }

  .homesetores12 {
    padding-right: 166px;
    padding-left: 166px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_tecnologia.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_tecnologia.jpg');
    background-size: auto, cover;
  }

  .homesetores12:hover {
    background-image: url('../images/box_tecnologia.jpg');
    background-size: cover;
  }

  .homesetores13 {
    padding-right: 237px;
    padding-left: 237px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_textil.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_textil.jpg');
    background-size: auto, cover;
  }

  .homesetores13:hover {
    background-image: url('../images/box_textil.jpg');
    background-size: cover;
  }

  .homesetores14 {
    padding-right: 165px;
    padding-left: 165px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_transporte.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_transporte.jpg');
    background-size: auto, cover;
  }

  .homesetores14:hover {
    background-image: url('../images/box_transporte.jpg');
    background-size: cover;
  }

  .homesetores15 {
    padding-right: 185px;
    padding-left: 185px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/box_varejo.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/box_varejo.jpg');
    background-size: auto, cover;
  }

  .homesetores15:hover {
    background-image: url('../images/box_varejo.jpg');
    background-size: cover;
  }

  .divheadfale {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/depositphotos_185799636-stock-photo-view-of-rio-de-janeiro.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/depositphotos_185799636-stock-photo-view-of-rio-de-janeiro.jpg');
    background-position: 0px 0px, 50% 50%;
  }

  .colfale02 {
    padding-left: 0px;
  }

  .textarea {
    font-weight: 700;
  }

  .textfield02 {
    font-weight: 700;
  }

  .mapsborges {
    height: 400px;
  }

  .titfale {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .texttel {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
  }

  .iconwhat {
    margin-left: 25px;
  }

  .textfale {
    line-height: 24px;
    font-weight: 700;
  }

  .textfale02 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
  }

  .textlinkfale {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
  }

  .divmissao {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .linhamissao {
    margin-top: 50px;
  }

  .colmissao01 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .colmissao02 {
    margin-top: 42px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .colmissao03 {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .titmissao {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .textmissao03 {
    font-size: 26px;
    line-height: 32px;
  }

  .textmissao04 {
    font-size: 26px;
    line-height: 32px;
  }

  .textsuccess {
    font-size: 18px;
    line-height: 24px;
  }

  .colporque01 {
    padding: 50px 20px;
  }

  .colporque02 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .titporque {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .textinstitucional {
    line-height: 24px;
    font-weight: 700;
  }

  .colhistoria01 {
    padding: 50px 20px;
  }

  .colhistoria02 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .titporque-2 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .tithistoria {
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .colsocial01 {
    padding: 50px 20px;
  }

  .colsocial02 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .titsocial {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 700;
  }

  .contenviado {
    top: 15%;
  }

  .divblockenviado {
    margin-right: 100px;
    margin-left: 100px;
  }

  .textenviado {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (max-width: 479px) {
  .textinfo {
    margin: 5px 0px 20px;
    line-height: 24px;
  }

  .iconinfos {
    margin-left: 0px;
  }

  .linkinfo {
    margin-right: 0px;
  }

  .linksocial {
    margin-top: 25px;
    margin-right: 35px;
    margin-left: 35px;
  }

  .btareacliente {
    display: block;
    margin-left: 0px;
    text-align: center;
  }

  .imglogorb {
    width: 200px;
  }

  .colform01 {
    padding-left: 0px;
  }

  .colform02 {
    padding-right: 0px;
    text-align: center;
  }

  .texthome {
    padding-right: 20px;
    padding-left: 20px;
  }

  .iconrb {
    display: block;
    margin-left: 115px;
  }

  .colhomesetores01 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .linhahomeblog {
    margin-top: 35px;
  }

  .conthomeblog02 {
    margin-top: 25px;
  }

  .colhomepratica04 {
    margin-top: 20px;
  }

  .homesetores {
    padding-right: 52px;
    padding-left: 52px;
  }

  .textatuacao {
    font-weight: 700;
    text-align: left;
  }

  .textbread {
    font-size: 14px;
  }

  .linkbread {
    font-size: 14px;
  }

  .btareas {
    font-size: 14px;
    line-height: 20px;
  }

  .btareas.w--current {
    font-size: 14px;
  }

  .listitem {
    font-weight: 400;
    text-align: left;
  }

  .homesetores02 {
    padding-right: 27px;
    padding-left: 27px;
  }

  .homesetores03 {
    padding-right: 102px;
    padding-left: 102px;
  }

  .homesetores04 {
    padding-right: 18px;
    padding-left: 18px;
  }

  .homesetores05 {
    padding-right: 105px;
    padding-left: 105px;
  }

  .homesetores06 {
    padding-right: 80px;
    padding-left: 80px;
  }

  .homesetores07 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .homesetores08 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .homesetores09 {
    padding-right: 77px;
    padding-left: 77px;
  }

  .homesetores10 {
    padding-right: 34px;
    padding-left: 34px;
  }

  .homesetores11 {
    padding-right: 102px;
    padding-left: 102px;
  }

  .homesetores12 {
    padding-right: 43px;
    padding-left: 43px;
  }

  .homesetores13 {
    padding-right: 112px;
    padding-left: 112px;
  }

  .homesetores14 {
    padding-right: 42px;
    padding-left: 42px;
  }

  .homesetores15 {
    padding-right: 62px;
    padding-left: 62px;
  }

  .colfale01 {
    margin-top: 115px;
    margin-bottom: 115px;
  }

  .colfale02 {
    background-position: 25% 0%;
  }

  .formblockfale {
    padding-right: 10px;
  }

  .textfield02 {
    height: 60px;
  }

  .colmaps02 {
    margin-top: 75px;
    margin-bottom: 75px;
    padding-right: 20px;
  }

  .mapsborges {
    height: 600px;
  }

  .texttel {
    font-size: 18px;
    line-height: 26px;
  }

  .iconwhat {
    margin-right: 6px;
    margin-left: 10px;
  }

  .divblockmissao01 {
    padding-top: 50px;
    padding-bottom: 35px;
  }

  .divblockmissao02 {
    padding-top: 50px;
    padding-bottom: 35px;
  }

  .divblockmissao03 {
    padding-top: 50px;
    padding-bottom: 35px;
  }

  .textmissao03 {
    margin-top: 35px;
    font-size: 24px;
  }

  .textmissao04 {
    margin-top: 35px;
    font-size: 24px;
    line-height: 32px;
  }

  .colporque02 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .textinstitucional {
    text-align: left;
  }

  .colhistoria02 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .colsocial02 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .contenviado {
    top: 20%;
  }

  .divblockenviado {
    margin-right: 20px;
    margin-left: 20px;
    padding: 10px 20px 25px;
  }
}

