@charset "utf-8";
/* CSS Document */


.section_empresa{
  width: 100%;
  height: auto;
  overflow: auto;
  background-color: #FFFFFF;
}

.corpo_pageEmpresa{
  width: 100%;
  
  /*height: auto;*/
  padding: 45px 6% 0% 6%!important;
  background-color: #ebebeb;
  padding-bottom: 100px!important;

}

.corpo_pageEmpresa .row .div_coluna1, .corpo_pageEmpresa .row .div_coluna2, .corpo_pageEmpresa .row .div_coluna3, .corpo_pageEmpresa .row .div_coluna4{
  width: 100%;
  height: auto!important;

  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0px!important;
  padding: 0px!important;
  margin-bottom: 80px!important;
  cursor: default;
  background-color: #FFFFFF;
}


/* config coluna 01 */
.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo, 
.corpo_pageEmpresa .row .div_coluna1 .art_direito{
  height: auto!important;
  margin: 0px!important;
  padding: 0px!important;
  display: inline-flex!important;
  /*background-color: aqua;*/
}


.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo{
  border-right: 1px solid #ebebeb;
}

/* config post esquerdo e direito coluna 01 */
.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .conteudoPost,
.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost{
  height: 400px!important;
  padding: 80px 35px 0px 40px!important;
}

.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost{
  padding: 80px 40px 0px 40px!important;
  border-left: 1px solid #ebebeb;
  /*background-color: yellow;*/
}

.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost:nth-child(1){
  border-left: 0px!important;
  /*background-color: green;*/
}


.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .conteudoPost h1, 
.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost h1{
  font-family: Lato_Bold;
  font-weight: 600;
  font-size: 1.6em;
  color: #013976;
  margin-bottom: 20px;
}

.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .conteudoPost p,
.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost p{
  font-family: Lato_regular;
  font-weight: 200;
  font-size: 1em;
  color: #333333;
  margin-bottom: 30px;
}

.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .conteudoPost a.btn,
.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost a.btn{
  width: 150px;
  font-family: Lato_regular;
  font-weight: 400;
  font-size: 1em;
  color: #013976;
  border: 1px solid #013976;
  border-radius: 8px 8px;
  background-color: #FFFFFF;
}

.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .conteudoPost a.btn:hover,
.corpo_pageEmpresa .row .div_coluna1 .art_direito .conteudoPost a.btn:hover{
  color: #72c4ea;
  border: 1px solid #72c4ea;
  -webkit-transition:all .4s ease-in;
  -moz-transition:all .4s ease-in;
  transition: all .4s ease-in;
}



.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo .divImg{
  padding-top: 40px!important;
  height: 350px!important;
}

.corpo_pageEmpresa .row .div_coluna1 .art_esquerdo img{
  width: 100%!important;
  height: 100%!important;
}


/* config coluna 02 */
.corpo_pageEmpresa .row .div_coluna2{
  padding: 80px 15px 15px 15px!important;
  /*background-color: red;*/
}
.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo{
  position: relative;
  height: 550px!important;
}

.corpo_pageEmpresa .row .div_coluna2 .art_direito{
  display: flex!important;
  justify-content: flex-start!important;
  height: auto;
  padding-left: 20px!important;
  padding-right: 18px!important;
  /*background-color: yellow;*/
}

.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts{
  position: relative!important;
  height: 550px!important;
  margin-right: 10px!important;
  /*background-color: green;*/
}
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts:nth-child(2){
  margin-left: 10px!important;
  margin-right: 0px!important;
}


.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo img,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts img{
  width: 100%!important;
  height: 100%!important;
  z-index: 9;
}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes{
  height: auto;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 8;
  color: #FFFFFF;
  background-color: #013976;
  opacity: 0.7;
  padding: 10px 20px 10px 10px!important;

}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes img.img-fluid,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes img.img-fluid{
  width: 100px!important;
  height: 30px!important;
  margin-bottom: 8px;

}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes h1,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes h1{
  font-family: Lato_regular;
  font-weight: 600;
  font-size: 1.6em;
  color: #FFFFFF;
  margin-bottom: 8px;
}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes p,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes p{
  font-family: Lato_regular;
  font-weight: 200;
  font-size: 0.8em;
  color: #FFFFFF;
  margin-bottom: 8px;
}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes a.btn,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes a.btn{
  font-family: Lato_regular;
  width: 130px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1em;
  color: #013976;
  border: 1px solid #013976;
  border-radius: 8px 8px;
  background-color: #FFFFFF;
}

