/*Inicio-padrao*/

html {
  scroll-behavior: smooth;
}
.ancora-atuacao {
}
body::-webkit-scrollbar {
  width: 9px;
  background-color: #f9f9f9;
} /* configurando scroll */
body::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}
body::-webkit-scrollbar-thumb {
  height: 250px;
  background: #818181;
}

.engloba-titulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}

.box-galeria-padrao {
  height: 517px;
  width: 100%;
  cursor: pointer;
}

.box-galeria-padrao .box-image-padrao {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-galeria-padrao:hover .image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE */
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.carrossel-galeria-padrao {
  display: flex;
  justify-content: space-between;
  border-radius: 50px;
  overflow: hidden;
}

.engloba-carrossel-galeria-padrao .carrossel-galeria-padrao .owl-stage-outer {
  border-radius: 61px;
  overflow: hidden;
  height: 517px !important;
}

.carrossel-galeria-padrao .owl-dots {
  text-align: center;
  display: block !important;
  margin: 0 auto;
  margin-top: 60px;
  /* position: absolute; */
  /* bottom: -10px; */
  /* transform: translate(10px, 50%); */
  /* left: 50%; */
}

.carrossel-galeria-padrao .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  margin: 0 7px;
  background-color: #a1a1a1;
  display: inline-block;
  position: relative;
  font-size: 0;
  border-radius: 100%;
  left: inherit;
  top: inherit;
}

.carrossel-galeria-padrao .owl-dots .owl-dot.active,
.carrossel-galeria-padrao .owl-dots .owl-dot:hover {
  background-color: #b8202e;
}

/*Fim-padrao*/

/* Inicio-Topo */

#topo {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  flex-direction: column;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
}
#topo #topo.flutuante {
  height: 74px;
  background: #b8202e;
  margin-top: 0;
}

#topo .engloba-menu-topo {
  display: flex;
  align-items: center;
}

#topo .engloba-menu-topo .ul-menu {
  display: flex;
}

#topo .engloba-menu-topo .ul-menu .li-menu {
  margin-right: 30px;
}

#topo .engloba-menu-topo .ul-menu .li-menu:last-of-type {
  margin-right: 0;
}

#topo .engloba-menu-topo .ul-menu .li-menu .a-menu {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  letter-spacing: 0.7px;
  color: #fff;
  font-weight: 600;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.fancybox__caption {
  background: #fff;
  display: flex;
  padding: 7px 32px !important;
  color: #ccc;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 30px;
  color: #292828;
  font-size: 16px;
}

#topo.flutuante {
  background: #707070;
}
#topo.flutuante .wrap {
  padding: 10px 0;
}
#topo.flutuante .logo {
  width: 82px;
  /* margin-top: 3px; */
  height: 31px;
}

#topo .logo {
  width: 207.51px;
  margin-right: 38.27px;
}

#topo .logo img {
  width: 100%;
}

#topo.flutuante .logo img {
  filter: brightness(10) saturate(0.1) contrast(10);
}

#topo .engloba-sidebar {
  display: flex;
}

#topo .engloba-topo {
  display: flex;
  justify-content: space-between;
  width: 284px;
  align-items: center;
}

#topo.flutuante .engloba-topo {
  padding: 0;
  align-items: center;
  /* width: 168px; */
  width: 100%;
}

#topo.flutuante .botao-sidebar {
  margin-top: 0;
  height: 23px;
}

#topo .botao-sidebar {
  width: 39.63px;
  height: 30.3px;
  align-items: center;
  align-content: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 20px;
}
#topo.flutuante .botao-sidebar span {
  background: #fff;
}
#topo .botao-sidebar span {
  width: 100%;
  height: 1px;
  background: #b8202e;
  display: flex;
}

#topo .botao-sidebar span:last-of-type {
  margin-bottom: 0;
}

/* Fim-Topo */

/*Inicio-sec-atuacao*/

#sec-atuacao {
  display: flex;
  background: #fff;
  position: relative;
  margin-top: 0;
}

#sec-atuacao:before {
  content: "";
  background-image: url(../images/firula-atuacao.png);
  position: absolute;
  position: absolute;
  height: 400px;
  top: -11px;
  left: 8%;
  transform: translate(0px, 10px);
  width: calc(100% - 210px);
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#sec-atuacao .wrap {
  padding-bottom: 51px;
  width: 80.9%;
}

#sec-atuacao .engloba-titulo {
  text-align: center;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
#sec-atuacao .engloba-titulo.animate {
}
#sec-atuacao .engloba-titulo .titulo {
  font-family: "Poppins", sans-serif;
  color: #707070;
  font-size: 24px;
  letter-spacing: 24px;
  line-height: 33px;
  font-weight: 400;
  margin-bottom: 36.25px;
}

#sec-atuacao .engloba-titulo p {
  font-family: "Poppins", sans-serif;
  color: #707070;
  font-size: 16px;
  font-weight: 400;
  width: 913px;
  margin: 0 auto;
  line-height: 30px;
}

#sec-atuacao .engloba-titulo .btn-proposta {
  margin: 0 auto;
  display: table;
  margin-top: 25.74px;
}

#sec-atuacao .engloba-titulo .btn-proposta a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Poppins", sans-serif;
  letter-spacing: 6.4px;
  width: 159px;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  color: #ffff;
  background: #b81212;
  border: 1px solid #b81212;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 48px;
}
#sec-atuacao .engloba-titulo .btn-proposta:hover a {
  background: transparent;
}
#sec-atuacao .engloba-titulo .btn-proposta a:after {
  content: "";
  width: 107px;
  height: 50px;
  background-image: url(../images/firula-sobre.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
}
#sec-atuacao .engloba-titulo .btn-proposta:hover a {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  color: #b8202e;
}

.engloba-conteudo-atuacao {
  margin-top: 72.81px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}

.box-atuacao {
  display: flex;
  justify-content: center;
  margin-bottom: 39px;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 33%;
  opacity: 0;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}

