.flip-card, .flip-card-inner {
  min-height: 400px;
}

.banner-section .container {
  height: auto;
  display: block;
}

.row {
  height: auto;
}

.banner-section .col-12 {
  display: block !important;
}

ul.cards {
  height: auto;
}

ul.cards li {
  height: auto;
}

body, html {
  overflow-y: auto;
}

section {
  padding: 50px 0 !important;
  height: auto;
}

main, .banner-section {
  min-height: 100vh;
}

.banner-section > img {
  height: 100%;
}

section#sobre ul.cards li {
  width: 33%;
}

.banner-section .container .row,
.banner-section .container-full .row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.banner-section .container,
.banner-section .container-full {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

header {
  position: fixed;
  width: 100%;
}

.banner-section {
  padding-top: 200px !important;
}

h2.title {
  top: 200px;
}

@media (max-width: 998px) {
  section {
    padding: 20px 0 !important;
    height: auto;
  }

  .banner-section {
    padding-top: 100px !important;
  }
}

/*# sourceMappingURL=adaptacao.css.map */
