.tour-card-small {
  max-width: 21.5625rem;
  border-radius: 1.875rem;
  padding: 1.5rem;
  border: 1px solid #301B3C;
  background-color: #99DBF8;
  box-shadow: var(--shadow-large);
  position: relative;
  height: 100%;
  margin: 0 auto;
}

.tour-card-small__url {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.tour-card-small__image {
  display: flex;

  img {
    border-radius: 1rem;
    aspect-ratio: 297 / 340;
    object-fit: cover;
    width: 100%;
  }
}

.tour-card-small__title h2,
.tour-card-small__title h3,
.tour-card-small__title h4 {
  font-size: 1.625rem;
  line-height: 1.2;
  margin-top: 1rem;
  margin-bottom: 0 !important;
  text-align: center;
}