.box-atuacao:hover {
  -moz-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  -o-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-atuacao:hover .conteudo-box-atuacao {
  background: #f5f5f5;
  border: 1px solid #707070;
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-atuacao.animate:nth-of-type(even) {
  animation: backInLeft;
  animation-duration: 1.5s;
  --animate-delay: 1.5s;
  --animate-duration: 1.5s;
  opacity: 1;
}
.box-atuacao.animate:nth-of-type(odd) {
  animation: backInLeft;
  animation-duration: 1.5s;
  --animate-delay: 1.5s;
  --animate-duration: 1.5s;
  opacity: 1;
}
.box-atuacao .engloba-imagem {
  display: flex;
  align-items: flex-start;
}

.conteudo-box-atuacao {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  align-items: baseline;
  min-height: 499px;
  width: 100%;
  padding: 59px 46.77px;
  min-height: 549px;
}

.box-atuacao .image {
  display: flex;
  width: 73.34px;
  height: 78.34px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-atuacao:hover .image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE */
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-atuacao span {
  display: flex;
  align-items: center;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #b8202e;
}

.box-atuacao span:after {
  content: "";
  display: flex;
  width: 37.09px;
  height: 0;
  border: 2px solid #b8202e;
  margin-left: 5.26px;
}

.box-atuacao .descricao {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25.74px;
  flex-direction: column;
  width: 100%;
  text-align: center;
}
.box-atuacao .descricao p {
  color: #707070;

  font-size: 16px;

  font-family: "Poppins", sans-serif;

  font-weight: 400;
}
.box-atuacao .descricao:after {
  content: "";
  width: 99px;
  height: 16px;
  background: #b8202e;
  margin-top: 55px;
}
.box-atuacao .descricao .titulo {
  font-family: "Poppins", sans-serif;
  color: #707070;
  text-align: center;
  font-size: 23px;
  letter-spacing: 1.4px;
  font-weight: 700;
  margin-bottom: 41px;
}

/*Fim-sec-atuacao*/

/*Inicio-sec-case*/

#sec-case {
  background: #ffffff;
  width: 100%;
  display: table;
  position: relative;
  opacity: 0;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.ancora-case {
  position: absolute;

  top: -50px;

  left: 0;

  display: table;
}
#sec-case.animate {
  animation: fadeInRightBig;

  animation-duration: 1s;

  --animate-delay: 1s;

  --animate-duration: 1s;

  opacity: 1;
}

#sec-case .engloba-titulo {
  width: 100%;
  display: table;
  align-items: center;
  margin: 0 auto;
  text-align: right;
  position: relative;
  /* margin-left: -205px; */
}

#sec-case .engloba-titulo .titulo {
  display: inline-flex;
  color: rgb(109 110 114 / 15%);
  font-size: 120px;
  line-height: 100px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  justify-content: space-between;
  align-items: center;
  width: 1221px;
}
#sec-case .engloba-titulo .titulo:after {
  content: "";
  width: calc(100%);
  height: 0.5px;
  background: #b8202e;
  margin-left: 51px;
}

#sec-case .conteudo-sec-case {
  display: flex;
  align-items: flex-end;
  width: 1248px;
  float: right;
  overflow: hidden;
}

#sec-case .conteudo-sec-case .engloba-box-case {
  display: flex;
  height: 550px;
  background: #f5f5f5;
  width: 100%;
  float: right;
  position: relative;
}

.descricao-box-case {
  width: 252px;
  min-width: 252px;
  height: 100%;
  padding: 68.6px 32px 0 66px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.carrossel-case {
  margin-right: -56px;
}

.descricao-box-case ul {
}

.descricao-box-case ul li {
  margin-bottom: 40px;

  position: relative;
}
.descricao-box-case ul li:before {
  width: ;
}
.descricao-box-case ul li:hover .descricao-hover {
  margin-top: 12.2px;
  display: block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.descricao-box-case ul li:after {
  content: "";
  width: 36px;
  height: 0.5px;
  background: #b8202e;
  display: flex;
  position: absolute;
  left: -65px;
  top: 12px;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.descricao-box-case ul li:hover:after,
.descricao-box-case ul li.active:after {
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.descricao-box-case ul li .descricao-hover {
  margin-top: 12.2px;
  display: none;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.descricao-box-case ul li a {
  color: #6d6e72;

  font-size: 18px;

  letter-spacing: 0.9px;

  font-weight: 600;
}
.descricao-box-case ul li:hover a,
.descricao-box-case ul li.active a {
  font-size: 20px;
  color: #b8202e;
  font-weight: 700;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.descricao-box-case p {
  color: #707070;
  font-size: 13px;
  line-height: 25px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

.descricao-box-case .btn-proposta {
  margin-top: 73px;
}
.carrossel-atuacao .owl-nav {
}
.carrossel-equipe .owl-nav,
.carrossel-fornecedor .owl-nav,
.carrossel-atuacao .owl-nav {
  margin: 0 auto;
  margin-top: 27px;
  /* display: none; */
  justify-content: center;
  align-items: center;
  gap: 0 20px;
  /* display: none; */
  width: 133px;
  display: none;
}
.carrossel-case .owl-nav {
  display: flex !important;
  position: absolute;
  bottom: 4px;
  left: 0;
}

.carrossel-case .owl-nav .owl-prev,
.carrossel-case .owl-nav .owl-next {
  margin-left: 0;
}
.carrossel-case .owl-nav .owl-next,
.carrossel-equipe .owl-nav .owl-next,
.carrossel-fornecedor .owl-nav .owl-next {
}

.carrossel-case .owl-nav .owl-next span,
.carrossel-case .owl-nav .owl-prev span,
.carrossel-equipe .owl-nav .owl-next span,
.carrossel-equipe .owl-nav .owl-prev span,
.carrossel-fornecedor .owl-nav .owl-next span,
.carrossel-fornecedor .owl-nav .owl-prev span,
.carrossel-atuacao .owl-nav .owl-next span,
.carrossel-atuacao .owl-nav .owl-prev span {
  border: 2px solid transparent;
  width: 66px;
  height: 64px;
  display: flex;
  font-size: 0;
  background: #f5f5f5;
  justify-content: center;
  align-items: center;
}
.carrossel-case .owl-nav .owl-next:hover span,
.carrossel-case .owl-nav .owl-prev:hover span {
  border: 2px solid #707070;
}
.carrossel-case .owl-nav .owl-next span:before,
.carrossel-equipe .owl-nav .owl-next span:before,
.carrossel-fornecedor .owl-nav .owl-next span:before,
.carrossel-atuacao .owl-nav .owl-next span:before {
  content: "";
  width: 14px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/seta-dir.svg);
}

.carrossel-case .owl-nav .owl-prev span:before,
.carrossel-equipe .owl-nav .owl-prev span:before,
.carrossel-fornecedor .owl-nav .owl-prev span:before,
.carrossel-atuacao .owl-nav .owl-prev span:before {
  content: "";
  width: 14px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/seta-esq.svg);
}

.box-case {
  display: flex;
  width: 100%;
  height: 550px;
  cursor: pointer;
  min-width: inherit;
}

.box-case .image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-case .image:after {
  content: "";
  background: transparent linear-gradient(359deg, #010101 0%, #55555500 100%) 0% 0% no-repeat padding-box;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-case:hover .image:after {
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-case:hover .image {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-case .descricao {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  padding-bottom: 108px;
}
.box-case .descricao .titulo {
  color: #ffffff;
  font-size: 19px;
  letter-spacing: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  opacity: 0;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 1.9s ease;
}
.box-case .descricao .titulo:after {
  content: "";
  width: 49px;
  height: 4px;
  background: #ffffff;
  margin: 0 auto;
  margin-top: 9.51px;
  margin-bottom: 18.49px;
  display: flex;
}

.box-case .descricao .btn-ver-casting {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 1.9s ease;
  display: none;
}
.box-case:hover .descricao .titulo {
  opacity: 1;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 1.9s ease;
}
.box-case:hover .descricao .btn-ver-casting {
  display: block;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 1.9s ease;
}
.box-case .descricao .btn-ver-casting a {
  color: #ffffff;

  font-size: 20px;

  font-family: "Poppins", sans-serif;

  font-weight: 700;
}
.box-case .descricao .btn-ver-casting a:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  margin: 0 auto;
  margin-top: 9.51px;
  margin-bottom: 18.49px;
  display: flex;
}

/**Fim-sec-case*/

/*Inicio-sec-fornecedor*/

#sec-fornecedor {
  background: #f5f5f5;
}

#sec-fornecedor .wrap {
}

#sec-fornecedor .wrap .engloba-titulo {
  text-align: center;
}

#sec-fornecedor .wrap .engloba-titulo .titulo {
  color: #707070;
  letter-spacing: 24px;
  font-size: 24px;
  line-height: 60px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

.engloba-fornecedor {
  margin: 0 auto;
  margin-top: 68.75px;
  text-align: center;
}

.carrossel-fornecedor .owl-dots {
  text-align: center;
  display: block !important;
  margin: 0 auto;
  margin-top: 47.3px;
}

.carrossel-fornecedor .owl-dots .owl-dot {
  width: 16px;
  height: 16px;
  margin: 0 7px;
  background-color: #d6d6d6;
  display: inline-block;
  position: relative;
  font-size: 0;
  border-radius: 100%;
  left: inherit;
  top: inherit;
}

.carrossel-fornecedor .owl-dots .owl-dot.active,
.carrossel-fornecedor .owl-dots .owl-dot:hover {
  background-color: #b8202e;
}

.box-fornecedor {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #ffffff;
  width: 100%;
  height: 117px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.box-fornecedor:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-fornecedor .image {
  width: 76px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}

.box-fornecedor .image img {
  width: 100%;
}

/*Fim-sec-fornecedor*/

/*Inicio-sec-numeros*/

#sec-numeros {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 458px;
}

#sec-numeros .wrap {
  padding: 0;
  height: 100%;
  justify-content: center;
}

#sec-numeros .engloba-titulo {
  margin: 0 auto;
  margin-bottom: 64.58px;
}

#sec-numeros .engloba-titulo .titulo {
  color: #ffffff;
  letter-spacing: 0.1px;
  font-size: 35px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 53px;
}

.engloba-conteudo-numeros {
  display: flex;
}

.engloba-conteudo-numeros .box-numeros {
  flex-direction: column;
  align-items: center;
}

.box-numero-ld1 {
  display: flex;
  margin-bottom: 10px;
}

.box-numero-ld1 .codigo {
  display: flex;
  align-items: center;
  margin-right: 20.5px;
  color: #b8202e;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.box-numero-ld1 .codigo:after {
  content: "";
  width: 69px;
  height: 0.5px;
  background: #b8202e;
  display: flex;
  margin-left: 20.5px;
}

.box-numero-ld1 .titulo {
  display: flex;
  width: 167px;
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 20px;
  line-height: 30px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.box-numero-ld2 {
  width: 167px;
  display: flex;
  justify-content: flex-start;
  text-align: left;
  /* float: right; */
}

.box-numero-ld2 .numero {
  color: #b8202e;
  font-size: 60px;
  letter-spacing: 0.18px;
  line-height: 90px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

/*Fim-sec-numeros*/

/*Inicio-sec-casting*/

#sec-casting {
  position: relative;
  background: #f7f7f7;

  opacity: 0;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
#sec-casting-inter {
  border-right: 5px solid #b8202e;
}
#sec-casting-inter .engloba-descricao-casting {
  margin-bottom: 50px;
}
#sec-casting.animate {
  animation: fadeInLeftBig;

  animation-duration: 1s;

  --animate-delay: 1s;

  --animate-duration: 1s;

  opacity: 1;
}

