@charset "UTF-8";
/*animações*/
@keyframes icone-wiggle {
  to {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
}
.servicos__card {
  border-radius: var(--radius);
  display: grid;
  grid-template-rows: auto 1fr;
  border: 1px solid #D6D1D1;
  overflow: hidden;
  height: 100%;
}
.servicos__card__top {
  padding: var(--g3);
}
.servicos__card__top .thumb {
  width: fit-content;
  margin-bottom: var(--g1);
}
.servicos__card__top .thumb .bg {
  background-color: #fff;
  mix-blend-mode: hard-light;
}
.servicos__card__top .thumb .bg img {
  filter: brightness(1) invert(1);
}
.servicos__card__bottom {
  padding: var(--g3);
  position: relative;
  display: grid;
  grid-template-rows: 1fr auto;
}
.servicos__card__bottom::before {
  content: "";
  background: var(--color-blue);
  height: 3px;
  width: 45px;
  position: absolute;
  left: var(--g3);
  top: 0;
}
.servicos__card__bottom .text {
  margin-bottom: var(--g3);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.header__wrapper__menu__nav ul li.menu-item-object-servicos > a {
  color: var(--color-blue);
  font-weight: 600;
}
.header__wrapper__menu__nav ul li.menu-item-object-servicos > a:after {
  transform: scale(1);
}
.header__wrapper__menu__nav ul li.menu-item-object-servicos i {
  background: var(--color-blue);
}

.servicos__wrap {
  padding: 5.625em 0;
}
.servicos__wrap .row {
  row-gap: 30px;
}
.servicos__inner__content .cta-contato .box-radius {
  margin-bottom: 0;
  margin-top: 60px;
}

/*# sourceMappingURL=servicos.css.map */
