/* line 1, ../scss/_grid-card.scss */
.grid-card-system {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 7, ../scss/_grid-card.scss */
.grid-card-system .gcs-card-container {
  display: flex;
  flex-direction: column;
  width: 31.3%;
  align-items: center;
  margin-bottom: 30px;
  padding: 0 1%;
}
/* line 16, ../scss/_grid-card.scss */
.grid-card-system .gcs-card-image {
  width: 100%;
  max-width: 128px;
  opacity: .6;
}
/* line 22, ../scss/_grid-card.scss */
.grid-card-system .gcs-card-title {
  font-size: 1.3rem;
  margin-bottom: 10px;
  color: white;
}
/* line 28, ../scss/_grid-card.scss */
.grid-card-system .gcs-card-description {
  text-align: center;
  font-size: .9rem;
}

@media (max-width: 767px) {
  /* line 35, ../scss/_grid-card.scss */
  .grid-card-system {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
  }
  /* line 40, ../scss/_grid-card.scss */
  .grid-card-system .gcs-card-container {
    width: 80%;
    margin-bottom: 0px;
    padding: 20px 5% 30px 5%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 46, ../scss/_grid-card.scss */
  .grid-card-system .gcs-card-container:last-child {
    border-bottom: none;
  }
}
/* line 3, ../scss/costum_min.scss */
.Page-Container {
  margin: 0 !important;
}

/* line 8, ../scss/costum_min.scss */
.header .title-container {
  margin-bottom: 30px;
}
/* line 12, ../scss/costum_min.scss */
.header .bar.sub-title {
  padding: 20px;
  height: auto;
}
/* line 16, ../scss/costum_min.scss */
.header .bar.sub-title p {
  padding: 20px;
}