#sec-casting .wrap {
  padding-top: 0px;
}

#sec-casting:before {
  content: "";
  background-image: url(../images/firula-atuacao.png);
  position: absolute;
  position: absolute;
  height: 400px;
  top: -11px;
  left: 8%;
  transform: translate(0px, 10px);
  width: calc(100% - 210px);
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

.engloba-conteudo-casting {
  display: flex;
}

.lado1-conteudo-casting {
  background: #b8202e;
  height: 392px;
  padding: 62px 138px;
  padding-right: 48px;
  position: relative;
  mix-blend-mode: multiply;
}

.lado1-conteudo-casting .btn-inscricao {
  margin-top: 24px;
}

.lado1-conteudo-casting:before {
  content: "";
  width: 152px;
  height: 392px;
  background: hsl(359deg 81% 60% / 60%);
  display: block;
  position: absolute;
  right: -152px;
  top: 0;
}

.lado1-conteudo-casting .descricao {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.lado1-conteudo-casting .descricao .eng-descricao {
  margin-bottom: 19px;
  margin-top: -20px;
}

.lado1-conteudo-casting .descricao .titulo {
  color: rgb(35 39 53 / 20%);
  font-size: 98px;
  letter-spacing: 4.9px;
  line-height: 90px;
  margin-bottom: -34px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.lado1-conteudo-casting .descricao .subtitulo {
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 0.1px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.lado1-conteudo-casting .descricao .subtitulo span {
  width: 13.5px;
  height: 13.5px;
  background: #ffffff;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}

.lado1-conteudo-casting .descricao p {
  color: #232735;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 27px;
}

.lado2-conteudo-casting {
  width: 50%;
  height: 392px;
}

.lado2-conteudo-casting .image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.btn-inscricao {
  margin-top: 11px;
}

.btn-inscricao a {
  width: 219px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 28px;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1.6px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.btn-inscricao:hover a {
  color: #e44346;
  background: #ffffff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

#sec-casting .engloba-descricao-casting {
  margin-bottom: 97.96px;
  margin-top: -20px;
}

#sec-casting .engloba-descricao-casting .titulo {
  letter-spacing: 15px;
}

#sec-casting .engloba-descricao-casting .subtitulo {
  margin-top: 106px;
  margin-left: -8px;
  letter-spacing: 0.12px;
  font-size: 40px;
}

.box-casting {
  display: flex;
  justify-content: space-between;
  width: 848px;
  align-items: center;
  margin-bottom: 74px;
}

.box-foto-perfil {
  display: flex;
  margin-right: 210px;
}

.box-casting.box-casting2 .box-foto-perfil .descricao {
  width: 227px;
}

.box-foto-perfil .engloba-imagem {
  display: flex;
  align-items: flex-start;
}

.conteudo-box-foto-perfil {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 274px;
}

.box-casting .box-foto-perfil .image {
  overflow: hidden;
  background: #ccc;
}

.box-casting2 .box-foto-perfil .image {
  width: 227px;
  height: 342px;
  border-radius: 10px;
}

.box-foto-perfil .image {
  display: flex;
  width: 190px;
  height: 190px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-left: 15.67px;
  flex-direction: column;
  justify-content: flex-end;
}

.box-foto-perfil span {
  display: flex;
  align-items: center;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #b8202e;
}

.box-foto-perfil span:after {
  content: "";
  display: flex;
  width: 37.09px;
  height: 0;
  border: 2px solid #b8202e;
  margin-left: 5.26px;
}

.box-foto-perfil .descricao {
  width: 190px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin-top: 20px;
}

.box-foto-perfil .descricao .titulo {
  font-family: "Poppins", sans-serif;
  color: #232735;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 500;
}

.box-upload .titulo-upload:after {
  content: "*";
  display: inline-flex;
  color: #b8202e;
  font-size: 20px;
}

.box-upload {
  width: 525px;
  display: flex;
  flex-direction: column;
}

.box-upload .upload {
  border-radius: 24px;
  border: 1px solid #c4c4c4;
  width: 327px;
  height: 48px;
  background: #ffffff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
}

.box-upload .upload span {
  width: 78px;
  height: 26px;
  background: #f7f7f7;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #b8202e;
  letter-spacing: 0.28px;
  font-size: 14px;
  border-radius: 19px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.box-upload .upload p {
  color: #c4c4c4;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  letter-spacing: 0.28px;
}

.box-upload .upload input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}

.box-upload .titulo-upload {
  color: #232735;
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  margin-bottom: 19px;
  display: flex;
  flex-direction: row;
}

.box-upload .titulo-upload span {
  display: inline-block;
}

/*Fim-sec-casting*/

/*Inicio-sec-contato*/

#sec-contato {
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  padding-top: 126.96px;
}

#sec-contato .engloba-titulo {
}

#sec-contato .engloba-titulo .titulo {
  color: #232735;
  letter-spacing: 0.12px;
  font-size: 40px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 37.66px;
}