.corpo_pageEmpresa .row .div_coluna2 .art_esquerdo .divDescricoes a.btn:hover,
.corpo_pageEmpresa .row .div_coluna2 .art_direito .art_divisaoPosts .divDescricoes a.btn:hover{
  color: #72c4ea;
  border: 1px solid #72c4ea;
  -webkit-transition:all .4s ease-in;
  -moz-transition:all .4s ease-in;
  transition: all .4s ease-in;
}


/* config lado direito coluna 03 */
.corpo_pageEmpresa .row .div_coluna3{
  display: flex!important;
  padding: 25px 0px 15px 15px!important;
  /*background-color: #f0f;*/
}


.corpo_pageEmpresa .row .div_coluna3 .divH1{
  display: flex!important;
  justify-content: center!important;
  margin-bottom: 30px!important;
  /*background-color: #f0f;*/
}

.corpo_pageEmpresa .row .div_coluna3 .divH1 h1{
  font-family: Lato_regular;
  font-weight: 200;
  font-size: 1.4em;
  color: #013976;
}


.corpo_pageEmpresa .row .div_coluna3 .card{
  width: 100%;
  height: 400px!important;
  border: none!important;
  border-radius: 0px!important;
  padding: 0px 15px 0px 0px!important;
}

.corpo_pageEmpresa .row .div_coluna3 .card .card-img-top{
  height: 300px!important;
  border-radius: 0px!important;
  margin-bottom: 20px!important;

}

.corpo_pageEmpresa .row .div_coluna3 .card-body{
  border-radius: 0px!important;
  padding: 0px 20px 0px 20px!important;
}

.corpo_pageEmpresa .row .div_coluna3 .card-body p.card-text{
  font-family: Lato_regular;
  font-weight: 200;
  text-align: center!important;
  font-size: 0.9em;
  color: #333333;
}


    
/* config coluna 04 */
.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo, 
.corpo_pageEmpresa .row .div_coluna4 .art_direito{
  height: auto!important;
  margin: 0px!important;
  padding: 0px!important;
  display: inline-flex!important;
  /*background-color: aqua;*/
}


.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo{
  border-right: 1px solid #ebebeb;
}

/* config post esquerdo e direito coluna 04 */
.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .conteudoPost,
.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost{
  height: 400px!important;
  padding: 80px 35px 0px 40px!important;
}

.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost{
  padding: 80px 40px 0px 40px!important;
  border-left: 1px solid #ebebeb;
  /*background-color: yellow;*/
}

.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost:nth-child(1){
  border-left: 0px!important;
  /*background-color: green;*/
}


.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .conteudoPost h1, 
.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost h1{
  font-family: Lato_Bold;
  font-weight: 600;
  font-size: 1.6em;
  color: #013976;
  margin-bottom: 20px;
}

.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .conteudoPost p,
.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost p{
  font-family: Lato_regular;
  font-weight: 200;
  font-size: 1em;
  color: #333333;
  margin-bottom: 30px;
}

.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .conteudoPost a.btn,
.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost a.btn{
  width: 150px;
  font-family: Lato_regular;
  font-weight: 400;
  font-size: 1em;
  color: #013976;
  border: 1px solid #013976;
  border-radius: 8px 8px;
  background-color: #FFFFFF;
}

.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .conteudoPost a.btn:hover,
.corpo_pageEmpresa .row .div_coluna4 .art_direito .conteudoPost a.btn:hover{
  color: #72c4ea;
  border: 1px solid #72c4ea;
  -webkit-transition:all .4s ease-in;
  -moz-transition:all .4s ease-in;
  transition: all .4s ease-in;
}



.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo .divImg{
  padding-top: 40px!important;
  height: 350px!important;
}

.corpo_pageEmpresa .row .div_coluna4 .art_esquerdo img{
  width: 100%!important;
  height: 100%!important;
}
