.versatile-industries {
  padding: 100px 0 0;
  @media (max-width: 991px) {
   padding: 50px 0 0;
  }
  .text-cont {
    @media (max-width: 767px) {
      text-align: center;
    }
    h2.section-title {
      span {
        position: relative;

        img {
          position: absolute;
          left: 0;
          bottom: -10px;
        }
      }
    }
  }

  .industries-slider {
    .owl-stage-outer {
      padding: 40px 0 50px;
    }

    .item {
      transition: .5s;

      .text-content {
        margin-top: 30px;

        h3 {
          font-family: $Inter;
          font-size: 22px;
          font-weight: 700;
          line-height: 31px;
          letter-spacing: 0.02em;
          color: #121212;
        }

        p {
          font-family: $Inter;
          font-size: 18px;
          font-weight: 300;
          line-height: 29px;
          color: #000;
          margin: 15px 0 45px;
        }

        a {
          text-decoration: none;
          font-family: $Inter;
          font-size: 16.28px;
          font-weight: 300;
          line-height: 26.81px;
          letter-spacing: 0.02em;
          color: #070630;
          position: relative;
          display: block;
          transition: .5s;

          &:after {
            content: '';
            width: 100%;
            height: 9px;
            background: transparent;
            position: absolute;
            left: 0;
            bottom: -20px;
          }

          svg {
            margin-left: 15px;
          }
        }
      }

      &:hover {
        a {
          transition: .5s;

          &:after {
            background: linear-gradient(90deg, #5558A6 -0.05%, #4AB9EA 49.97%, #B2DCBD 100%);
          }

          svg {
            path {
              fill: #5558A6;
            }
          }
        }
      }
    }
  }
}