#sec-contato .wrap {
  width: 85%;
  padding-top: 0;
  padding-bottom: 0;
}
.engloba-titulo-contato {
  display: flex;
  float: right;
  /* width: 100%; */
}
.engloba-titulo-contato .titulo {
  margin: 0 auto;
  display: flex;
  color: rgb(109 110 114 / 15%);
  font-size: 120px;
  line-height: 100px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  justify-content: space-between;
  align-items: center;
}
.engloba-titulo-contato .titulo:after {
  content: "";
  width: calc(100vw - 820px);
  height: 0.5px;
  background: #b8202e;
  margin-left: 24px;
}
#sec-contato .wrap .conteudo-contato {
  display: flex;
  justify-content: space-between;
  margin-top: 38.87px;
}
.ld1-conteudo-contato {
  width: 582px;
  float: left;
  text-align: center;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.ld1-conteudo-contato:after {
  content: "";
  width: 81.92px;
  height: 32.71px;
  background-image: url(../images/firula-contato.svg);
  display: flex;
  margin: 0 auto;
  margin-top: 38.5px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.ld2-conteudo-contato {
  margin-right: 135px;
  width: 391px;
  float: right;
  display: flex;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}

.ld2-conteudo-contato .engloba-input {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#recaptcha {
  margin-top: 20px;
}
.ld2-conteudo-contato form .campo {
  display: flex;
  width: 100%;
  background: #ffffff;
  height: 55px;
  padding: 0 4px;
  color: #707070;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0.28px;
  border-bottom: 1px solid rgb(112 112 112 / 44%);
}

.ld2-conteudo-contato form .texto {
  display: flex;
  width: 100%;
  background: #ffffff;
  height: 101px;
  padding: 36px 4px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.28px;
  border-bottom: 1px solid rgb(112 112 112 / 44%);
  display: flex;
}

.ld2-conteudo-contato form .btn-enviar-form {
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #707070;
  font-size: 18px;
  letter-spacing: 1.05px;
  margin-top: 37.5px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  background: transparent;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.ld2-conteudo-contato form .btn-enviar-form:after {
  content: "";
  background: #b8202e;
  width: 31px;
  height: 16px;
  margin-left: 17px;
}

.ld2-conteudo-contato form .btn-enviar-form:hover {
  color: #b8202e;
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ld1-conteudo-contato p {
  color: #707070;
  font-size: 16px;
  line-height: 30px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  margin: 0 auto;
  margin-bottom: 57px;
  text-align: center;
  width: 522px;
}
.ld1-conteudo-contato a {
  color: #707070;
  font-size: 16px;
  line-height: 27px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-align: center;
  margin: 0 auto;
}

/*Fim-sec-contato*/

/*Inicio-sec-rede*/

#sec-rede {
  background-color: #f7f7f7;
  display: none;
}

#sec-rede .wrap {
  padding-top: 0;
}

#sec-rede .engloba-titulo-rede {
  margin: 0 auto;
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

#sec-rede .engloba-titulo-rede .titulo {
  color: rgb(35 39 53 / 11%);
  letter-spacing: 0.2px;
  font-size: 65px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 57px;
}

#sec-rede .engloba-titulo-rede .subtitulo {
  color: #232735;
  font-size: 30px;
  letter-spacing: 0.09px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-top: -8px;
  line-height: 36px;
}

#sec-rede .engloba-intagram {
  margin-top: 20.14px;
}

#sec-rede .engloba-intagram .titulo-instagram {
  color: #b8202e;
  letter-spacing: -0.26px;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  display: flex;
  align-items: center;
}

#sec-rede .engloba-intagram img {
  margin-right: 6.91px;
}

/*Fim-sec-rede*/

#footer {
  background: #707070;
  border-top: 9px solid #b8202e;
}

