.tab-style-04 .nav-tabs > li.nav-item {
  position: relative;
  z-index: 1;
  padding: 0;
  border: 1px solid;
}
.tab-style-04 .nav-tabs > li.nav-item > a.nav-link {
  border-bottom: none;
  border-radius: 0;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 2px;
  padding: 16px 50px;
  text-transform: uppercase;
  z-index: 1;
  background-color: #fff;
  color: #092D80
}
.tab-style-04 .tab-bg-active {
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  z-index: -1;
  opacity: 0;
}
.tab-style-04 .nav-tabs > li.nav-item > a.nav-link.active {
  color: #fff !important;
  background-color: #092D80;
}
.tab-style-04 .nav-tabs > li.nav-item > a.nav-link.active + .tab-bg-active {
  opacity: 1;
}
.tab-style-04 .nav-tabs > li.nav-item > a.nav-link.active:focus, .tab-style-04 .nav-tabs > li.nav-item > a.nav-link:focus, .tab-style-04 .nav-tabs > li.nav-item > a.nav-link:hover {
  border-bottom: none;
  color: #CC9F53;
}
.tab-style-04 .nav-tabs.nav-tabs-light > li.nav-item > a.nav-link.active, .tab-style-04 .nav-tabs.nav-tabs-light > li.nav-item > a.nav-link.active:focus, .tab-style-04 .nav-tabs.nav-tabs-light > li.nav-item > a.nav-link:focus, .tab-style-04 .nav-tabs.nav-tabs-light > li.nav-item > a.nav-link:hover {
  color: #fff;
}
header .navbar .navbar-brand img, header.side-menu .logo img, header .sidebar-nav-menu .navbar-brand img {
  max-height: 81px
}
header .navbar .btn-solicite {
  margin-top: 14px
}
header.sticky .navbar.responsive-sticky .navbar-brand img {
  max-height: 50px
}
header.sticky .navbar.responsive-sticky .btn-solicite {
  margin-top: 9px
}
h3 .vertical-counter-number, .letra-k {
  font-size: 72px;
  font-weight: 800
}
.simbolo-mais {
  vertical-align: top;
  font-size: 54px;
  line-height: 20px
}
@media (max-width: 779px) {
  .bg-header {
    background-color: #06205B
  }
  .slider-navigation-style-07.swiper-button-prev.light, .slider-navigation-style-07.swiper-button-next.light {
    top: 90px;
  }
  .slider-navigation-style-07.swiper-button-prev.light {
    left: -30px
  }
  .slider-navigation-style-07.swiper-button-next.light {
    right: -30px
  }
  .btn-solicite {
    font-size: 13px !important
  }
  .simbolo-mais {
    vertical-align: top;
    font-size: 54px;
    line-height: 40px
  }
  .titulo-hero-1 {
    font-size: 34px;
    line-height: 42px
  }
  .titulo-hero-2 {
    font-size: 36px;
    line-height: 46px
  }
  .texto-hero-2 {
    font-size: 18px;
    line-height: 22px
  }
  .bg-hero-3 {
    background-image: url('../images/slider/4m1.jpg');
  }
  h3.vertical-counter {
    height: 80px !important; /* ajuste este valor visualmente */
  }
  .vertical-counter-number {
    height: 80px !important; /* deve ser igual ao de cima */
    line-height: 80px !important;
    overflow: hidden !important;
  }
}
@media (min-width: 780px) {
  .bg-header {
    background-color: rgba(9, 45, 128, 0.8)
  }
  .slider-navigation-style-07.swiper-button-prev.light, .slider-navigation-style-07.swiper-button-next.light {
    top: 125px
  }
  .btn-tab-sindico {
    border-radius: 6px 0px 0px 6px
  }
  .titulo-hero-1 {
    font-size: 48px;
    line-height: 54px
  }
  .titulo-hero-2 {
    font-size: 63px;
    line-height: 78px
  }
  .texto-hero-2 {
    font-size: 27px;
    line-height: 32px
  }
  .bg-hero-3 {
    background-image: url('../images/slider/4.jpg');
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .container-xxl {
    max-width: 960px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .container-xxl {
    max-width: 1200px;
  }
}