body {
  --bs-body-color: #000000;
  --bs-body-font-size: 24px;
  --bs-secondary: #BA9128;
  --bs-secondary-rgb: 186,145,40;
  --bs-primary: #354838;
  --bs-primary-rgb: 53,72,56;
  font-family: 'Montserrat';
  --bs-info: #FFF7EE;
  --bs-info-rgb: 255,247,238;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  color: rgb(255,255,255);
}

.navbar-light .navbar-nav .nav-link {
  color: rgb(255,255,255);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: var(--bs-secondary);
}

.navbar {
  font-size: 14px;
  font-weight: 400;
}

@media (max-width: 750px) {
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1;
    font-size: 30px;
  }
}

@media (min-width: 750px) {
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1;
    font-size: calc(4vw + 4vh + 2vmin);
  }
}

.HeroContainer {
  margin-left: calc(20px + 4vw);
}

.HeroRow {
  width: auto;
  height: 90vh;
}

@media (max-width: 925px) {
  .CompraVendaRow {
    width: auto;
  }
}

@media (min-width: 925px) {
  .CompraVendaRow {
    width: auto;
    height: 90vh;
  }
}

.HeroBackground {
  background: url("../../assets/img/Hero2.jpg") center / cover;
}

.HeroBackgroundOther {
  background: url("../../assets/img/Hero21.jpg") center / cover;
}

.btn-primary {
  color: #fff;
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

a:hover {
  color: var(--bs-primary);
}

.btn-primary:hover {
  color: #fff;
  background-color: var(--bs-secondary);
  border-color: var(--bs-secondary);
}

.btn {
  border-radius: 0px;
  padding: 11px 12px;
  padding-top: 14px;
  padding-right: 25px;
  padding-bottom: 14px;
  padding-left: 25px;
}

.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .25rem var(--bs-primary);
}

.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

@media (max-width: 1200px) {
  .smallText {
    font-size: 13px;
    line-height: 2;
  }
}

@media (min-width: 1200px) {
  .smallText {
    font-size: 20px;
    line-height: 2;
    width: 60%;
  }
}

.GreenBg {
  background: var(--bs-primary) !important;
}

.YellowBg {
  background: var(--bs-info) !important;
}

.h2, h2 {
  font-size: 40px;
}

.missaoSection {
  padding-top: 10%;
  padding-bottom: 10%;
}

.valoresSection {
  padding-top: 10%;
  padding-bottom: 10%;
}

.bs-icon {
  --bs-icon-size: .75rem;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: var(--bs-icon-size);
  width: calc(var(--bs-icon-size) * 2);
  height: calc(var(--bs-icon-size) * 2);
  color: var(--bs-primary);
}

.bs-icon-xs {
  --bs-icon-size: 1rem;
  width: calc(var(--bs-icon-size) * 1.5);
  height: calc(var(--bs-icon-size) * 1.5);
}

.bs-icon-sm {
  --bs-icon-size: 1rem;
}

.bs-icon-md {
  --bs-icon-size: 1.5rem;
}

.bs-icon-lg {
  --bs-icon-size: 2rem;
}

.bs-icon-xl {
  --bs-icon-size: 2.5rem;
}

.bs-icon.bs-icon-primary {
  color: var(--bs-white);
  background: var(--bs-primary);
}

.bs-icon.bs-icon-primary-light {
  color: var(--bs-primary);
  background: rgba(var(--bs-primary-rgb), .2);
}

.bs-icon.bs-icon-semi-white {
  color: var(--bs-primary);
  background: rgba(255, 255, 255, .5);
}

.bs-icon.bs-icon-rounded {
  border-radius: .5rem;
}

.bs-icon.bs-icon-circle {
  border-radius: 50%;
}

.h3, h3 {
  font-size: 25px;
}

.topAvaliacao {
  margin-bottom: -250px;
}

@media (max-width: 992px) {
  .topAvaliacao {
    margin-bottom: 0px;
  }
}

.paddingVinte {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.Fases {
  padding-bottom: 20vh;
}

.border-primary {
  border-color: var(--bs-primary)!important;
}

@media (min-width: 1200px) {
  .empresa {
    width: 50%;
  }
}

