html {
  scroll-padding-top: 130px;
}

.font2 {
  font-family: "BluuNextCyrillic", Georgia;
}

.font3 {
  font-family: "Roboto Condensed", sans-serif;
}

.container-max {
  max-width: 1920px;
}

.container-max-xl {
  max-width: 1295px;
}

section#home > div {
  background-color: var(--bs-primary);
}
section#home > div .vh-top {
  height: 13vh !important;
}
section#home > div .vh-bottom {
  height: 8vh !important;
}

@media (min-width: 1200px) {
  section#home > div {
    background-image: var(--image);
    background-size: cover;
    background-position: center;
  }
  section#home > div .vh-top {
    height: 34vh !important;
  }
  section#home > div .vh-bottom {
    height: 8vh !important;
  }
}
@media (max-width: 1199px) {
  section#home h5 br {
    display: none;
  }
  section#home a.btn {
    background-color: var(--bs-secondary) !important;
  }
}
section#areas-atuantes .boxes > div > div {
  height: 100%;
  border-width: 2px !important;
}
section#areas-atuantes .boxes > div > div p {
  margin-bottom: 0.5rem;
}

.lines {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.lines span {
  background-color: var(--bs-secondary);
  height: 3px;
  margin: 2px 0;
}
.lines span:nth-child(1) {
  width: 78px;
}
.lines span:nth-child(2) {
  width: 45px;
}
.lines span.small {
  height: 2px;
  width: 35px;
}

#img-contato {
  width: 100%;
  box-shadow: 8px -5px 0px 0px var(--bs-primary);
}

footer #footer-menu {
  padding-inline-start: 0;
  padding-left: 2px;
}
footer #footer-menu li {
  list-style-type: square;
  list-style-position: inside;
  color: var(--bs-secondary);
}
footer #footer-menu li a {
  padding: 5px 0;
  display: inline-block;
  color: white;
  text-decoration: none;
}

footer > div.border-bottom {
  border-bottom-color: var(--bs-gray-dark) !important;
}/*# sourceMappingURL=style.css.map */