.home-logo img {
  width: 600px;
  max-width: 100%;
}

.area-intro::after {
  content: "";
  display: block;
  clear: both;
}

.area-image {
  float: left;
  width: 40%;
  max-width: 420px;
  margin: 5px 30px 15px 0;
  border-radius: var(--rounded);
  box-shadow: var(--shadow);
}

@media (max-width: 600px) {
  .area-image {
    float: none;
    width: 100%;
    margin: 0 0 15px 0;
  }
}
.card-text p {
  text-align: center;
}

.card-image img {
  object-fit: contain;
  background: #fff;
}

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