.cards-cont {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2rem;
}

.card {
  flex: 1 0 280px;
  background-color: var(--clr-bright);
  box-shadow: 8px 8px var(--clr-darkgreen);
  max-width: 380px;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
    transition: box-shadow 150ms ease-out, background 150ms ease-in, transform 150ms ease-out;
    outline: 2px solid var(--clr-blue);
}

.cards-cont > div:empty {
  height: 0;
  padding: 0;
  margin: 0;
}

.card:hover, .card:active {
    box-shadow: 2px 2px var(--clr-darkgreen);
    /* background-color: #eeeeee; */
    transform: translate(1px, 1px);
  background-color: white;
}

.card .button {
  align-self: center;
}

.tel-container .whatsapp::before, .tel-container .telefono::before, .tel-container .online::before, .map-btn::before {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    background-size: contain;
    z-index: 2;
}

.tel-container .whatsapp::before {background-image: url('../img/logo-whatsapp.svg')}
.tel-container .telefono::before {background-image: url('../img/call-outline.svg')}
.tel-container .online::before {background-image: url('../img/globe-outline.svg')}
.map-btn::before {background-image: url('../img/map-outline.svg')}


.tel-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
}

.tel-btn, .map-btn {
    background: #aaaaaa88;
    /* color: white; */
    font-weight: 500;
    border: solid 2px var(--clr-blue);
    padding: 4px 8px 4px 1.8rem;
    border-radius: 28px;
    cursor: pointer;
    font-size: 12px;
    transition: background 0.3s;
position: relative;
}

.tel-btn {
    background: var(--clr-wp);
}

.map-btn:hover {
    background: #aaaaaa55;
}

.tel-btn:hover {
    background: var(--clr-wp-h);
    color: white;
}

.nombre {
  font-family: var(--ff-title);
  font-size: clamp(1.4rem, 1.8vw, 1.8rem);
  font-weight: 600;
}

.localidad, .lugar {
  /* color: var(--clr-green); */
  font-weight: 600;
}

.size-small {
    font-size: 14px;
}
