.titulo10 {
  margin: 0;
  width: 100%;
  position: relative;
  font-size: inherit;
  line-height: 28.1px;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  max-width: 100%;
}
.linha8,
.titulo-parent {
  align-self: stretch;
  box-sizing: border-box;
}
.linha8 {
  height: 2px;
  position: relative;
  border-top: 2px solid var(--color-steelblue-100);
}
.titulo-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-11xs);
  gap: var(--gap-8xl);
  max-width: 100%;
}
.titulo11 {
  margin: 0;
  width: 100%;
  position: relative;
  font-size: 16px;
  line-height: 28.1px;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  white-space: wrap;
}
.texto2 {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 35px;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-black);
}
.titulo-group {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
  font-size: var(--font-size-11xl);
  color: var(--color-steelblue-100);
}
.fundo5,
.texto3 {
  position: relative;
}
.fundo5 {
  align-self: stretch;
  width: 310px;
  border-radius: var(--br-8xs);
  background-color: var(--color-orangered-100);
  display: none;
}
.texto3 {
  margin: 0;
  height: 56px;
  flex: 1;
  font-size: inherit;
  line-height: 35px;
  font-weight: 600;
  font-family: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.boto-cadastrar {
  width: 310px;
  border-radius: var(--br-8xs);
  background-color: var(--color-orangered-100);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 95px;
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-5xl);
  color: var(--color-white);
}
.content-img1 {
  width: 50%;
}
.content-container1,
.content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
}
.content-container1 {
  align-self: stretch;
  justify-content: flex-start;
  gap: 51.5px;
}
.content-wrapper {
  width: 770px;
  justify-content: flex-end;
  padding: 0 0 var(--padding-18xl);
  box-sizing: border-box;
}
.imagem-trabalhe-conosco {
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.content-wrapper-parent {
  margin-right: 40px;
  margin-left: 40px;
  display: flex;
  flex-direction: row;

  justify-content: center;

  box-sizing: border-box;
  gap: 125px;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-orangered-100);
  font-family: var(--font-source-serif-4);
}
.fundo6 {
  width: 1920px;
  height: 436px;
  position: relative;
  background-color: var(--color-steelblue-100);
  display: none;
  max-width: 100%;
}
.linha9,
.titulo12 {
  position: relative;
  z-index: 1;
}
.titulo12 {
  flex: 1;
  line-height: 28.1px;
  font-weight: 600;
}
.linha9 {
  width: 175.6px;
  height: 1px;
  border-top: 1px solid var(--color-white);
  box-sizing: border-box;
}

.trabalhe-conosco {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.content2 {
  align-self: stretch;
  align-items: flex-end;
  gap: 118px;
  max-width: 100%;
}
.trabalhe-conosco {
  width: 100%;
  position: relative;
  background-color: var(--color-whitesmoke-100);
  overflow: hidden;
  align-items: flex-start;
  gap: var(--gap-85xl);
  line-height: normal;
  letter-spacing: normal;
}


.dropdown-item-hover:hover{
  background-color: gainsboro;
}

.back-to-top-button-container-parent {
  display: none;
 }
 @media screen and (max-width: 1080px) {
   .voltar-para-o1{
     margin-right: 10px;
   }
   .back-to-top-icon-container{
     display: flex;
     align-items: flex-start;
     justify-content: flex-start;
   }
   .back-to-top-icon-container {
     flex-direction: column;
     padding: var(--padding-10xs) 0 0;
   }
   .boto-voltar-para-o-topo1 {
     background-color: #EDEDEDE5; /* Cor de fundo */
     border: solid 2px #304269;
     color: #304269; /* Cor do texto */
     font-size: 20px;
     padding: 10px 15px;
     border-radius: 5px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); /* Adiciona sombra */
     cursor: pointer;
     display: flex;
     align-items: center;
     text-transform: uppercase; /* Texto em maiúsculas */
     font-size: 14px;
   }
   .back-to-top-button-container-parent {
     display: block; /* Torna visível */
     position: fixed;
     bottom: 40px;
     right: 15px;
     z-index: 1000; /* Garante que esteja acima de outros elementos */
   }
   .back-to-top-button-container-parent {
     gap: var(--gap-xl);
     z-index: 1;
     
   }
 
   .back-to-top-button-container {
     display: flex;
     justify-content: center;
     align-items: center;
   }
   .subtitulo{
     font-size: 18px;
     height: 32px;
   }
   .titulo16 {
     font-size: 36px;
     line-height: 70px;
     height: 60px !important;
   }
 
  

 }
@media screen and (max-width: 1500px) {
  .content-wrapper {
    flex: 1;
  }
  .content-wrapper-parent {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1225px) {
  .content-wrapper-parent {
    gap: 62px;
  }

  .content2 {
    gap: 59px;
  }
  .trabalhe-conosco {
    gap: var(--gap-33xl);
  }
}
@media screen and (max-width: 850px) {
  .titulo10,
  .titulo11 {
    font-size: var(--font-size-21xl);
    line-height: 22px;
  }
  .titulo11 {
    font-size: var(--font-size-5xl);
  }
  .content-wrapper,
  .imagem-trabalhe-conosco {
    min-width: 100%;
  }
  .content-wrapper-parent {
    gap: 31px;
  }

  .content2 {
    gap: var(--gap-10xl);
  }
  .trabalhe-conosco {
    gap: var(--gap-7xl);
  }
  .content-img1 {
    width: 100%;
  }
}
@media screen and (max-width: 450px) {
  .barra-de-navegao2 {
    gap: var(--gap-13xl);
  }
  .titulo10,
  .titulo11 {
    font-size: var(--font-size-11xl);
    line-height: 30px;
  }
  .titulo11 {
    font-size: var(--font-size-lg);
  }
  .texto3 {
    font-size: var(--font-size-lgi);
    line-height: 28px;
  }
  .boto-cadastrar {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .content-container1 {
    gap: var(--gap-7xl);
  }
  .content-wrapper-parent {
    gap: var(--gap-base);
    margin-left: 10px;
    margin-right: 10px;
  }
  .titulo12 {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .frame-parent16 {
    gap: var(--gap-mid);
  }
  .legal-info {
    gap: var(--gap-2xl);
  }
  .boto-cadastrar {
    width: 210px;
  }
  .content-img1 {
    width: 100%;
  }
}
