:root {
  --verde: #acc12f;
  --texto: #526066;
  --branco: #fff;
  --white: white;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.vectors-wrapper {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbarcontainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-brand {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-3 {
  object-fit: cover;
}

.navbar-menu {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 12px;
  display: flex;
}

.text {
  color: #495057;
  max-width: 780px;
  margin: 40px auto 20px;
  padding-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}

.navbar-link-2, .navbar-link-3, .navbar-link-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.navbar-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  background-color: #9bbc39;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  transition: opacity .525s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.navbar-button:hover {
  background-color: #7d972f;
}

.text-2 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.hero_one {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90vh;
  max-height: 800px;
  padding: 120px 24px 48px;
  display: flex;
}

.container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container.pages {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
}

.column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.subtitle {
  color: #526066;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #9bbc39;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}

.column-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.title-copy-goes-here-be-awesome-0 {
  color: #9bbc39;
  font-size: 48px;
  font-weight: 900;
  line-height: 120%;
}

.title-copy-goes-here-be-awesome-1 {
  color: #5d5c5d;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.corretor {
  max-width: 770px;
  max-height: 800px;
  margin-top: 64px;
  position: absolute;
}

.nav {
  color: #5d5c5d;
  letter-spacing: -.03em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 119%;
}

.nav:hover {
  color: var(--verde);
  font-weight: 400;
}

.image-2 {
  max-width: 100%;
  margin-top: 30px;
}

.section_showcase {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #f8f9f9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 779px;
  padding: 64px 24px;
  display: flex;
  overflow: hidden;
}

.owl-stage-outer {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: visible;
}

.owl-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 629px;
  display: block;
}

.columns {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.columns.wrapper.produtos-destaques-home {
  object-fit: fill;
  max-width: 1200px;
  margin-right: auto;
  overflow: visible;
}

.card {
  cursor: pointer;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 500px;
  height: 480px;
  text-decoration: none;
  display: flex;
}

.card:hover {
  -webkit-text-fill-color: inherit;
  background-color: #e2e2e2;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.info {
  background-color: #fff;
  background-image: url('../images/auto_bike_residenciall.webp');
  background-position: 50% 70%;
  background-size: auto;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 480px;
  padding: 24px 32px;
  display: flex;
}

.info.seguros {
  background-color: #e9e9e9;
  background-image: url('../images/auto_bike_residenciall.webp');
  background-position: 50%;
  background-size: cover;
}

.info.seguros:hover {
  opacity: 1;
  background-color: #fff;
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/auto_bike_residenciall.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.info.seguros.bike {
  background-image: url('../images/bike_seguro.webp');
  background-size: cover;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
}

.info.seguros.bike:hover {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/bike_seguro.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-clip: border-box;
}

.info.seguros.vida {
  background-image: url('../images/vida-380x500-thumb-.png');
  background-position: 50%;
  background-repeat: no-repeat;
}

.info.seguros.vida:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/vida-380x500-thumb-.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.info.seguros.celular {
  background-image: url('../images/celular-380x500-thumb.png');
  background-position: 50%;
}

.info.seguros.celular:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/celular-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.info.seguros.pet {
  background-image: url('../images/pet-380x500-thumb.png');
}

.info.seguros.pet:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/pet-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.info.seguros.frota {
  background-image: url('../images/frota-380x500-thumb.png');
}

.info.seguros.frota:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/frota-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.info.seguros.empresarial {
  background-image: url('../images/empresarial-380x500-thumb.png');
  background-position: 50%;
}

.info.seguros.empresarial:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/empresarial-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.info.seguros.deo {
  background-image: url('../images/d0--380x500-thumb.png');
  background-position: 50%;
}

.info.seguros.deo:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/d0--380x500-thumb.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.info.seguros.vida-empresarial {
  background-image: url('../images/vida-empresarial-380x500-thumb.png');
}

.info.seguros.vida-empresarial:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/vida-empresarial-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.info.credito-empresas {
  background-image: url('../images/credito_empresas.webp');
}

.info.credito-pessoa-fisica {
  background-image: url('../images/creditos_pessoa_fisica.webp');
}

.info.automovel {
  background-image: url('../images/automovel.webp');
  background-size: cover;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
}

.info.automovel:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/automovel.webp');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.residencias {
  background-image: url('../images/residencial.webp');
  background-size: cover;
}

.info.residencias:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/residencial.webp');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.moto {
  background-image: url('../images/moto-380x500-thumb.png');
  background-position: 50%;
  background-size: cover;
}

.info.moto:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/moto-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.info.fianca {
  background-image: url('../images/fianca-380x500-thumb.png');
  background-size: cover;
}

.info.fianca:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/fianca-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.viagem {
  background-image: url('../images/viagem-380x500-thumb.png');
  background-position: 50% 70%;
  background-size: auto;
}

.info.viagem:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/viagem-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, auto;
}

.info.saude-empresarial {
  background-image: url('../images/saude-380x500-thumb.png');
  background-size: cover;
}

.info.saude-empresarial:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/saude-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.dental-empresarial {
  background-image: url('../images/dental-380x500-thumb.png');
  background-position: 50%;
  background-size: cover;
}

.info.dental-empresarial:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/dental-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.info.ocupacional {
  background-image: url('../images/ocupacional-380x500-thumb.png');
  background-position: 50%;
  background-size: cover;
}

.info.ocupacional:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/ocupacional-380x500-thumb.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.info.garantias {
  background-image: url('../images/garantias-380x500-thumb.png');
  background-size: cover;
}

.info.garantias:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/garantias-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.cartao-de-credito {
  background-image: url('../images/cartao-de-credito-380x500-thumb.png');
  background-size: cover;
}

.info.cartao-de-credito:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/cartao-de-credito-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.conta-corrente-pf {
  background-image: url('../images/conta-380x500-thumb.png');
  background-size: cover;
}

.info.conta-corrente-pf:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/conta-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.consorcio {
  background-image: url('../images/consorcio-380x500-thumb.png');
  background-size: cover;
}

.info.consorcio:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/consorcio-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.capital-de-giro {
  background-image: url('../images/capital-de-giro-380x500-thumb.png');
  background-size: cover;
}

.info.capital-de-giro:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/capital-de-giro-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.antecipacao-de-recebiveis {
  background-image: url('../images/antecipacao-380x500-thumb.png');
  background-size: cover;
}

.info.antecipacao-de-recebiveis:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/antecipacao-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
}

