﻿/* Malli: @include icon($facebook)*/
@media print, screen and (max-width: 47.99875em) {
  .features_list-container {
    margin-bottom: 3.125rem;
  }
}
.features_list-container .cell {
  text-align: center;
  position: relative;
}
@media print, screen and (min-width: 31.25em) {
  .features_list-container .cell::before {
    content: "";
    height: 0.0625rem;
    width: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    left: 10%;
    bottom: 0;
  }
  .features_list-container .cell:nth-child(odd)::before {
    content: "";
    height: 0.0625rem;
    width: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    left: 10%;
    bottom: 0;
  }
  .features_list-container .cell:nth-child(odd)::after {
    content: "";
    width: 0.0625rem;
    height: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    right: 0;
    top: 10%;
  }
  .features_list-container .cell:nth-last-child(1)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-4:nth-last-child(2)::before, .features_list-container .cell.feature-count-6:nth-last-child(2)::before, .features_list-container .cell.feature-count-8:nth-last-child(2)::before, .features_list-container .cell.feature-count-10:nth-last-child(2)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-2::before {
    display: none !important;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .features_list-container .cell::after {
    display: none;
  }
  .features_list-container .cell:nth-child(odd)::after {
    content: "";
    width: 0.0625rem;
    height: 75%;
    background-color: #737e83;
    display: block;
    position: absolute;
    right: 0;
    top: 0%;
  }
}
@media screen and (min-width: 768px) {
  .features_list-container .cell.feature-count-4:nth-last-child(2)::before, .features_list-container .cell.feature-count-6:nth-last-child(2)::before, .features_list-container .cell.feature-count-8:nth-last-child(2)::before, .features_list-container .cell.feature-count-10:nth-last-child(2)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-3:nth-last-child(3)::before, .features_list-container .cell.feature-count-6:nth-last-child(3)::before, .features_list-container .cell.feature-count-9:nth-last-child(3)::before, .features_list-container .cell.feature-count-12:nth-last-child(3)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-2::before {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .features_list-container .cell::before {
    content: "";
    height: 0.0625rem;
    width: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    left: 10%;
    bottom: 0;
  }
  .features_list-container .cell:nth-child(1n)::before {
    content: "";
    height: 0.0625rem;
    width: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    left: 10%;
    bottom: 0;
  }
  .features_list-container .cell:nth-child(1n)::after {
    content: "";
    width: 0.0625rem;
    height: 80%;
    background-color: #737e83;
    display: block;
    position: absolute;
    right: 0;
    top: 10%;
  }
  .features_list-container .cell:nth-child(3n)::after {
    display: none;
  }
  .features_list-container .cell.feature-count-3:nth-last-child(3)::before, .features_list-container .cell.feature-count-3:nth-last-child(1)::before, .features_list-container .cell.feature-count-6:nth-last-child(3)::before, .features_list-container .cell.feature-count-6:nth-last-child(1)::before, .features_list-container .cell.feature-count-9:nth-last-child(3)::before, .features_list-container .cell.feature-count-9:nth-last-child(1)::before, .features_list-container .cell.feature-count-12:nth-last-child(3)::before, .features_list-container .cell.feature-count-12:nth-last-child(1)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-5:nth-last-child(2)::before, .features_list-container .cell.feature-count-5:nth-last-child(1)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-2::before {
    display: none;
  }
}
@media screen and (max-width: 30em) {
  .features_list-container .cell:nth-child(odd)::after, .features_list-container .cell:nth-child(even)::after {
    content: "";
    display: block;
    height: 0.0625rem;
    width: 100%;
    position: relative;
    left: 0;
    background-color: #737e83;
  }
  .features_list-container .cell:last-child::after {
    display: none;
  }
}
@media screen and (max-width: 30em) and print, screen and (max-width: 47.99875em) {
  .features_list-container .cell:nth-child(odd)::after, .features_list-container .cell:nth-child(even)::after {
    max-width: 9.375rem;
    margin: 0.625rem auto -0.3125rem auto;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .features_list-container .cell.feature-count-3::before {
    display: none;
  }
  .features_list-container .cell.feature-count-5:nth-last-child(2)::before {
    display: none;
  }
  .features_list-container .cell.feature-count-6:nth-last-child(2)::before, .features_list-container .cell.feature-count-6:nth-last-child(3)::before {
    display: none;
  }
  .features_list-container .cell:nth-last-child(1)::before {
    display: none;
  }
}
.features_list-container .cell .title {
  color: #5491a3;
  font-size: 1.5rem;
  font-weight: 900;
  text-transform: uppercase;
  background: linear-gradient(to right, #678e7c, #5491a3 100%);
  -webkit-text-fill-color: transparent !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .column-2-container .features_list-container .cell:nth-last-child(3)::before, .column-2-container .features_list-container .cell:nth-last-child(2)::before {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  body.home .features_list-container .cell:nth-last-child(3)::before, body.page-id-11877 .features_list-container .cell:nth-last-child(3)::before {
    display: block;
  }
}
body.home .features_list-container .cell .title, body.page-id-11877 .features_list-container .cell .title {
  text-transform: none;
  color: #283941;
  background: unset;
  -webkit-text-fill-color: unset !important;
  -webkit-background-clip: unset !important;
  background-clip: unset !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.home .features_list-container .cell {
    width: 50%;
  }
  body.home .features_list-container .cell:nth-child(2)::after, body.home .features_list-container .cell:nth-last-child(2)::after {
    display: none;
  }
  body.home .features_list-container .cell:nth-child(3)::after {
    display: block;
  }
  body.home .features_list-container .cell:first-child::after {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .single-reference-article .features_list-container .cell {
    padding: 2.5rem 1.875rem;
  }
}
