/* Copiar e colar o css das páginas que você criou aqui */

  @media(max-width: 769px){
  .conteudo_paginas.box_mediaroom article a figcaption h2 {
  font-size: 25px !important;
    }
  }

/* ---------------INÍCIO dos Estilos - Página CULTURA--------------- */

/* INÍCIO dos Estilos para a Section 1 */

.conteudo_paginas.conteudo_cultura {
	padding-top: 0px !important;
}

.conteudo_paginas.conteudo_cultura h3{
	padding-top: 0px !important;
	color: #2c0081;
  font-weight: bold;
	margin-bottom: 25px;
}

.box_texto1_cultura {
  padding: 35px 0px;
	margin: 5% 0px;
}

.box_texto1_cultura img {
	margin-bottom: 35px;
}

.box_texto1_cultura p {
	font-size: 18px;
}

/* FINAL dos Estilos para a Section 1 */

/* INÍCIO dos Estilos para a Section 2 */

h4.box_texto_cor1{color: #0066af;}
h4.box_texto_cor2{color: #00891f;}
h4.box_texto_cor3{color: #04baf7;}
h4.box_texto_cor4{color: #ff7200;}
h4.box_texto_cor5{color: #ff0d00;}
h4.box_texto_cor6{color: #bae374;}
h4.box_texto_cor7{color: #ff0008;}


.box_texto2_cultura {
  padding: 0px 0px;
}


.box_texto2_cultura.posicao_extra1 {
	margin-top: 50px;
}

.box_texto2_cultura.posicao_extra2 {
	margin-top: 130px;
}

.box_texto2_cultura h3 {
	color: #2c0081;
  font-weight: bold;
}

.box_texto2_cultura p {
	font-size: 18px;
	min-height: 20vh;
}
/* FINAL dos Estilos para a Section 2 */

/* INÍCIO dos Estilos para a Section 3 */
.figuras_cultura {
	position: relative;
  min-height: 15vh;
	margin-bottom: 10px;
}

.figuras_cultura img{
	position: absolute;
	top: 45px;
}

.figuras_cultura img.posicao-imagem {
	margin-top: 12px;
}

.figuras_cultura figcaption{
	position: absolute;
	top: 45%;
	left: 30%;
  font-size: 18px;
  color: #290381;
}

/* FINAL dos Estilos para a Section 3 */

/* ---------------FINAL dos Estilos - Página CULTURA--------------- */


/* ---------------INÍCIO dos Estilos - Página SUSTENTABILIDADE--------------- */

/* INÍCIO dos Estilos para a Section 1 */
.conteudo_paginas.conteudo_sustentabilidade h3{
	margin-bottom: 0px;
}

.conteudo_paginas.conteudo_sustentabilidade p{
	margin-bottom: 0px;
	color: black;
}

.conteudo_paginas.conteudo_sustentabilidade ul{
	margin-left: 20px;
  color: black;
  font-size: 16px;
  margin-top: 10px;
  line-height: 1;
	list-style: none;
}

.conteudo_paginas.conteudo_sustentabilidade ul li:before {
	content: '\2022';
  margin: 0px 8px;
  color: #a1da26;
 }
/* FINAL dos Estilos para a Section 1 */

/* INÍCIO dos Estilos para a Section 2 - Box Background-Imagem */

.box_imagem_sustentabilidade {
  background: url("https://jbs.com.br/wp-content/uploads/2023/11/retangulo-box-azul-2.png");
  background-size: 100%;
  text-align: center;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  padding: 20px;
}


.box_imagem_sustentabilidade h4{
  color: white;
  font-size: 30px;
}

/* FINAL dos Estilos para a Section 2 - Box Background-Imagem */

/* INÍCIO dos Estilos para a Section 3 */

.titulo_edicao_especial h3 {
  font-size: 28px;
  color: #290381;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 70px;
}

/* FINAL dos Estilos para a Section 3 */

/* INÍCIO dos Estilos BOTÕES */

.botao-padrao_1 {
  background: #a1da26 !important;
  color: black !important;
  margin-top: 10px !important;
  margin-right: 0px !important;
  padding: 2px 27px !important;
  border-radius: 20px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.botao-padrao_2 {
	background: white !important;
  color: #b7e259 !important;
  margin-top: 10px !important;
  margin-right: 0px !important;
  padding: 1px 30px !important;
  border-radius: 20px !important;
  font-weight: 300 !important;
  font-size: 18px !important;
}

/* FINAL dos Estilos BOTÕES */

/* INÍCIO dos Estilos FORMULÁRIO */

.form_padrao1 {
  background-color: #9dd81d;
  border-top-right-radius: 35px;
  border-bottom-left-radius: 35px;
  padding: 25px 20px;
  margin-top: 15px;
}

.form_padrao1 h4 {
  color: white;
  font-size: 28px;
  position: relative;
  bottom: 10%;
}

.form_padrao1 form input {
	display: block;
  width: 100%;
  margin-bottom: 8px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: none;
  padding: 3px 12px;
}

.form_padrao1 form input::placeholder{
	color: darkblue;
	font-weight: bold;
}

/* FINAL dos Estilos FORMULÁRIO */



/* ---------------FINAL dos Estilos - Página SUSTENTABILIDADE--------------- */


/* ---------------INÍCIO dos Estilos - Página SUÍNOS--------------- */

.conteudo_suinos.highlight-left::after, .conteudo_suinos.highlight-right::after{
    background: white !important;
    border-radius: 130px 0 0 !important;
  }

  @media(max-width: 769px){
    .conteudo_suinos.highlight-left .wrap:first-child, .conteudo_suinos.highlight-right .wrap:last-child{
      background: none !important;
    }
  }

/* ---------------FINAL dos Estilos - Página SUÍNOS--------------- */


/* ---------------INÍCIO dos Estilos - Página GESTÃO DE BEA--------------- */

.box_img_gestao {
	position: relative;
	margin-top: -210px;
}

.box_img_gestao {
	margin-top: -190px;
}
.box_img_gestao span{
	position: absolute;
  right: 32%;
  top: 7%;
  color: #290381;
  font-weight: bold;
}

.conteudo_gestao p{
	font-size: 16px;
	
}


/* ---------------FINAL dos Estilos - Página GESTÃO DE BEA--------------- */

/* ---------------INÍCIO dos Estilos - Página Plant Based--------------- */

.box_plant-based{
	background: #c3eaf8;
	padding: 20px;
	border-radius: 0px 10px; }

.container_incrivel {
	position: relative;
	border: 2px solid #290381;
	padding: 40px;
	margin-top: -30px;
	margin-left: -33px;
	border-radius: 0px 10px;
}

.container_incrivel p{
	font-size: 16px;
}

.logo_incrivel {
	position: absolute;
  right: 48%;
  top: 75%;
}

.logo_vivera {
	position: absolute;
	top: 75%;
  right: 0%;
}

@media(max-width: 769px){
	.logo_vivera {
	position: absolute;
	top: 92%;
  right: 0%;
}
	.logo_incrivel {
	position: absolute;
  right: 0%;
  top: 55%;
}

}

/* ---------------FINAL dos Estilos - Página Plant Based--------------- */

/* ---------------INÍCIO dos Estilos - Página Novos Negócios--------------- */

.img_novos_negocios {
  margin-top: -225px;
}

.txt_novos_negocios p {
	color: #14143c;
}


  .pilares_box_novos-negocios{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    gap: 20px;
    margin-bottom: 15px;
    position: relative;
	padding: 25px 10px;
  }
  
  
  .pilares_box_novos-negocios img{
  	position: absolute;
  	left: 0;
  }
  
 
  
   .pilares_box_novos-negocios a{
	 border: 1px solid;
	 border-radius: 24px;
	 padding: 1px 11px;
	 position: absolute;
	 right: 8px;
  }

   .pilares_box_novos-negocios p{
   min-height: 8vh;
  }  
  
   .modal-metas-novos-negocios.mfp-inline{
    background: #fff;
    padding: 50px;
    border-radius: 15px;
    max-width: 88vw;
    min-height: 45vh;
  }

  .modal-metas-novos-negocios.mfp-inline button.mfp-close{
    color: #fff !important;
    opacity: 1 !important;
  }

  .modal-metas-novos-negocios .header{
    width: 66%;
    display: inline-block;
  }

  .modal-metas-novos-negocios h3, 
  .modal-metas-novos-negocios p{
    color: #28247E !important;
  }

  .modal-metas-novos-negocios .header h3, 
  .modal-metas-novos-negocios .header p{
    margin-bottom: 0 !important;
    font-size: 15px;
  }
 

  .modal-metas-novos-negocios .header.title_header{
  	width: 30%;
  	float: left;
  	margin-right: 4%;.modal-metas-grupos.mfp-inline
  }
  
    .modal-metas-novos-negocios .header.title_header img{
	width: 100%;
    position: relative;
    z-index: 2;
  }

  .modal-metas-novos-negocios p.text{
    margin-left: 65px;
  }
  
  .modal-metas-novos-negocios .imagem_fundo_modal {
	position: absolute;
	bottom: -9px;
	left: 0;
  }
  
  .modal-metas-novos-negocios .imagem_fundo_modal img{
	width: 80%;
  }
  @media(max-width: 769px){
	  
  .modal-metas-novos-negocios.pilares_box_grupos p{
  	height: 0vh;
  	margin-bottom: 0px;
  }
  
  .modal-metas-novos-negocios .header.title_header {
	width: 100%;
	float: left;
	margin-right: 4%;
	margin-top: 4%;
	text-align: center;
	margin-bottom: 15px;
}
  .modal-metas-novos-negocios .header {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 1;
	text-align: center;
}
	
  .modal-metas-novos-negocios .imagem_fundo_modal {
	position: absolute;
	bottom: -9px;
	left: 0;
	width: 100%;
	height: 100%;
 }
   
  .modal-metas-novos-negocios .imagem_fundo_modal img{
	display: none;
  }
  
  .modal-metas-novos-negocios.mfp-inline {
  background: #fff;
  padding: 50px;
  border-radius: 15px;
  max-width: 88vw;
  margin-top: 15%;
  }
}  


/* ---------------FINAL dos Estilos - Página Novos Negócios--------------- */

/* ---------------INÍCIO dos Estilos - Página Relação com Fornecedores--------------- */

.txt_relacao p {
color: black !important}

.txt_relacao p b {
color: #290381 !important}


/* ---------------FINAL dos Estilos - Página Relação com Fornecedores--------------- */

/* ---------------INÍCIO dos Estilos - Página Garantia de Origem--------------- */

.span_aviso {
	background-color: #160f3d;
	border-radius: 37px;
}

.conteudo_paginas.conteudo_garantia p{
	color: black;
}

.icone_emergencia {
	margin-bottom: 20px;
	margin-top: -10px;
}

.icone_emergencia img {
 	width: 35px;
 	margin-top: 30px;
 	margin-bottom: -10px; 
 	margin-right: 10px;
}

.icone_emergencia span {
	color: white;
}


.icones_garantia_de_origem {
	width: 12%;
  	display: inline-block;
}

.icones_garantia_de_origem img {
	margin-left: 25px;
}

.icones_garantia_de_origem p {
	margin-left: 9px;
	text-align: center;
}

ul.ul_relatorios_auditoria{
	background: #290381;
	margin: 0 !important;
	padding: 30px;
	border-radius: 20px;
}

ul.ul_relatorios_auditoria li p a{
	color: #fff; 
}


@media(max-width: 1000px){
.icones_garantia_de_origem {
  width: 70%;
  display: inline-block;
}
}

@media(max-width: 769px){
.icones_garantia_de_origem {
  width: 70%;
  display: inline-block;
}

.icones_garantia_de_origem img {
	margin-left: 0px ;
}
}
/* ---------------FINAL dos Estilos - Página Garantia de Origem--------------- */


/* ---------------INÍCIO dos Estilos - Página Selo de Garantia--------------- */


.box_selo h3 {
	color: white !important;
}

.conteudo_selo p{
	color: black !important;
}

ul.ul_relatorios_auditoria_selo{
	background: #290381;
	padding: 30px;
	border-radius: 20px;
	margin-left: 0;
}

ul.ul_relatorios_auditoria_selo li p {
	color: #fff; 
	margin-left: 10px;
}

ul.ul_relatorios_auditoria_selo li {
	border-bottom: 0px !important; 
	margin-left: 9px;
}

ul.ul_relatorios_auditoria_selo li::marker {
	color: #00d0f9 !important; 
}


ul.ul_relatorios_auditoria_selo img {
	float: right;
	margin-top: -34px;
	margin-right: -36px;
	width: 40%;
}

.conteudo_selo button{
	background: #290381;
	border-radius: 20px;
}

@media(max-width: 1400px){
ul.ul_relatorios_auditoria_selo img {
	float: right;
	margin-top: -34px;
	margin-right: -36x;
	width: 40%;
}
}

@media(max-width: 1300px){
ul.ul_relatorios_auditoria_selo img {
	display: none;
}
}

/* ---------------FINAL dos Estilos - Página Selo de Garantia--------------- */

/* ---------------INÍCIO dos Estilos - Página Grupos de Trabalho e Associações--------------- */


.botao_codigo .button_conduta {
	padding: 5px 30px;
	border-radius: 20px;
	color: #290381;
	border: 1px solid;
}

.botao_codigo {
	text-align: center;
}

.botao_codigo figure{
	margin-bottom: 10px;
}

.lista_codigos-e-politicas ul li::marker {
	color: white;
}

.conteudo_codigo-e-politicas p {
	color: black !important;
}
/* ---------------FINAL dos Estilos - Página Grupos de Trabalho e Associações--------------- */

/* ---------------INÍCIO dos Estilos - Página Grupos de Trabalho e Associações--------------- */

  .pilares_box_grupos{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 0px;
    border-radius: 10px;
    gap: 20px;
    margin-bottom: 15px;
  }
  
   .pilares_box_grupos a{
	 border: 1px solid;
	 border-radius: 24px;
	 padding: 1px 11px;
  }

   .pilares_box_grupos p{
   min-height: 8vh;
  }  
  
   .modal-metas-grupos.mfp-inline{
    background: #fff;
    padding: 50px;
    border-radius: 15px;
    max-width: 88vw;
    min-height: 45vh;
  }

  .modal-metas-grupos.mfp-inline button.mfp-close{
    color: #fff !important;
    opacity: 1 !important;
  }

  .modal-metas-grupos .header{
    width: 66%;
    display: inline-block;
  }

  .modal-metas-grupos h3, 
  .modal-metas-grupos p{
    color: #28247E !important;
  }

  .modal-metas-grupos .header h3, 
  .modal-metas-grupos .header p{
    margin-bottom: 0 !important;
    font-size: 15px;
  }
 

  .modal-metas-grupos .header.title_header{
  	width: 30%;
  	float: left;
  	margin-right: 4%;.modal-metas-grupos.mfp-inline
  }
  
    .modal-metas-grupos .header.title_header img{
	width: 100%;
    position: relative;
    z-index: 2;
  }

  .modal-metas-grupos p.text{
    margin-left: 65px;
  }
  
  .modal-metas-grupos .imagem_fundo_modal {
	position: absolute;
	bottom: -9px;
	left: 0;
  }
  
  .modal-metas-grupos .imagem_fundo_modal img{
	width: 80%;
  }
  @media(max-width: 769px){
	  
  .modal-metas-grupos.pilares_box_grupos p{
  	height: 0vh;
  	margin-bottom: 0px;
  }
  
  .modal-metas-grupos .header.title_header {
	width: 100%;
	float: left;
	margin-right: 4%;
	margin-top: 4%;
	text-align: center;
	margin-bottom: 15px;
}
  .modal-metas-grupos .header {
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 1;
	text-align: center;
}
	
  .modal-metas-grupos .imagem_fundo_modal {
	position: absolute;
	bottom: -9px;
	left: 0;
	width: 100%;
	height: 100%;
 }
   
  .modal-metas-grupos .imagem_fundo_modal img{
	display: none;
  }
  
  .modal-metas-grupos.mfp-inline {
  background: #fff;
  padding: 50px;
  border-radius: 15px;
  max-width: 88vw;
  margin-top: 15%;
  }
}  

/* ---------------FINAL dos Estilos - Página Grupos de Trabalho e Associações--------------- */

/* ---------------INÍCIO dos Estilos - Página Compliance--------------- */

.box_compliance_img_topo .image_frame {
	margin: 0px;
}

.box_compliance_esquerda {
	padding: 40px 45px;
	margin-top: 30px;
}

.box_compliance_esquerda p{
	
}

.conteudo_paginas.conteudo_cultura.conteudo_compliance .box_compliance_logo_topo {
	margin-left: 80px;
	position: relative;	
}

.conteudo_paginas.conteudo_cultura.conteudo_compliance .box_compliance_logo_topo .image_frame{
	position: absolute;	
	top: -25px;
}

.conteudo_paginas.conteudo_cultura.conteudo_compliance h3 {
  font-size: 41px;
  line-height: 1;
  margin-left: 50px;.
  margin-top: 35px;
  margin-bottom: 50px;
 }


.conteudo_paginas.conteudo_compliance {
	padding-top: 0px !important;
}

.box_texto2_compliance.posicao_extra1 {
  margin-top: 140px;
}

.box_texto1_compliance.posicao_extra2 {
  margin-top: 140px;
}
  
.image_compliance .wp-caption-text{
	background: none !important;
	text-align: center;
}

.image_compliance .wp-caption-text a{
	margin-left: 0 !important;
}

.box_texto2_compliance a,
.image_compliance a {
  background: white;
  color: #371489;
  border: 1px solid;
  border-radius: 25px;
  margin-left: 45px;
  padding: 5px 20px;
  display: inline-block;
  text-align: center;
  margin-bottom: 15px;
}

.accordeon_compliance .accordion .question .title {
  padding:  13px 15px 5px 65px;
  font-size: 22px;
  font-weight: 700;
  position: relative;
  border-width: 0;
  border-style: solid;
  cursor: pointer;
  background: transparent; 
 }
 
.accordeon_compliance .accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {
  right: 50px;
  left: initial;
  top: 20px;
  border-radius: 100%;
  border: 1px solid #401e8e;
  color: #401e8e !important;
}

.accordeon_compliance .accordion .question .title span{
	display: block;
	padding-left: 50px;
	position: relative;
	left: -60px;
	background-repeat: no-repeat;
	font-size: 18px;
}

.accordeon_compliance .accordion .question .title span.ico-lideranca{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-lideranca-img.jpg');
	
}

.accordeon_compliance .accordion .question .title span.ico-due-diligence{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/due-imagem-ico.jpg');
}

.accordeon_compliance .accordion .question .title span.ico-politicas-procedimentos{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-politicas-img.jpg');
}

.accordeon_compliance .accordion .question .title span.ico-canal-denuncia{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-canal-img.jpg');
}

.accordeon_compliance .accordion .question .title span.ico-avaliacao-risco{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-avaliacao-risco-img.jpg');
}

.accordeon_compliance .accordion .question .title span.ico-avaliacao-monitoramento{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-avaliacao-monitoramento-img.jpg');
}

.accordeon_compliance .accordion .question .title span.ico-controles{
	background-image: url('https://jbs.com.br/wp-content/uploads/2023/10/ico-controles-img.jpg');
}


.accordeon_compliance .accordion .question{
	display: inline-block;
	margin-right: 50%;
	border: 0px;
}

.accordeon_compliance .accordion .question .title::before {
	border-width: 0 0px 0 0;
}

.accordeon_compliance .accordion .question.active .title > .acc-icon-minus {
  display: block;
  color: #290381 !important;
}

.accordeon_compliance .ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th, .fake-tabs > ul li a {
  color: #226ccb !important; 
}

.accordeon_compliance .question.active .answer b {
	color: #290381;
}

.accordion .question .answer {
	margin-left: 35px;
}

.accordeon_compliance.accordeon2_compliance .accordion .question .title span{
	color: #290381; 
}

.accordeon_compliance .icon-plus:before {
  content: '\e867';
}

.accordeon_compliance .icon-minus:before {
  content: '\e945';
}


/* ---------------FINAL dos Estilos - Página Compliance--------------- */


/* ---------------INÍCIO dos Estilos - Página Criação, Transporte e Produção--------------- */

.conteudo_paginas.conteudo_criacao-transporte .card_criacao-transporte {
	border-radius: 25px;
	position: relative;
}

.conteudo_paginas.conteudo_criacao-transporte .card_criacao-transporte button{
	position: absolute;
	bottom: -20px;
	left: 32%;
	border-radius: 30px;
	padding: 5px 20px;
	background: #baecfc;
	color: #160F3D;
	margin-bottom: 0px;
}

.conteudo_paginas.conteudo_criacao-transporte .elemento_fundo_criacao-transporte {
	position: relative;
}

.conteudo_paginas.conteudo_criacao-transporte .box_criacao_imagem-fundo img{
	position: absolute;
}

.conteudo_paginas.conteudo_criacao-transporte.conteudo_criacao-transporte-box {
	padding-top: 60px;
	background-image: url(https://jbs.com.br/wp-content/uploads/2023/10/fundo-box-criacao.png);
	background-repeat: no-repeat;
	background-position: right 6% bottom 0%;
}

.conteudo_paginas.conteudo_criacao-transporte .gradient_criacao-transport img {
	width: 100%;
}

.conteudo_paginas.conteudo_criacao-transporte .gradient_criacao-transport p {
	position: absolute;
	bottom: -20%;
	color: white;
	text-align: center;
	background: linear-gradient(to bottom, rgba(22,15,61,0) 0%,rgba(22,15,61,1) 69%,rgba(22,15,61,1) 99%);
	padding: 52px 40px;
	border-radius: 10px;
}

/* ---------------FINAL dos Estilos - Página Criação, Transporte e Produção--------------- */


/* ---------------INÍCIO dos Estilos - Página Nossos Negócios--------------- */


.conteudo_paginas.conteudo_nossos_negocios h3{
	font-size: 51.4px;
	line-height: 1;
	margin-top: 100%;
	margin-left: 15%;	
}

.conteudo_paginas.conteudo_nossos_negocios h4 {
	color: #0055c2; 
}

.conteudo_paginas.conteudo_nossos_negocios  {
	color: #000; 
}


.box_plant-based.box_nossos_negocios {
	padding: 13px 40px 15px 73px;
	border-radius: 0px 50px;
	margin: 5px 45px 0px 23px;
	background: #2e2287;
}

.box_plant-based.box_nossos_negocios .container_incrivel{
	position: relative;
	border: 3px solid #53d2fd;
	border-radius: 0px 50px;
	padding: 13px 0px 13px 10px;
	margin: -20px -50px -4px -65px;
}

.box_plant-based.box_nossos_negocios .container_incrivel figure{
	display: inline-block;
	width: 100px;
	margin-left: 3px;
	margin-top: 10px;	
}

.box_plant-based.box_nossos_negocios .container_incrivel figcaption{
	color: #fff;
	text-align: center;
	font-size: 14px;
	width: 6vw;
}

/* ---------------FINAL dos Estilos - Página Nossos Negócios--------------- */

/* ---------------INÍCIO dos Estilos - Página Tecnologia e Processos--------------- */

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos{
	margin-top: 5%;
	border-radius: 60px 0px;
	width: 75vw;
	position: relative;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#002c9c+0,00c087+75 */
background: linear-gradient(to bottom,  rgba(0,44,156,1) 0%,rgba(0,192,135,1) 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos p {
	float: left;
	width: 65%;
	padding: 50px 50px 50px 40px;
	color: white;
}

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos img {
	width: 22%;
	border-bottom-right-radius: 70px;
	position: absolute;
	right: -22px;
	top: -40px;
	box-shadow: 2px 4px 16px -6px black;
}


@media(min-width: 1600px){

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos img {
	width: 22%;
	top: -34px;
}


.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos {
	width: 60vw;
}

}

@media(max-width: 1000px){

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos img {
	width: 30%;
}

}

@media(max-width: 769px){

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos img {
	width: 45%;
    top: 60%;
}

.conteudo_paginas.conteudo_tecnologia_processos .box_tecnologia-processos p {
	text-align: center;
}


}
/* ---------------FINAL dos Estilos - Página Tecnologia e Processos--------------- */

/* ---------------INÍCIO dos Estilos - Página Estrutura Global--------------- */


.conteudo_paginas.conteudo_estrutura-global .estrutura_card {
	position: relative;
}


.estrutura_card .image_wrapper{
	position: absolute;
	top: 0px;
	padding: 20px;
	width: 100%;
}

.estrutura_card p.wp-caption-text,
.estrutura_card p.caption-text {
	border-radius: 20px;
	display: inline-block;
	background-color: #00aafa;
	margin: 90px 0 20px 0;
	padding-top: 126px !important;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-bottom: 20px !important;
	min-height: 242px;
}


.estrutura_card p.wp-caption-text b,
.estrutura_card p.caption-text b {
  display: block;
  width: 100%;
  text-transform: none;
}

.estrutura_card .image_wrapper img {
  border-radius: 100%;
  -webkit-box-shadow: -5px 6px 22px -7px #666;
  box-shadow: -5px 6px 22px -7px #666;
 }

@media(max-width: 769px){



}
/* ---------------FINAL dos Estilos - Estrutura Global--------------- */




/* ---------------INÍCIO dos Estilos - RDOAPÉ--------------- */

.sec li a {
	color: white;
}

.menus .main li b a {
	color: white;
}
/* ---------------FINAL dos Estilos - RODAPÉ--------------- */



.netzero_posicao_botao a {
	position: absolute;
	top: 50%
	right: 30%;
}