.info.conta-corrente-empresa {
  background-image: url('../images/cc-compnay-380x500-thumb.png');
  background-size: auto;
}

.info.conta-corrente-empresa:hover {
  background-image: linear-gradient(#3a3a3a29, #3a3a3a29), url('../images/cc-compnay-380x500-thumb.png');
  background-position: 0 0, 50% 70%;
  background-size: auto, auto;
}

.info.consorcio-empresa {
  background-image: url('../images/consorico-empresa-380x500-thumb.png');
  background-position: 50%;
  background-size: cover;
}

.info.consignado {
  background-image: url('../images/consignado-380x500-thumb.png');
  background-size: cover;
}

.info.mobi {
  background-image: url('../images/mobi.png');
}

.frame-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-5 {
  color: #526066;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.topico_produtos {
  color: #526066;
  font-size: 28px;
  font-weight: 600;
  line-height: 130%;
}

.produtos-que-voc-vai-poder-oferecer-para-seus-clientes-0 {
  color: #526066;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.produtos-que-voc-vai-poder-oferecer-para-seus-clientes-1 {
  color: var(--verde);
  font-size: 32px;
  font-weight: 800;
  line-height: 150%;
}

.slider {
  width: 800px;
}

.section_duvidas {
  color: #000;
  background-color: #fff;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.wrapper {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.recipe-col-list-wrap {
  width: 100%;
  max-width: 1100px;
  overflow: hidden;
}

.recipe-col-list {
  width: 100%;
  position: relative;
}

.recipe-col-item {
  width: auto;
  height: 100%;
  padding: 10px;
}

.projects-col-list-wrap {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.projects-col-list {
  width: 100%;
  position: relative;
}

.projects-col-item {
  background-color: #f1f1f1;
  width: auto;
  height: 100%;
  padding: 10px;
}

.section_subtititle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  max-width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.owl-prev {
  padding-left: 5px;
  padding-right: 5px;
}

.owl-next {
  padding-left: 5px;
}

.section_features {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 865px;
  padding: 64px 24px;
  display: flex;
}

.columns-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.column-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.description {
  color: var(--texto);
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.column-4 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 522px;
  display: flex;
}

.feature {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-image: linear-gradient(.9deg, #acc12f29, #acc12f29 35%, #acc12f00);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 216px;
  padding: 32px 24px;
  display: flex;
}

.image-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 39.5789px;
  display: flex;
}

.texto_feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.consultoria-com-um-profissional-especializado-para-cada-nicho {
  color: #526066;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.text-6 {
  color: #495057;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 48px;
  display: flex;
}

.diversifica-o-de-produtos-seguros-e-financeiros {
  color: #526066;
  font-size: 24px;
  font-weight: 700;
  line-height: 125%;
}

.feature-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-image: linear-gradient(1.05deg, #acc12f 0%, #acc12f29 35%, #acc12f00 100%);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px 24px;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 53px;
  height: 55px;
  display: flex;
}

.auxilio-na-abordagem-de-clientes-e-abertura-de-novos-nichos {
  color: #526066;
  font-size: 20px;
  font-weight: 700;
  line-height: 125%;
}

.title-0 {
  color: #526066;
  font-size: 32px;
  font-weight: 700;
  line-height: 131%;
}

.title-1 {
  color: var(--verde);
  font-size: 48px;
  font-weight: 700;
  line-height: 131%;
}

.columns-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.column-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-6 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 522px;
  display: flex;
}

.image-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-7 {
  color: #495057;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.vectors-wrapper-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 48px;
  display: flex;
}

.feature-3 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-image: linear-gradient(1.05deg, #acc12f 0%, #acc12f29 35%, #acc12f00 100%);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px 24px;
  display: flex;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 53px;
  height: 55px;
  display: flex;
}

.title-3 {
  color: #526066;
  font-size: 48px;
  font-weight: 700;
  line-height: 131%;
}

.image-5 {
  width: auto;
}

.image-6 {
  width: 120px;
}

.title_feature {
  color: #526066;
  font-size: 24px;
  font-weight: 700;
  line-height: 125%;
}

.image_woman_feature {
  margin-top: 245px;
  margin-left: -33px;
  position: absolute;
}

.image-7 {
  margin-top: 143px;
}

.h1 {
  font-size: 48px;
}

.secao_numeros {
  grid-column-gap: 78px;
  grid-row-gap: 78px;
  background-image: linear-gradient(1.06deg, #acc12f66, #acc12f29 35%, #acc12f00);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 80px 140px 197px;
  display: block;
  overflow: hidden;
}

.text-8 {
  color: #526066;
  text-align: center;
  align-self: center;
  font-size: 48px;
  font-weight: 400;
  line-height: 141%;
}

.topicos-numeros {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.topic {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 280px;
  display: flex;
}

.text-9 {
  color: #9bbc39;
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.text-10 {
  color: #526066;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.topc2 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  display: flex;
}

.topic3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 330px;
  display: flex;
}

.nossos-n-meros-0 {
  color: #526066;
  text-align: center;
  font-size: 48px;
  font-weight: 400;
  line-height: 141%;
}

.nossos-n-meros-1 {
  color: #526066;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 141%;
}

.section_video {
  object-fit: fill;
  font-weight: 600;
  display: block;
}

.video_home {
  max-width: 800px;
  margin-top: -131px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.container-video {
  width: 300px;
  margin: 48px;
  position: absolute;
}

.link {
  text-transform: uppercase;
}

.bnt_link {
  color: #526066;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-top: 52px;
  font-size: 16px;
  text-decoration: none;
}

.play_video {
  text-align: left;
  margin-top: 1%;
  margin-left: 681px;
  padding-right: 0;
  position: absolute;
}

.container-2 {
  text-align: left;
  display: block;
}

.section_subtititle_center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.section_tipos {
  grid-column-gap: 240px;
  grid-row-gap: 240px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.frame-32 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-31 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-11 {
  color: #3d484d;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.paragrafo {
  color: #526066;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.lista {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.list_prdutos {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(2.29deg, #acc12f2e, #acc12f29 35%, #acc12f00);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding: 16px;
  display: flex;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 24.8276px;
  display: flex;
}

.text-12 {
  color: #293033;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.list_produtos {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.list_produtos:hover {
  background-image: linear-gradient(to top, #9bbc3933, #fff);
}

.icon-plano-na-essencia {
  object-fit: cover;
}

.vectors-wrapper-9 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.options_produtos {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 490px;
  display: flex;
}

.frame-34 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.subtitulo {
  color: #3d484d;
  width: 360px;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.subtitulo.cemter {
  color: #526066;
  text-align: center;
  margin-bottom: 14px;
  font-weight: 500;
}

.vectors-wrapper-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 24.8276px;
  display: flex;
}

.text-14 {
  color: #293033;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.vectors-wrapper-11 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 153px;
  display: flex;
}

.image-8 {
  max-width: 140%;
  padding-top: 59px;
}

.tabs {
  width: 100%;
}

.perguntas {
  flex: 0 auto;
  width: 90%;
}

.accordion-toogle {
  color: #526066;
  background-color: #f5fae7;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.respostas {
  color: var(--texto);
  padding: 30px;
  font-size: 16px;
}

.dropdown-list {
  background-color: #e0dede;
  border-bottom: 1px solid #9bbc38;
  position: static;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.icon {
  color: var(--verde);
  font-size: 20px;
  font-weight: 100;
}

.frame-41 {
  grid-column-gap: 157px;
  grid-row-gap: 157px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.company-info {
  grid-column-gap: 62px;
  grid-row-gap: 62px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-15 {
  color: #b2aaaa;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.frame-36 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.telefone {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-12 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.footer_link {
  color: #b2aaaa;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.vectors-wrapper-13 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 14px;
  display: flex;
}

.endere-o {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-col1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 177px;
  display: flex;
}

.text-16 {
  color: #b2aaaa;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 900;
  line-height: 150%;
}

.nav-col2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 266px;
  display: flex;
}

.section_footer {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  background-color: #4b4b4b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 50px 190px;
  display: flex;
}

.info-footer {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 95%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-17 {
  color: #b2aaaa;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.frame-43 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-14 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.vectors-wrapper-15 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 14px;
  display: flex;
}

.text-18 {
  color: #b2aaaa;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 900;
  line-height: 150%;
}

.frame-40 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-16 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
}

.copy-footer {
  grid-column-gap: 465px;
  grid-row-gap: 465px;
  border-top: 1px solid #5a5a5a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  display: flex;
}

.copyright-2023-uperfomance-todos-os-direitos-reservados {
  color: #999191;
  font-size: 13px;
  font-weight: 300;
  line-height: 150%;
}

.frame-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.siga-a-gente {
  color: #807979;
  font-size: 16px;
  font-weight: 200;
  line-height: 150%;
}

.frame-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 84px;
  height: 20px;
  display: flex;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 19.92px;
  display: flex;
}

.vectors-wrapper-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 14px;
  display: flex;
}

.section_parter {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 209px;
  margin-bottom: 58px;
  padding: 64px 24px;
  display: flex;
}

.content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.logos {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1451px;
  display: flex;
}

.logo-wrapper {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  opacity: .57;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 892px;
  display: flex;
}

.logo-4 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-20 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 148.01px;
  height: 52.6441px;
  display: flex;
}

.logo-5 {
  justify-content: center;
  align-items: center;
  width: 163px;
  height: 81px;
  display: flex;
}

.image-19 {
  object-fit: cover;
}

.vectors-wrapper-21 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 164.692px;
  height: 35.0003px;
  display: flex;
}

.grid_produtos {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 105px 24px 64px;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  overflow: hidden;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section_subtititle_pages {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 600px;
  max-width: 100%;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 400;
  display: flex;
}

.text-block {
  color: #9bbc39;
  font-weight: 700;
  line-height: 40px;
}

.span {
  color: #526066;
}

.formulario {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 24px;
  display: flex;
}

.container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.section-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 530px;
  margin-bottom: 46px;
  display: flex;
}

.get-in-touch {
  color: #9bbc39;
  text-align: center;
  letter-spacing: -.03em;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.paragrafo-2 {
  color: #526066;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.form-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-block-label {
  color: #526066;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.form-text-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #bfc7ca;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input::placeholder, .text-19 {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #526066;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-2::placeholder {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-text-input-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #526066;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-text-input-3::placeholder {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-textarea {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  background-color: #fff;
  border: 1px solid #bfc7ca;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.form-textarea::placeholder {
  color: #979797;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
}

.form-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #9bbc39;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.text-20 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.container-form {
  align-self: center;
  display: block;
}

.wrapper_pages {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 105px 24px 64px;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  overflow: hidden;
}

.section-pages {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-pages {
  border-radius: 16px;
}

.hero-quem-somos {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 893px;
  height: 312px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.text-21 {
  color: #526066;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.subtitle-2 {
  color: #526066;
  text-align: center;
  font-size: 24px;
  font-weight: 200;
  line-height: 150%;
}

.section-quem-somos {
  background-image: url('../images/bg_gradient.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.frame-45 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-22 {
  color: #9bbc39;
  letter-spacing: -.03em;
  font-size: 32px;
  font-weight: 400;
  line-height: 130%;
}

.container-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.frame-46 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-17 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-15 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-22 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
}

.frame-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-24 {
  color: #526066;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-25 {
  color: #526066;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.text-26 {
  color: #526066;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.nosso-time-de-executivos-0 {
  color: #526066;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.nosso-time-de-executivos-1 {
  color: #9bbc39;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.section {
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.frame-47 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-27 {
  color: #526066;
  text-align: center;
  letter-spacing: -.03em;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.text-28 {
  color: #8a9599;
  text-align: center;
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
}

.section-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-onde-tudo-comecou {
  color: var(--branco);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 450px;
  padding-top: 172px;
  padding-left: 53px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: absolute;
}

.heading {
  margin-bottom: 20px;
}

.paragraph {
  font-size: 16px;
}

.container-pages {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin: 40px auto -41px;
  display: block;
}

.container-pages.pages {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
}

.equipe {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-2 {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  line-height: 35px;
}

.heading-3 {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
}

.heading-4 {
  margin-left: auto;
  margin-right: auto;
}

.cell {
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-right: 0;
  }

  .navbar-menu {
    max-width: unset;
  }

  .navbar-link, .navbar-link-2, .navbar-link-3, .navbar-link-4, .navbar-button {
    justify-content: center;
  }

  .hero_one {
    max-height: 90vh;
  }

  .container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 95%;
  }

  .column {
    text-align: center;
    align-items: center;
  }

  .actions {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .title-copy-goes-here-be-awesome-1 {
    text-align: center;
  }

  .columns {
    flex-direction: column;
    align-items: center;
  }

  .section_features {
    height: auto;
  }

  .columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .content {
    text-align: center;
    align-items: center;
  }

  .intro {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-3 {
    flex-direction: column;
    align-items: center;
  }

  .column-6 {
    flex-direction: column;
  }

  .h1 {
    text-align: center;
  }

  .secao_numeros {
    padding-left: 40px;
    padding-right: 40px;
  }

  .topic, .frame-34 {
    align-items: center;
  }

  .logos, .container-pages {
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .section_duvidas {
    padding-bottom: 0;
  }

  .section_subtititle {
    width: 480px;
  }

  .image_woman_feature {
    margin-top: 268px;
  }

  .topicos-numeros {
    flex-direction: column;
  }

  .lista {
    width: 100%;
  }

  .image-8 {
    max-width: 110%;
  }

  .accordion-toogle {
    white-space: normal;
  }

  .logo-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .vectors-wrapper-20 {
    object-fit: contain;
    max-width: 70%;
    height: 50px;
  }

  .image-19, .vectors-wrapper-21 {
    object-fit: contain;
    max-width: 70%;
  }

  .image-20 {
    height: 320px;
  }
}

@media screen and (max-width: 479px) {
  .hero_one {
    height: auto;
    max-height: none;
    display: block;
  }

  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 98%;
    max-width: 99%;
  }

  .column-2 {
    order: -1;
  }

  .corretor {
    max-width: 610px;
  }

  .section_showcase {
    height: auto;
    display: block;
  }

  .columns {
    display: block;
  }

  .card {
    width: 98%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .section_duvidas {
    height: auto;
  }

  .section_subtititle {
    max-width: 80%;
  }

  .feature {
    flex-direction: column;
    height: auto;
  }

  .feature-2 {
    flex-direction: column;
  }

  .title-1, .title-3 {
    font-size: 32px;
  }

  .image_woman_feature {
    width: 319px;
    max-width: none;
    margin-top: 340px;
    margin-left: -50px;
  }

  .secao_numeros {
    height: auto;
  }

  .topicos-numeros {
    flex-direction: column;
  }

  .section_video, .section_tipos {
    height: auto;
  }

  .perguntas {
    white-space: normal;
    overflow-wrap: normal;
  }

  .accordion-toogle {
    white-space: normal;
  }

  .section_footer {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info-footer {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .copy-footer {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    padding-top: 10px;
  }

  .copyright-2023-uperfomance-todos-os-direitos-reservados {
    text-align: center;
    max-width: 30ch;
  }

  .get-in-touch, .text-21 {
    font-size: 32px;
  }

  .section-quem-somos {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-45 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-onde-tudo-comecou {
    height: 450px;
  }

  .frame-46 {
    flex-direction: column;
  }

  .text-23 {
    padding-left: 10px;
  }

  .frame-17 {
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .frame-14 {
    align-items: center;
  }

  .text-27 {
    font-size: 32px;
  }

  .section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-onde-tudo-comecou {
    width: 98%;
    padding: 40px 20px;
  }

  .div-block {
    width: 98%;
  }

  .image-21 {
    height: 390px;
  }

  .equipe {
    flex-direction: column;
    justify-content: center;
    align-self: center;
  }
}

#w-node-_3f425fad-a904-3311-13e2-ac804417d3e4-fe3bc30a, #w-node-_6ba9a512-411c-ea42-a69a-3198837b9e11-fe3bc30a, #w-node-_81f818aa-5334-bec5-457b-1382b5168f50-fe3bc30a, #w-node-_1ff6c058-45e9-43d7-b8b9-ee894c060d29-fe3bc30a, #w-node-f194b762-8ac2-c670-f5f6-e9c4f4ba12d7-fe3bc30a, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5452-fe3bc30a, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5459-fe3bc30a, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5460-fe3bc30a, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5467-fe3bc30a, #w-node-_3f425fad-a904-3311-13e2-ac804417d3e4-dc38e7d9, #w-node-_945aee5e-0c8f-0079-cef4-a018af8072c3-dc38e7d9, #w-node-cc46399b-be5e-a182-8afe-d0078edf6413-dc38e7d9, #w-node-_6ba9a512-411c-ea42-a69a-3198837b9e11-dc38e7d9, #w-node-_1ff6c058-45e9-43d7-b8b9-ee894c060d29-dc38e7d9, #w-node-_135d8972-fd9b-dc51-7bf2-ee045ecb857e-dc38e7d9, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5452-dc38e7d9, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5459-dc38e7d9, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5460-dc38e7d9, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e5467-dc38e7d9, #w-node-_23341618-f72e-6f8b-57bb-0cbb126e546e-dc38e7d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb1b0592-98ef-5896-9d71-e617dd2befee-2ab42b11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}


