.banner.banner-conecta {
  background: #001e27;
}

.bg-conecta {
  background: #007AA1;
}

.bg-bebe {
  background: #6FF2FC;
}

.bg-bebe-soft {
  background: rgba(164, 246, 252, 0.30);
}

.sec-main h2 * {
  font-size: inherit;
  font-weight: inherit;
}

.texto-conecta {
  color: #007AA1;
}

.owl-parts .infos {
  position: relative;
  bottom: 24px;
  right: 0;
  z-index: 1;
  float: right;
  min-height: 132px;
}

.accordion-item {
  background-color: #A4F6FC66;
}

.sec-faq .accordion .accordion-button {
  background-color: #fff;
}

.nav-tabs {
  border: 1px solid #dee2e6;
  border-radius: 1rem;
  padding: 0.5rem;
}

.nav-tabs .nav-link {
  padding: .25rem 3rem;
  color: #0490C7;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: #0490C7;
  color: #fff;
  font-weight: 600;
  border-radius: .75rem;
  border-color: #0490C7;
}

a.evento {
  background: rgba(255, 255, 255, 0.20);
  border-radius: 24px;
  transition: .2s;
}

a.evento:hover {
  background: rgba(255, 255, 255, 0.30);
  box-shadow: 0px 4px 0px 0px rgba(255, 255, 255, 0.50);
}

a.evento+a.evento {
  margin-top: 1rem;
}

.cta.bg-conecta {
  border-color: #007AA1;
}

.bg-recife {
  background-image: url(/assets/images/conecta/bgs/recife.png);
}

.bg-paulista {
  background-image: url(/assets/images/conecta/bgs/paulista.png);
}

.bg-savassi {
  background-image: url(/assets/images/conecta/bgs/savassi.png);
}

.bg-madalena {
  background-image: url(/assets/images/conecta/bgs/vilamadalena.jpg);
}

.bg-itajai {
  background-image: url(/assets/images/conecta/bgs/itajai.png);
}

.bg-berrini {
  background-image: url(/assets/images/conecta/bgs/berrini.png);
}

.bg-guarulhos {
  background-image: url(/assets/images/conecta/bgs/guarulhos.jpg);
}

.bg-saopaulo {
  background-image: url(/assets/images/conecta/bgs/saopaulo.png);
}

.bg-sorocaba {
  background-image: url(/assets/images/conecta/bgs/sorocaba.jpg);
}

.bg-rio {
  background-image: url(/assets/images/conecta/bgs/rio.png);
}

.bg-portoalegre {
  background-image: url(/assets/images/conecta/bgs/portoalegre.png);
}

.bg-jundiai {
  background-image: url(/assets/images/conecta/bgs/jundiai.jpg);
}

.bg-osasco {
  background-image: url(/assets/images/conecta/bgs/osasco.png);
}

.bg-rmc {
  background-image: url(/assets/images/conecta/bgs/rmc.png);
}

.bg-goiania {
  background-image: url(/assets/images/conecta/bgs/goiania.png);
}

.bg-batel {
  background-image: url(/assets/images/conecta/bgs/savassi.png);
}

.bg-curitiba {
  background-image: url(/assets/images/conecta/bgs/curitiba.png);
}

.bg-chapeco {
  background-image: url(/assets/images/conecta/bgs/chapeco.png);
}

.bg-olinda {
  background-image: url(/assets/images/conecta/bgs/olinda.png);
}

.bg-salvador {
  background-image: url(/assets/images/conecta/bgs/salvador.png);
}

.bg-online {
  background-image: url(/assets/images/conecta/online/conecta-online.jpg);
}

.bg-belohorizonte {
  background-image: url(/assets/images/conecta/bgs/belo-horizonte.png);
}

.list-eventos {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

.list-eventos article>a {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  min-height: 12rem;
  padding: 1rem;
  background-size: cover;
  background-repeat: no-repeat;
}

.list-eventos article h4 {
  text-shadow: 1px 1px 2px #001e27;
}

.list-eventos article .data {
  position: absolute;
  bottom: 0;
  right: 9rem;
}

.list-eventos article .bg-curitiba .data {
  right: 9.5rem;
}

.list-eventos article .hora {
  position: absolute;
  bottom: 0;
  right: 0;
}

.list-eventos article img {
  position: absolute;
  top: 0;
  right: 0;
}

.texto-verde {
  color: #d8fe00;
}

@media(min-width: 992px) {
  .logo-header {
    width: 288px;
    height: auto;
  }

  .banner h1 {
    font-size: 6rem;
    line-height: .8;
  }

  .nav-tabs .nav-link {
    min-width: 236px;
  }

  .nav-conecta li a {
    font-size: 14px;
  }

  .list-eventos {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1rem;
  }

  .list-eventos article {
    transition: .2s;
  }

  .list-eventos article:hover {
    transform: scale(1.1);
    z-index: 2;
  }
}