.lon-feature-cards {
  display: block;
}

.lon-feature-cards .row.row-elements > .noahs_page_builder-widget.widget-noahs-column.scrollme {
  height: 100%;
}

.lon-feature-card {
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}

.lon-feature-card > .widget-wrapper,
.lon-feature-card > .widget-wrapper > .noahs_page_builder-column--inner,
.lon-feature-card > .widget-wrapper > .noahs_page_builder-column--inner > .noahs_page_builder-column--content-inner,
.lon-feature-card .widget-noahs-row,
.lon-feature-card .widget-noahs-row > .widget-wrapper,
.lon-feature-card .widget-noahs-row .noahs_page_builder-row-wrapper,
.lon-feature-card .widget-noahs-row .noahs_page_builder-row-container,
.lon-feature-card .widget-noahs-row .row.row-elements,
.lon-feature-card .widget-noahs-row .noahs_page_builder-widget.widget-noahs-column.scrollme,
.lon-feature-card .widget-noahs-row .noahs_page_builder-column--inner,
.lon-feature-card .widget-noahs-row .noahs_page_builder-column--content-inner {
  transition: background-color 0.2s ease, color 0.2s ease;
}

.lon-feature-card > .widget-wrapper,
.lon-feature-card .noahs_page_builder-column--inner,
.lon-feature-card .noahs_page_builder-column--content-inner {
  height: 100%;
}

.lon-feature-card .noahs_page_builder-column--content-inner {
  display: flex;
  flex-direction: column;
}

.lon-feature-card .widget-noahs-row,
.lon-feature-card .widget-noahs-row > .widget-wrapper,
.lon-feature-card .widget-noahs-row .noahs_page_builder-row-wrapper,
.lon-feature-card .widget-noahs-row .noahs_page_builder-row-container,
.lon-feature-card .widget-noahs-row .row.row-elements,
.lon-feature-card .widget-noahs-row .noahs_page_builder-widget.widget-noahs-column.scrollme,
.lon-feature-card .widget-noahs-row .noahs_page_builder-column--inner,
.lon-feature-card .widget-noahs-row .noahs_page_builder-column--content-inner {
  height: 100%;
}

.lon-feature-card .widget-noahs-row .noahs_page_builder-column--content-inner {
  display: flex;
  flex-direction: column;
}

.lon-feature-card .widget-noahs-button {
  margin-top: auto;
}

.lon-feature-card .widget-noahs-button a.btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.lon-feature-card:hover,
.lon-feature-card:focus-visible,
.lon-feature-card:hover > .widget-wrapper,
.lon-feature-card:focus-visible > .widget-wrapper,
.lon-feature-card:hover > .widget-wrapper > .noahs_page_builder-column--inner,
.lon-feature-card:focus-visible > .widget-wrapper > .noahs_page_builder-column--inner,
.lon-feature-card:hover > .widget-wrapper > .noahs_page_builder-column--inner > .noahs_page_builder-column--content-inner,
.lon-feature-card:focus-visible > .widget-wrapper > .noahs_page_builder-column--inner > .noahs_page_builder-column--content-inner,
.lon-feature-card:hover .widget-noahs-row,
.lon-feature-card:focus-visible .widget-noahs-row,
.lon-feature-card:hover .widget-noahs-row > .widget-wrapper,
.lon-feature-card:focus-visible .widget-noahs-row > .widget-wrapper,
.lon-feature-card:hover .widget-noahs-row .noahs_page_builder-row-wrapper,
.lon-feature-card:focus-visible .widget-noahs-row .noahs_page_builder-row-wrapper,
.lon-feature-card:hover .widget-noahs-row .noahs_page_builder-row-container,
.lon-feature-card:focus-visible .widget-noahs-row .noahs_page_builder-row-container,
.lon-feature-card:hover .widget-noahs-row .row.row-elements,
.lon-feature-card:focus-visible .widget-noahs-row .row.row-elements,
.lon-feature-card:hover .widget-noahs-row .noahs_page_builder-widget.widget-noahs-column.scrollme,
.lon-feature-card:focus-visible .widget-noahs-row .noahs_page_builder-widget.widget-noahs-column.scrollme,
.lon-feature-card:hover .widget-noahs-row .noahs_page_builder-column--inner,
.lon-feature-card:focus-visible .widget-noahs-row .noahs_page_builder-column--inner,
.lon-feature-card:hover .widget-noahs-row .noahs_page_builder-column--content-inner,
.lon-feature-card:focus-visible .widget-noahs-row .noahs_page_builder-column--content-inner {
  background-color: #228176;
}

.lon-feature-card:hover,
.lon-feature-card:focus-visible {
  transform: translateY(-2px);
}

.lon-feature-card:hover h2,
.lon-feature-card:hover h2 span,
.lon-feature-card:hover p,
.lon-feature-card:hover strong,
.lon-feature-card:focus-visible h2,
.lon-feature-card:focus-visible h2 span,
.lon-feature-card:focus-visible p,
.lon-feature-card:focus-visible strong {
  color: #ffffff;
}

.lon-feature-card:hover .widget-noahs-button a.btn,
.lon-feature-card:focus-visible .widget-noahs-button a.btn {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.lon-feature-card:hover .widget-noahs-button a.btn svg path,
.lon-feature-card:focus-visible .widget-noahs-button a.btn svg path {
  fill: #ffffff;
  stroke: none;
}
