<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.seniorlivingoptions .blockcontainer {
  text-align: center;
  color: #000;
}

.seniorlivingoptions .cardtitle {
  white-space: nowrap;
}

.seniorlivingoptions .copy {
  max-width: 800px;
  margin: 0px auto;
  text-align: center;
}

.seniorlivingoptions .maincopy {
  text-align: center;
}

.sloptions {
  max-width: 1200px;
  margin: 0px auto;
}

.cardwrapper {
  text-align: center;
}

.cardwrapper img {
  margin-bottom: 20px;
}

.cardwrapper p {
  text-align: center;
  font-size: 14px !important;
}

.seniorlivingoptions .card .cardtitle {
  color: #000;
  font-weight: 600;
  font-size: 1.25rem; /* 20px */
  text-align: center;
  margin-bottom: 20px;
}

.seniorlivingoptions .card a {
  text-decoration: none;
}

/*
.cardIcon1::after,
.cardIcon3::after {
  content: "";
  position: absolute;
  top: 55px;
  right: -67px;
  width: 132px;
  height: 14px;
  background-image: url("../../images/path-1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}

.cardIcon2::after,
.cardIcon4::after {
  content: "";
  position: absolute;
  top: 75px;
  right: -67px;
  width: 132px;
  height: 14px;
  background-image: url("../../images/path-2.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}
*/

.variant-odd:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 55px;
  right: -67px;
  width: 132px;
  height: 14px;
  background-image: url("../../images/path-1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}

.variant-even:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 75px;
  right: -67px;
  width: 132px;
  height: 14px;
  background-image: url("../../images/path-2.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}

@media screen and (max-width: 991px) {
  .variant-odd:not(:last-child)::after {
    display: none;
  }

  .variant-even:not(:last-child)::after {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .seniorlivingoptions .innercontainer {
    padding: 0px 30px !important;
  }
  .cardIcon2::after,
  .cardIcon4::after,
  .cardIcon1::after,
  .cardIcon3::after {
    display: none;
  }
  .seniorlivingoptions {
    padding: 30px 0px !important;
  }
}

.heartbeat:hover {
  -webkit-animation: heartbeat 3s ease-in-out 2 both;
  animation: heartbeat 3s ease-in-out 2 both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-9 15:53:44
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
</pre></body></html>