.insights-wrap {
  padding: 50px 0; }
  @media (max-width: 767px) {
    .insights-wrap {
      padding: 32px 0 8px; } }
  .insights-wrap .title-wrap {
    max-width: 609px; }

.insights-list {
  max-width: 994px;
  margin: 0 auto; }
  @media (max-width: 1024px) {
    .insights-list > ul {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -8px; } }
  @media (max-width: 1024px) {
    .insights-list > ul > li {
      width: 33.33%;
      padding: 0 8px 24px; } }
  @media (max-width: 767px) {
    .insights-list > ul > li {
      width: 100%; } }
  @media (min-width: 1025px) {
    .insights-list > ul > li:not(:last-child) {
      padding-bottom: 40px; } }
  .insights-list .cta {
    padding-top: 30px; }
    @media (max-width: 767px) {
      .insights-list .cta {
        padding-top: 16px; } }

.insight-item {
  position: relative;
  min-height: 140px;
  padding-right: 255px; }
  @media (min-width: 1025px) {
    .insight-item:hover .insight-item__img img {
      box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.25);
      opacity: 1;
      height: 117px;
      transform: translateY(0px); } }
  @media (max-width: 1024px) {
    .insight-item__img {
      padding-bottom: 24px; } }
  .insight-item__img a {
    display: block; }
  @media (min-width: 1025px) {
    .insight-item__img {
      width: 225px;
      height: 117px;
      position: absolute;
      right: 0;
      top: 10px;
      pointer-events: none;
      display: flex;
      align-items: flex-end; }
      .insight-item__img img {
        width: 225px;
        height: 0;
        transition: all 0.3s ease-in-out;
        opacity: 0;
        transform: translateY(26px); } }
  .insight-item__title {
    font-size: 27px;
    line-height: 1.7;
    font-weight: normal;
    color: #000;
    padding-bottom: 20px; }
    @media (max-width: 1024px) {
      .insight-item__title {
        font-size: 20px;
        line-height: 1.5;
        font-weight: 600; } }
    .dark .insight-item__title {
      color: #fff; }
    .insight-item__title a {
      color: inherit;
      display: inline-block;
      transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out; }
    .insight-item__title:hover {
      color: #005457; }
  .insight-item__meta ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .insight-item__meta ul li {
      font-size: 16px;
      line-height: 1.6;
      color: #495057;
      position: relative; }
      .insight-item__meta ul li:not(:last-child) {
        padding-right: 20px;
        margin-right: 20px; }
        @media (max-width: 767px) {
          .insight-item__meta ul li:not(:last-child) {
            padding-right: 10px;
            margin-right: 10px; } }
        .insight-item__meta ul li:not(:last-child):after {
          content: "";
          height: 26px;
          width: 2px;
          background: #DEE2E6;
          position: absolute;
          right: 0;
          top: 50%;
          margin-top: -13px; }
          .dark .insight-item__meta ul li:not(:last-child):after {
            background: #4c4c4c; }
          @media (max-width: 767px) {
            .insight-item__meta ul li:not(:last-child):after {
              height: 20px;
              margin-top: -10px; } }
        @media (max-width: 1024px) {
          .insight-item__meta ul li:not(:last-child) {
            margin-bottom: 4px; } }
      .insight-item__meta ul li a {
        color: inherit;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out; }
        .insight-item__meta ul li a:hover {
          color: #005457; }

/*# sourceMappingURL=blog.css.map */
