/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.section-kryole-cards .card {
  position: relative;
  width: 100%;
  margin-top: 1rem;
  color: #fefefe; }
  .section-kryole-cards .card::after {
    content: '';
    display: block;
    padding-bottom: 100%; }
  .section-kryole-cards .card .card-section {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 2rem; }
    @media screen and (min-width: 75em) {
      .section-kryole-cards .card .card-section {
        padding: 5rem 4rem; } }
    .section-kryole-cards .card .card-section img {
      width: 72px;
      height: auto;
      margin-bottom: 1rem; }
    .section-kryole-cards .card .card-section p {
      font-size: 1.5rem; }
      @media print, screen and (min-width: 64em) {
        .section-kryole-cards .card .card-section p {
          font-size: 1.25rem; } }
      @media screen and (min-width: 75em) {
        .section-kryole-cards .card .card-section p {
          font-size: 1.5rem; } }
.section-features {
  color: #fefefe; }
  .section-features .table-row {
    border: 1px solid #fefefe;
    border-bottom-width: 0px; }
    .section-features .table-row:last-child {
      border-bottom-width: 1px; }
    .section-features .table-row .table-col {
      padding: 0.25rem 1.5rem;
      font-size: 1.5rem;
      color: #fefefe;
      font-weight: 400;
      font-family: "Poppins"; }
  .section-features a {
    font-size: 1.5rem;
    color: #fefefe;
    font-weight: 700;
    font-family: "Poppins"; }
    .section-features a span {
      display: inline-block;
      width: 43px;
      height: 43px;
      border-radius: 100%;
      border: 2px solid #fefefe;
      font-size: 1.5rem;
      line-height: 41px;
      color: #fefefe;
      font-weight: 700;
      font-family: "Poppins";
      text-align: center;
      margin-right: 0.75rem; }
