.industry-wrap {
  padding: 100px 0; }
  @media (max-width: 767px) {
    .industry-wrap {
      padding: 48px 0; } }
  .industry-wrap .title-wrap {
    text-align: center;
    padding-bottom: 50px; }
    .industry-wrap .title-wrap p {
      max-width: 800px;
      margin: 0 auto; }
  .industry-wrap .industry-slider .swiper-wrapper {
    padding-left: 40px; }
    @media (max-width: 767px) {
      .industry-wrap .industry-slider .swiper-wrapper {
        padding-left: 16px; } }
  .industry-wrap .industry-slider .swiper-slide {
    width: auto;
    height: auto; }

.industry-item {
  width: 440px;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out; }
  @media (max-width: 767px) {
    .industry-item {
      width: 280px; } }
  .dark .industry-item {
    color: #CED4DA; }
  .industry-item__img {
    position: relative;
    padding-bottom: 79%; }
    .industry-item__img img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 12px;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px; }
  .industry-item__content {
    position: relative;
    padding: 20px 0; }
    .industry-item__content p {
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      margin-bottom: 0;
      color: #495057; }
      .dark .industry-item__content p {
        color: #ADB5BD; }
  .industry-item .h4 {
    padding-bottom: 20px;
    color: #000; }
    .dark .industry-item .h4 {
      color: #DEE2E6; }
  .industry-item .cta {
    margin-top: auto; }

@media (max-width: 767px) {
  .slider-actions {
    padding-bottom: 24px; } }

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