h2.color-blue.font-semibold {
  font-size: 1.75rem !important;
}

.home-page {
  background-color: #efefef;
}

.banner-lg {
  max-height: 800px;
  height: calc(85vh - 30px);
}

.home-page .home-section .img-txt-container {
  margin-top: 100px;
}

/* .our-company-page h2 {
  font-size: initial;
} */

#subnav-solutions a.subnavbtn span.bi.bi-chevron-down::before {
  position: relative;
  top: 1px;
}

button#buscar {
  width: initial;
}

@media (max-width: 992px) {
}

@media (max-width: 767.98px) {
  .home-page .home-section .img-txt-container {
    margin-top: 50px;
  }

  .banner-lg {
    height: 60vh;
  }

  button#buscar {
    width: 100%;
  }
}