.engloba-conteudo-footer {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.box-footer-logo {
  width: 41%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}

.box-footer-logo .logo {
  margin-top: -20px;
}

.box-footer-logo .logo img {
  width: 222.5px;
}

.box-footer-logo ul {
}

.box-footer-logo ul li {
  display: flex;
}

.box-footer-logo ul li img {
  width: 10.78px;
  height: 10.78px;
  display: flex;
  align-items: flex-end;
  margin-top: 5px;
  margin-right: 15.19px;
}

.box-footer-logo ul li p {
  display: flex;
  color: #ffffff;
  letter-spacing: 0.75px;
}

.box-footer {
  width: 31%;
  display: flex;
  flex-direction: row;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.box-footer:nth-of-type(4) {
  width: 155px;
}
.box-footer:nth-of-type(5) {
  width: 155px;
}
.box-footer:last-of-type {
  margin-right: 0;
  /* width: 160px; */
}
.box-footer-logo.animate {
  animation: fadeInDown;
  animation-duration: 1s;
  --animate-delay: 1s;
  --animate-duration: 1s;
  opacity: 1;
}
.box-footer.animate:nth-of-type(1) {
  animation: fadeInDown;
  animation-duration: 1s;
  --animate-delay: 1s;
  --animate-duration: 1s;
  opacity: 1;
}
.box-footer.animate:nth-of-type(2) {
  animation: lightSpeedInRight;
  animation-duration: 1s;
  --animate-delay: 1s;
  --animate-duration: 1s;
  opacity: 1;
}
.box-footer.animate:nth-of-type(3) {
  animation: lightSpeedInRight;

  animation-duration: 1.1s;

  --animate-delay: 1.1s;

  --animate-duration: 1.1s;

  opacity: 1;
}
.box-footer.animate:nth-of-type(4) {
  animation: lightSpeedInRight;

  animation-duration: 1.3s;

  --animate-delay: 1.3s;

  --animate-duration: 1.3s;

  opacity: 1;
}
.box-footer.animate:nth-of-type(5) {
  animation: lightSpeedInRight;

  animation-duration: 1.4s;

  --animate-delay: 1.4s;

  --animate-duration: 1.4s;

  opacity: 1;
}
.rede-footer {
  margin-top: 39.34px;
}

.rede-footer a {
  margin-right: 17.74px;
}

.rede-footer a:hover {
  -moz-transform: scale(1.07);
  -webkit-transform: scale(1.07);
  -o-transform: scale(1.07);
  -ms-transform: scale(1.07);
  transform: scale(1.07);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.rede-footer a:last-of-type {
  margin-right: 0;
}

.rede-footer a img {
  width: 29px;
}

.box-footer .titulo {
  color: #ffffff;
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 13px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}

.box-footer ul {
  display: flex;
  gap: 0 46px;
  justify-content: space-between;
}

.box-footer ul li {
}

.box-footer ul li a {
  color: #ffffff;
  line-height: 23px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 15px;
}

.box-footer ul li:hover a {
  color: #b8202e;
}

#credito {
  background: #ffffff;
}

#credito .wrap {
  padding: 32px 0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
#credito .wrap p span {
  width: 1px;

  height: 19px;

  background: #707070;

  margin: 0 24.92px;

  display: flex;
}
#credito .wrap p {
  color: #707070;
  font-size: 13px;
  align-items: center;
  display: flex;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
#credito .wrap p b {
  color: #b8202e;

  font-size: 13px;

  font-family: "Poppins", sans-serif;

  font-weight: 400;
}
.logo-hoom a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo-hoom {
  display: flex;
  justify-content: center;
  float: right;
  align-items: center;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.logo-hoom .titulo-logo {
  margin-right: 20.64px;

  color: #707070;

  font-size: 13px;

  font-family: "Poppins", sans-serif;

  font-weight: 400;
}
.logo-hoom img {
  width: 177.36px;
}

.banner-inter-normal {
  width: 100%;
  height: 458px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

.mascara-banner-inter {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: flex;
}

.mascara-banner-inter:after {
  content: "";
  width: 327px;
  height: 100%;
  background: rgb(235 69 72 / 89%);
  display: flex;
}

.mascara-banner-inter:before {
  content: "";
  width: 602px;
  height: 100%;
  background: rgb(34 38 52 / 91%);
  display: flex;
}

.banner-inter-normal .wrap {
  height: 100%;
  padding: 0;
  width: calc(100% - 138.5px);
  z-index: 100;
}

.banner-inter-normal .wrap .engloba-banner-inter {
  height: 100%;
  display: flex;
  align-items: center;
}

.banner-inter-normal .wrap .engloba-banner-inter .titulo {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 35px;
  letter-spacing: 0.1px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.banner-inter-normal .wrap .engloba-banner-inter .titulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-left: 29.99px;
}

/*Inicio-pagina-inter*/

.carrossel-banner-inter {
  height: 458px;
}

.carrossel-banner-inter .owl-dots {
  text-align: center;
  display: flex !important;
  z-index: 100;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 40%;
  right: 62px;
}

.carrossel-banner-inter .owl-dots .owl-dot {
  width: 21px;
  height: 21px;
  margin-bottom: 16px;
  background-color: #fff;
  display: inline-block;
  position: relative;
  font-size: 0;
  border-radius: 100%;
  left: inherit;
  top: inherit;
}

.carrossel-banner-inter .owl-dots .owl-dot:last-of-type {
  margin-right: 0;
}

.carrossel-banner-inter .owl-dots .owl-dot.active,
.carrossel-banner-inter .owl-dots .owl-dot:hover {
  background-color: #cb2314;
}

.carrossel-banner-inter .conteudo-banner-inter {
  height: 458px;
  background-size: cover;
  display: flex;
  justify-content: left;
  width: 100%;
  /* padding-top: 36.5px; */
  position: relative;
  /* align-items: flex-end; */
  background-position: center;
  background-repeat: no-repeat;
  /* padding-top: 36.5px; */
  width: 100%;
  z-index: 100;
  position: relative;
}

#banner-mobile .conteudo-banner-interno {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 88%;
  z-index: 100;
  position: relative;
  margin: 0 auto;
}

.carrossel-banner-inter .conteudo-banner-inter .titulo {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: inherit;
  font-size: 35px;
  letter-spacing: 0.1px;
  line-height: 53px;
  display: inline-block;
  width: 405px;
  color: #ffffff;
}

.carrossel-banner-inter .conteudo-banner-inter .titulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}

/*Fim-pagina-inter*/

/*Inicio-sec-atuacao*/

#sec-atuacao-inter {
  position: relative;
  background: #f7f7f7;
}

#sec-atuacao-inter:before {
  content: "";
  background-image: url(../images/firula-atuacao.png);
  position: absolute;
  position: absolute;
  height: 400px;
  top: 29px;
  left: 8%;
  transform: translate(0px, 10px);
  width: calc(100% - 210px);
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.categoria-atuacao {
  margin-bottom: 52px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.categoria-atuacao ul {
  display: flex;
  justify-content: center;
}

.categoria-atuacao ul li {
  margin-right: 67px;
  /* width: 149.25px; */
  position: relative;
  text-align: center;
}

.ancora-atuacao {
  position: absolute;
  top: -66px;
  left: 0;
  display: table;
}
.categoria-atuacao-inter ul li br {
  display: none;
}
.categoria-atuacao ul li:hover a,
.categoria-atuacao ul li.active a {
  color: #232735;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.categoria-atuacao ul li:first-of-type {
  margin-right: 81px;
}

.linhas {
  display: flex;
  margin: 0 auto;
  margin-top: 20px;
}

.engloba-linha {
  display: flex;
  align-items: center;
  margin-right: 5px;
  position: absolute;
  bottom: -27px;
}

#sec-atuacao-inter .categoria-atuacao .engloba-linha:last-of-type:after {
  display: none;
}

