.wp-block-video {
  margin: 0 !important;
}

.quem-somos {
  margin: 0;
}
@media (max-width: 768px) {
  .quem-somos {
    padding-bottom: 14em !important;
  }
}
@media (max-width: 768px) {
  .quem-somos {
    padding-bottom: 8.75em !important;
  }
}
.quem-somos .descricao-banner-quemsomos {
  position: absolute;
  right: 40px;
  bottom: -80px;
  max-width: 75%;
}
@media (max-width: 500px) {
  .quem-somos .descricao-banner-quemsomos {
    position: relative;
    bottom: -30px;
    max-width: 100%;
    right: 0;
  }
}
.quem-somos .descricao-banner-quemsomos .txt-nome-quemsomos p:first-child {
  margin-bottom: 0;
}
.quem-somos .descricao-banner-quemsomos .txt-nome-quemsomos p {
  margin-bottom: 24px;
}
.quem-somos .descricao-banner-quemsomos .box-txt-banner-quemsomos {
  border-radius: 6px;
}
.quem-somos .wp-block-cover__inner-container {
  position: relative;
}
.quem-somos .wp-block-cover__inner-container::before {
  content: none;
}
.quem-somos__relative {
  position: relative;
  z-index: 2;
}
.quem-somos__full-img img {
  margin: 0 auto -1px;
}
@media (min-width: 769px) {
  .quem-somos__full-img img {
    margin-top: -110px;
  }
}
.quem-somos__resume img {
  border-radius: 50%;
  border: 10px solid var(--color-primary);
  width: 220px;
  aspect-ratio: 1;
  margin: -110px auto 30px;
}
@media (min-width: 769px) {
  .quem-somos__resume__wrap {
    position: relative;
    padding-bottom: 10em;
  }
  .quem-somos__resume__wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    height: unset;
    aspect-ratio: 1;
    border: 1px solid #C7C7C7;
    border-radius: 50%;
    top: unset;
    bottom: 0;
    z-index: -1;
  }
}

.sec-planejamento {
  position: relative;
}
.sec-planejamento__titulo {
  position: absolute;
}
.sec-planejamento__info .bg-white {
  background: #FFF;
  border-radius: 6px;
  border: 1px solid #383838;
  box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}
.sec-planejamento__parag {
  position: absolute;
}

.sec-nossa-equipe {
  position: relative;
}
.sec-nossa-equipe:before {
  content: "";
  padding: 28em;
  border-radius: 920px;
  border: 1px solid #C7C7C7;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 1200px) {
  .sec-nossa-equipe:before {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .sec-nossa-equipe {
    padding-top: 7em !important;
    padding-bottom: 7em !important;
  }
}
.sec-nossa-equipe__card {
  background: var(--color-primary);
  border-radius: var(--radius);
}
.sec-nossa-equipe__card figure img {
  border-radius: 0 6px 6px 0;
}
@media screen and (max-width: 1200px) {
  .sec-nossa-equipe__card figure img {
    border-radius: 0 0 6px 6px;
  }
}
.sec-nossa-equipe__card .has-secondary-background-color {
  border-radius: var(--radius);
}

.clientes__atendidos {
  padding: 3.75em 2em;
  border-radius: 6px;
  border: 1px solid #383838;
  background: #FFF;
  box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);
}

.sec-equipe .list-equipe__card {
  margin-bottom: 48px;
  height: 100%;
}
.sec-equipe .list-equipe__card p {
  margin: 40px auto 16px;
}
.sec-equipe .list-equipe__card .info {
  margin-bottom: 16px;
}
.sec-equipe .list-equipe__card .info h2, .sec-equipe .list-equipe__card .info h3 {
  color: var(--color-primary);
}
.sec-equipe .list-equipe__card .info h3 {
  font-size: var(--title-small);
}
.sec-equipe .list-equipe__card .thumb {
  margin-bottom: 24px;
  /* max-width: 350px; */
  width: 100%;
  height: 100%;
  position: relative;
  aspect-ratio: 1/0.9;
}
.sec-equipe .list-equipe__card .thumb img {
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  border-radius: var(--radius);
}
.sec-equipe .list-equipe__card .thumb__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--color-secondary);
  transition: all 0.3s linear;
  z-index: -1;
  left: 12px;
  bottom: -12px;
  border-radius: var(--radius);
}

.clientes--lista {
  margin-bottom: 80px;
}
.clientes--lista__nav {
  margin-top: 40px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
}
.clientes--lista__nav__item {
  color: var(--color-primary);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 800;
  border: 1px solid var(--color-primary);
  padding: 10px;
  border-radius: 4px;
}
.clientes--lista__nav__item.active {
  color: var(--color-white);
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}
.clientes--lista__nav__item:hover {
  color: var(--color-white);
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}
.clientes--lista__wrapper {
  margin-top: 40px;
  position: relative;
  display: none;
}
.clientes--lista__wrapper__card {
  width: 100%;
  aspect-ratio: 1;
  background-color: var(--color-white);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-bottom: 1px solid #DADADA;
}
.clientes--lista__wrapper__card img {
  max-width: 90%;
}
.clientes--lista__wrapper.active {
  display: grid;
  row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .clientes--lista__wrapper.active {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .clientes--lista__wrapper.active {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 576px) {
  .clientes--lista__wrapper.active {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 480px) {
  .clientes--lista__wrapper.active {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=quem-somos.css.map */
