.section.section--primary-cta {
  background-color: #5e6225;
}
.section.section--primary-cta .card.card--primary-cta {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: transparent;
  border: 0;
  text-decoration: none;
  display: block;
  transition: all 0.2s ease-in-out;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa,
.section.section--primary-cta .card.card--primary-cta .card-body .fab,
.section.section--primary-cta .card.card--primary-cta .card-body .far,
.section.section--primary-cta .card.card--primary-cta .card-body .fas {
  animation: pulse; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  --animate-delay: 1s;
  animation-iteration-count: infinite;
  font-size: 3rem;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa.fa-bell,
.section.section--primary-cta .card.card--primary-cta .card-body .fab.fa-bell,
.section.section--primary-cta .card.card--primary-cta .card-body .far.fa-bell,
.section.section--primary-cta .card.card--primary-cta .card-body .fas.fa-bell {
  animation: swing; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  --animate-delay: 1s;
  animation-iteration-count: infinite;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa.fa-heartbeat,
.section.section--primary-cta .card.card--primary-cta .card-body .fab.fa-heartbeat,
.section.section--primary-cta .card.card--primary-cta .card-body .far.fa-heartbeat,
.section.section--primary-cta .card.card--primary-cta .card-body .fas.fa-heartbeat {
  animation: pulse; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  --animate-delay: 1s;
  animation-iteration-count: infinite;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa.fa-business-time,
.section.section--primary-cta .card.card--primary-cta .card-body .fab.fa-business-time,
.section.section--primary-cta .card.card--primary-cta .card-body .far.fa-business-time,
.section.section--primary-cta .card.card--primary-cta .card-body .fas.fa-business-time {
  animation: headShake; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 3s; /* don't forget to set a duration! */
  --animate-delay: 3s;
  animation-iteration-count: infinite;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa.fa-calendar-check,
.section.section--primary-cta .card.card--primary-cta .card-body .fab.fa-calendar-check,
.section.section--primary-cta .card.card--primary-cta .card-body .far.fa-calendar-check,
.section.section--primary-cta .card.card--primary-cta .card-body .fas.fa-calendar-check {
  animation: tada; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
  --animate-delay: 1s;
  animation-iteration-count: infinite;
}
.section.section--primary-cta .card.card--primary-cta .card-body .fa,
.section.section--primary-cta .card.card--primary-cta .card-body .fab,
.section.section--primary-cta .card.card--primary-cta .card-body .far,
.section.section--primary-cta .card.card--primary-cta .card-body .fas,
.section.section--primary-cta .card.card--primary-cta .card-body .card-text,
.section.section--primary-cta .card.card--primary-cta .card-body .card-text a {
  color: #ffffff;
  transition: all 0.2s ease-in-out;
}
.section.section--primary-cta .card.card--primary-cta .card-body .card-text a {
  text-decoration: none;
}
.section.section--primary-cta .card.card--primary-cta:hover {
  background-color: #A8B043;
  transform: scale(0.9);
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.2) !important;
}
.section.section--primary-cta .card.card--primary-cta:hover .card-body .fa,
.section.section--primary-cta .card.card--primary-cta:hover .card-body .fab,
.section.section--primary-cta .card.card--primary-cta:hover .card-body .far,
.section.section--primary-cta .card.card--primary-cta:hover .card-body .fas,
.section.section--primary-cta .card.card--primary-cta:hover .card-body .card-text,
.section.section--primary-cta .card.card--primary-cta:hover .card-body .card-text a {
  color: #E2E2DA;
}
.elementor-widget-container .section.section--primary-cta {
  background-color: transparent;
}
.elementor-widget-container .section.section--primary-cta .card-body .card-icon-before,
.elementor-widget-container .section.section--primary-cta .card-body .card-icon-before i.card-icon,
.elementor-widget-container .section.section--primary-cta .card-body .card-text.card-title,
.elementor-widget-container .section.section--primary-cta .card-body .card-text.card-subtitle,
.elementor-widget-container .section.section--primary-cta .card-body .card-icon-after,
.elementor-widget-container .section.section--primary-cta .card-body .card-icon-after i.card-icon {
  color: #000;
}