.categoria-atuacao .engloba-linha::last-of-type:after {
}

.categoria-atuacao li:before {
  content: "";
  width: 9px;
  height: 9px;
  border: 10px solid #f7f7f7;
  background: #ccc;
  border-radius: 100%;
  display: flex;
  margin-right: 5px;
  position: absolute;
  left: 22%;
  bottom: -43px;
  z-index: 1;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.categoria-atuacao li:hover:before,
.categoria-atuacao li.active:before {
  background: #b8202e;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

#sec-atuacao-inter .categoria-atuacao li:after {
  content: "";
  width: 232px;
  height: 1px;
  background: #ccc;
  display: flex;
  position: absolute;
  left: 29px;
  bottom: -29px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.categoria-atuacao ul li:last-of-type {
  margin-right: 0;
}

#sec-atuacao-inter .categoria-atuacao li:last-of-type:after {
  display: none;
}

.categoria-atuacao ul li a {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: rgb(35 39 53 / 30%);
  font-size: 15px;
  letter-spacing: 0.75px;
  text-align: center;
}

.box-galeria-atuacao {
  position: relative;
}

.engloba-descricao-atuacao {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  position: relative;
}

.engloba-descricao-atuacao .titulo {
  display: flex;
  color: rgb(35 39 53 / 5%);
  font-size: 120px;
  letter-spacing: 6px;
  line-height: 180px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  position: absolute;
  left: 0;
  text-transform: uppercase;
}

.engloba-descricao-atuacao .subtitulo {
  display: flex;
  color: #232735;
  letter-spacing: 0.1px;
  font-size: 35px;
  line-height: 53px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  /* margin: 0 auto; */
  /* margin-left: -173px; */
  margin-top: 81px;
  align-items: center;
}

.engloba-descricao-atuacao .subtitulo br {
  display: none;
}

.engloba-descricao-atuacao .subtitulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}
.box-sec-atuacao-inter .descricao {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;

  opacity: 0;
}
.box-sec-atuacao-inter .descricao.efeito-atuacao {
  text-align: center;
  animation: fadeInDown;
  animation-duration: 1s;
  --animate-delay: 1s;
  --animate-duration: 1s;
  opacity: 1;
}

.box-sec-atuacao-inter .descricao p {
  color: #292828;
  font-size: 18px;
  line-height: 27px;
  width: 755px;
  margin: 0 auto;
  text-align: center;
}

.btn-junte {
  margin: 0 auto;
  display: table;
  margin-top: 60px;
}

.btn-junte a {
  width: 235px;
  height: 55px;
  background: #b8202e;
  border: 1px solid #b8202e;
  border-radius: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Poppins", sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.btn-junte:hover a {
  color: #b8202e;
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/*Fim-sec-atuacao*/

/*Inicio-sec-sobre*/

#sec-sobre-inter {
  position: relative;
  background: #f7f7f7;
  border-right: 5px solid #b8202e;
}

#sec-sobre-inter:after {
  content: "";
  width: 2px;
}

#sec-sobre-inter .wrap {
  padding-bottom: 55px;
}

#sec-sobre-inter:before {
  content: "";
  background-image: url(../images/firula-atuacao.png);
  position: absolute;
  position: absolute;
  height: 400px;
  top: -11px;
  left: 8%;
  transform: translate(0px, 10px);
  width: calc(100% - 210px);
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.galeria-sec-sobre-inter {
  margin: 0 auto;
  margin-top: 120px;
}

.engloba-descricao-sobre {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
  position: relative;
}

.engloba-descricao-sobre .titulo {
  display: flex;
  color: rgb(35 39 53 / 5%);
  font-size: 120px;
  letter-spacing: 6px;
  line-height: 180px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  position: absolute;
  left: 0;
  top: -7px;
  text-transform: uppercase;
}

.engloba-descricao-sobre .subtitulo {
  display: flex;
  color: #232735;
  letter-spacing: 0.1px;
  font-size: 35px;
  line-height: 53px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  /* margin: 0 auto; */
  /* margin-left: -173px; */
  margin-top: 81px;
  align-items: center;
}

.engloba-descricao-sobre .subtitulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}

.box-sec-sobre-inter .descricao p {
  color: #292828;
  font-size: 18px;
  line-height: 27px;
  width: 755px;
  margin: 0 auto;
  text-align: center;
}

.btn-junte {
  margin: 0 auto;
  display: table;
  margin-top: 60px;
}

/*Fim-sec-sobre*/

/*Inicio-sec-equipe*/

#sec-equipe {
  background: #ffffff;
  position: relative;
}

#sec-equipe .wrap {
  padding-top: 113.04px;
}

#sec-equipe .engloba-titulo {
  margin: 0 auto;
  margin-bottom: 57.21px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#sec-equipe .engloba-titulo:after {
  content: "";
  width: 81px;
  height: 33px;
  background-image: url(../images/firula-sobre.svg);
  margin-top: 20.04px;
}
.conteudo-equipe {
  display: flex;
  margin: 0 auto;
}

.carrossel-equipe .owl-dots {
  text-align: center;
  margin: 0 auto;
  margin-top: 47.3px;
}

.carrossel-equipe .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  margin: 0 7px;
  background-color: #a1a1a1;
  display: inline-block;
  position: relative;
  font-size: 0;
  border-radius: 100%;
  left: inherit;
  top: inherit;
}

.carrossel-equipe .owl-dots .owl-dot.active,
.carrossel-equipe .owl-dots .owl-dot:hover {
  background-color: #b8202e;
}

.box-equipe {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-equipe:hover {
  -moz-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  -o-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-equipe .image {
  width: 205px;
  height: 238px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  position: relative;
}
.box-equipe .borda-equipe {
  content: "";
  height: 249.52px;
  border: 1px solid rgb(170 180 180 / 30%);
  width: 101%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ancora-equipe {
  position: absolute;
  top: -6px;
  left: 0;
  display: block;
}

.box-equipe .descricao {
  margin-top: 25.69px;
}

.box-equipe .descricao .titulo {
  color: #000000;
  font-size: 18px;
  line-height: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin-bottom: 15.75px;
}

.box-equipe .descricao p {
  color: rgb(0 0 0 / 67%);
  font-size: 15px;
  letter-spacing: 0.75px;
  line-height: 21px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}

#sec-equipe .engloba-titulo .titulo {
  display: flex;
  align-items: center;
  color: #707070;
  letter-spacing: 24px;
  font-size: 24px;
  line-height: 60px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

#sec-equipe .engloba-titulo p {
  font-family: "Poppins", sans-serif;
  color: #707070;
  font-size: 16px;
  font-weight: 400;
  width: 882px;
  margin: 0 auto;
  line-height: 30px;
}

/*Fim-sec-equipe*/

/*Inicio-sec-portfolio*/

#sec-portfolio {
  background: #f7f7f7;
  position: relative;
}

#sec-portfolio .wrap {
  padding-top: 10px;
}

