.saudade-menu {
  border-top-left-radius: 70px;
  border-top-right-radius: 70px;
}

.img-cover {
  margin-top: -10%;
}

.saudade-icons div p {
  margin-top: 20px;
}

.img-table-col {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.card a, .container a {
  color: #616741;
  text-decoration: none;
}

.card > a > div {
  background-color: #fff;
  border-radius: 15px 15px 50px 50px;
  margin-top: -20px;
  transition: transform .2s;
  position: relative;
}

.card > a div:hover {
  transform: translate(0, -15px);
}

.card img {
  object-fit: cover;
}

@media screen and (width <= 575.98px) {
  .saudade-menu {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .saudade-icons img {
    width: 25%;
  }

  .img-cover {
    margin-top: 0%;
  }

  .video-saudade {
    height: 200px;
  }
}

@media screen and (width <= 991.98px) {
  .card > a > div {
    border-radius: 10px 10px 20px 20px;
  }
}
/*# sourceMappingURL=saudade.92b88d0d.css.map */
