﻿.latest-life-stories .card-body {
  flex: 1 1 auto;
  padding: 20px 15px 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.latest-life-stories__title {
  color: var(--waa-green) !important;
  margin-bottom: 32px;
}

.latest-life-stories .card .btn-primary {
  width: fit-content;
  color: var(--waa-white) !important;
  background: var(--waa-green) !important;
  border-color: transparent !important;
}

.latest-life-stories .image {
    overflow: hidden;
    border-radius: 8px;
}


.latest-life-stories .card img {
  position: relative;
  transition: all 0.4s ease-in-out;
  max-height: 206px!important;
  height: 206px;
}
  
.latest-life-stories .card:hover .btn-primary {
  color: var(--waa-white) !important;
  background: #372e2b !important;
  border-color: #372e2b !important;
}

.latest-life-stories .card-event:hover .btn-primary:after {
  margin-left: 18px !important;
  content: var(--waa-btn-arrow-white);
  transition: all 0.2s ease-in-out;
}

.latest-life-stories .card-event:hover h3 {
  color: var(--waa-green);
  text-decoration: underline;
}

.patient-stories .card:hover img {
  transform: scale(1.03);
  object-position: top;
}

.latest-life-stories .card:hover img {
  transform: scale(1.03);
  object-position: top;
}

.card-news--large img, .card-news--large .image {
    max-height: 300px!important;
    height: 300px!important;
}