#sec-portfolio:before {
  content: "";
  background-image: url(../images/firula-atuacao.png);
  position: absolute;
  position: absolute;
  height: 400px;
  top: -11px;
  left: 8%;
  transform: translate(0px, 10px);
  width: calc(100% - 210px);
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.conteudo-sec-portfolio {
  width: 988px;
  margin: 0 auto;
  display: flex;
  border-radius: 50px 0 50px 0;
  overflow: hidden;
  flex-wrap: wrap;
  margin-top: 101px;
}

.box-portfolio {
  width: calc(50%);
  height: 351px;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-portfolio:hover {
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-portfolio:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(35 39 53 / 0.2);
  z-index: 1;
}

.box-portfolio:first-of-type {
  /* width: 588px; */
}

.box-portfolio:nth-of-type(2) {
  /* width: 400px; */
}

.box-portfolio .image {
  height: 351px;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
  position: relative;

  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-portfolio:hover .image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE */
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-portfolio .descricao {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  padding: 7px;
}

.box-portfolio .descricao .titulo:before {
  content: "";
  width: 7px;
  height: 41px;
  background: #c11111;
  margin-right: 13.41px;
}

.box-portfolio .descricao .titulo {
  width: 196px;
  height: 74px;
  display: flex;
  align-items: center;
  background-image: url(../images/sombra-titulo.png);
  margin-left: -7px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 20px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}

/*Fim-sec-portfolio*/

/*Inicio-ssec-cliente*/

#sec-cliente {
  background: #f7f7f7;
}

#sec-cliente .wrap {
  padding: 95px 0;
}

.engloba-titulo-cliente {
  margin: 0 auto;
  margin-bottom: 83.74px;
}

.engloba-titulo-cliente .titulo {
  color: #232735;
  font-size: 35px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  letter-spacing: 0.1px;
}

.engloba-titulo-cliente .titulo span {
  width: 13.5px;
  height: 13.5px;
  background: #b8202e;
  font-size: 0;
  display: inline-flex;
  border-radius: 100%;
  margin-top: 14px;
  margin-left: 10px;
}
.conteudo-cliente {
  display: flex;
  flex-wrap: wrap;
}
.box-cliente {
  margin-bottom: 93.44px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-cliente:hover {
  -moz-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  -o-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.box-cliente .image {
  width: 125px;
  margin: 0 auto;
}

.box-cliente .image img {
  width: 100%;
}

.btn-entre {
  margin: 0 auto;
}

.btn-entre a {
  width: 235px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #b8202e;
  border: 1px solid #b8202e;
  border-radius: 28px;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1.6px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.btn-entre:hover a {
  color: #b8202e;
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.formularios-casting label {
  margin-bottom: 30px;
  width: 327px;
  margin-right: 65px;
}

.formularios-casting label:nth-of-type(3),
.formularios-casting label:nth-of-type(6),
.formularios-casting label:nth-of-type(9),
.formularios-casting label:nth-of-type(12) {
  margin-right: 0;
}

.formularios-casting label .titulo {
  color: #232735;
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  margin-bottom: 10px;
  display: flex;
}

.formularios-casting .engloba-input {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
}

.formularios-casting label input {
  border-radius: 24px;
  border: 1px solid #c4c4c4;
  width: 327px;
  height: 48px;
  background: #ffffff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
  color: #c4c4c4;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  letter-spacing: 0.28px;
  padding: 0 23px;
}

.formularios-casting .select-casting {
  border-radius: 24px;
  border: 1px solid #c4c4c4;
  width: 327px;
  height: 48px;
  background: #ffffff;
  display: flex;
  position: relative;
  overflow: hidden;
}

.formularios-casting .select-casting:after {
  content: url(../images/seta-select.png);
  width: 10px;
  height: 10px;
  position: absolute;
  right: 20px;
  top: 15px;
}

.btn-enviar-casting {
  background: #b8202e;
  border: 1px solid #b8202e;
  border-radius: 23px;
  width: 178px;
  height: 45px;
  color: #ffffff;
  font-size: 20px;
  cursor: pointer;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 27px;
}

.btn-enviar-casting:hover {
  color: #b8202e;
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.formularios-casting .select-casting select {
  color: #c4c4c4;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  letter-spacing: 0.28px;
  padding: 0 23px;
  width: 100%;
  -webkit-appearance: none !important;
  height: 100%;
}

/*Fim-sec-cliente*/

/*Inicio-ligthbox-proposta*/

.ligthbox-proposta {
  display: none;
  background-color: #f7f7f7;
  width: 694px;
  border-radius: 25px;
}
.ligthbox-proposta .carousel__button {
  background: #b8202e;

  width: 42px;

  height: 42px;

  border-radius: 100%;

  overflow: hidden;

  font-size: 26px;

  margin-top: 20px;

  right: -15px !important;

  opacity: 1 !important;

  box-sizing: inherit !important;
}
.ligthbox-proposta .carousel__button svg {
  filter: inherit !important;
}
.ligthbox-proposta .carousel__button svg path {
  width: 11px;
}
.ligthbox-proposta .engloba-titulo {
  margin-bottom: 30px;
}
.ligthbox-proposta .engloba-titulo .titulo {
  color: #232735;
  letter-spacing: 0.12px;
  font-size: 32px;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 8.66px;
}

.ligthbox-proposta input {
  display: flex;

  width: 49%;

  margin-bottom: 11px;

  background: #ffffff;

  height: 59px;

  border-radius: 15px;

  padding: 0 39px;

  color: rgb(196 196 196 / 28%) !important;

  font-family: "Poppins", sans-serif;

  font-weight: 400;

  font-size: 14px;

  letter-spacing: 0.28px;
}

.ligthbox-proposta .atuacao-destaque {
  border: 1px solid rgb(181 181 181);
  color: #232735 !important;
}
.ligthbox-proposta input::placeholder {
  color: #232735 !important;
}
.btn-select-atuacao {
  display: flex;
  width: 100%;
  margin-bottom: 11px;
  background: #ffffff;
  height: 59px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
.btn-select-atuacao:after {
  content: url(../images/seta-select.png);
  width: 10px;
  height: 10px;
  position: absolute;
  right: 20px;
  top: 22px;
}
.btn-select-atuacao select {
  color: rgb(114 112 112);
  padding: 0 39px;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.28px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1 px;
  text-overflow: "";
}
.btn-select-atuacao select::placeholder {
  color: rgb(196 196 196 / 28%);
}
.ligthbox-proposta textarea::placeholder {
  color: #232735;
}
.ligthbox-proposta textarea {
  display: flex;
  width: 100%;
  margin-bottom: 11px;
  background: #ffffff;
  height: 159px;
  border-radius: 15px;
  padding: 17px 39px;
  color: #232735;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.28px;
}
.ligthbox-proposta .engloba-input {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.ligthbox-proposta .btn-enviar-form {
  width: 235px;
  height: 55px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #b8202e;
  background: #b8202e;
  border-radius: 28px;
  color: #ffffff;
  font-size: 16px;
  margin-top: 2.5px;
  letter-spacing: 1.6px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.ligthbox-proposta .btn-enviar-form:hover {
  color: #b8202e;
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/*Fim-ligthbox-proposta*/
/*Inicio-sec-rede-social*/
#sec-rede-social {
}
#sec-rede-social .wrap {
  padding-top: 120px;

  padding-bottom: 69.63px;

  text-align: center;
}
#sec-rede-social .wrap .engloba-titulo {
  margin-bottom: 49px;
}
#sec-rede-social .wrap .engloba-titulo .titulo {
  color: #707070;

  font-size: 16px;

  font-family: "Poppins", sans-serif;

  font-weight: 700;
}
#sec-rede-social .wrap .conteudo-rede-social {
  display: flex;

  justify-content: center;

  gap: 0 68.67px;
}
#sec-rede-social .wrap .conteudo-rede-social .box-rede-social {
}
#sec-rede-social .wrap .conteudo-rede-social .box-rede-social:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/*Fim-sec-rede-social*/
/*Inicio-lightbox-sobre*/
.lightbox-sobre {
  display: none;
  width: 100%;
  height: 100%;
  padding: 0;
  /* justify-content: space-between; */
  /* flex-direction: row; */
  position: relative;
  z-index: 100000;
}

.fechar-sobre {
  position: absolute;
  left: 126px;
  top: 76.81px;
  color: #fff;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 23px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.engloba-lightbox-sobre {
  display: table;
  background: #fff;
  width: 100%;
}
.ld1-lightbox-sobre {
  width: calc(100% - 415px);

  float: left;

  display: flex;

  /* flex-direction: row; */

  flex-wrap: wrap;

  padding-right: 87px;

  padding-left: 131px;

  padding-top: 185.49px;

  padding-bottom: 78.5px;

  justify-content: center;

  /* align-items: center; */

  flex-direction: column;
}
.ld1-lightbox-sobre p {
  color: #707070;

  font-family: "Poppins", sans-serif;

  font-weight: 400;
}
.engloba-titulo-sobre {
  display: flex;

  justify-content: space-between;

  width: 100%;

  align-items: center;

  margin-bottom: 53.36px;
}
.eng-rede-sobre {
  display: flex;
  align-items: center;
}
.titulo-sobre {
  font-size: 24px;

  color: #707070;

  letter-spacing: 21.6px;

  font-weight: 400;

  font-family: "Poppins", sans-serif;
}
.rede-sobre {
  display: flex;
  gap: 0 28.43px;
  align-items: center;
}
.rede-sobre a {
}
.rede-sobre a:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.rede-sobre a img {
  width: 22.6px;
}
.btn-imprensa a {
}
.btn-imprensa {
  margin-left: 31.11px;
}
.btn-imprensa a {
  width: 187px;

  height: 41px;

  background: #f5f5f5;

  display: flex;

  align-items: center;

  justify-content: center;

  border-right: 2px solid #b8202e;

  color: #707070;

  letter-spacing: 0.75px;

  font-size: 15px;

  font-family: "Poppins", sans-serif;

  font-weight: 600;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;
}
.btn-imprensa:hover a {
  border-right: 2px solid #ccc;
  background: #b8202e;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ld1-lightbox-sobre .engloba-titulo {
  /* border-bottom: 1px solid #ccc; */

  display: flex;

  flex-direction: column;

  width: 100%;
}
.ld1-lightbox-sobre .engloba-titulo .titulo {
  font-size: 24px;

  color: #707070;

  letter-spacing: 21.6px;

  margin-bottom: 75.49px;

  font-weight: 400;

  font-family: "Poppins", sans-serif;
}
.ld1-lightbox-sobre .engloba-titulo p {
  font-family: "Poppins", sans-serif;

  color: #707070;

  font-size: 16px;

  font-weight: 400;

  line-height: 30px;
}
.ld1-lightbox-sobre .engloba-titulo p strong {
  font-family: "Poppins", sans-serif;

  color: #707070;

  font-size: 18px;

  font-weight: 700;

  line-height: 30px;
}

.ld1-lightbox-sobre .engloba-titulo ul {
  gap: 11px 0;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.ld1-lightbox-sobre .engloba-titulo ul li {
  font-family: "Poppins", sans-serif;
  color: #707070;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.ld1-lightbox-sobre .engloba-titulo ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background: #707070;
  display: flex;
  border-radius: 100%;
  margin-right: 7px;
  position: absolute;
  left: -12px;
  top: 12px;
}
.ld1-lightbox-sobre .conteudo-ld1-lightbox-sobre {
  margin-top: 35px;

  display: flex;

  flex-wrap: wrap;

  gap: 0 1.83px;
}
.box-lightbox-sobre {
  width: 24.8%;
  height: 136px;
  min-width: 179px;
  margin-bottom: 1.89px;
}
.box-lightbox-sobre .image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.box-lightbox-sobre:hover .image {
  -moz-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  -o-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
  z-index: 100;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.box-lightbox-sobre .image .img-pd {
  width: 100%;
  height: 100%;
  display: flex;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.ld2-lightbox-sobre {
  width: 415px;

  height: 100vh;

  float: right;
}

.ld2-lightbox-sobre .image {
  width: 415px;

  height: 100vh;

  background-size: cover;

  background-position: top center;

  background-repeat: no-repeat;

  position: relative;

  -webkit-filter: grayscale(150%);

  filter: grayscale(150%);

  filter: gray;
}
.ld2-lightbox-sobre .engloba-titulo-ld2 {
  position: absolute;

  bottom: 118px;

  left: -26px;

  display: flex;

  z-index: 100;
}
.ld2-lightbox-sobre .titulo-ld2 {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
  font-size: 23px;
  letter-spacing: 23.6px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  margin-left: -310px;
}
.ld2-lightbox-sobre .engloba-titulo-ld2:before {
  width: 400px;
  height: 110px;
  display: flex;
  content: "";
  background: rgb(184 32 46 / 94%);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}

.engloba-conteudo-atuacao {
  /* display: none; */
}
