#owl-carousel-home-2-desktop {
  display: none;
  margin-top: 112px;
}
  @media (min-width: 768px){
    #owl-carousel-home-2-desktop {
      display: block;
      margin-top: 72px;
    }
  }
#owl-carousel-home-2-mobile {
  display: block;
  margin-top: 92px;
}
  @media (min-width: 768px){
    #owl-carousel-home-2-mobile {
      display: none;
    }
  } 
  
.ais-word {
  overflow: hidden; 
  margin-top: -24px;
  height: 120px;
  position: absolute;
  width: var(--container-size-xs);
}
  @media (min-width: 768px){
    .ais-word {
      /* margin-top: -40px; */
      margin-top: -20px;
      width: var(--container-size-md);
    }
  }
  @media (min-width: 1024px){
    .ais-word {
      width: var(--container-size-lg);
    }
  }
  @media (min-width: 1200px){
    .ais-word {
      width: var(--container-size-xl);
    }
  }
.ais-word .ais-word-inside {
  height: 120px;
  background: url(../../themes/ais-procurement/img/ais-word-bg.svg) top center;
}
.ais-word .ais-word-inside img{
  display: none;
}
  @media (min-width: 768px){
    .ais-word .ais-word-inside {
      background: url(../../themes/ais-procurement/img/ais-word-bg-sm.svg) top center no-repeat;
      background-size: contain;
    }
  }
  @media (min-width: 1200px){
    .ais-word .ais-word-inside {
      background: url(../../themes/ais-procurement/img/ais-word-bg-sm.svg) top center no-repeat;
      background-size: auto;
    }
  }
.owl-carousel.type-2 .item {
  height: 10rem;
  background: var(--color-10);
  background-position: center;
  background-size: cover;
  position: relative;
  transition: var(--transition);
  /* width: 40vw;
  height: 40vw; */
  width: 360px;
  height: 410px;
}
.owl-carousel.type-2 .item:hover {
  background: var(--color-01);
}
  @media (min-width: 480px){
  	.owl-carousel.type-2 .item {
      /* width: 360px;
      height: 400px; */
  	}
  }
  @media (min-width: 768px){
    .owl-carousel.type-2 .item {

      width: unset;
      height: unset;
      /* width: 222px;
      height: 300px; */
    }
  }
  @media (min-width: 1024px){
  	.owl-carousel.type-2 .item {
      /* width: 296px;
      height: 350px; */
  	}
  }
  @media (min-width: 1200px){
  	.owl-carousel.type-2 .item {
      /* width: 356px;
      height: 400px; */
  	}
  }
.owl-carousel.type-2 .card-body h5 {
  /* height: 56px; */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 0;
  color: var(--color-08);
}
.owl-carousel.type-2 .card-body {
  padding: 24px;
  padding-bottom: 40px;
  min-height: 140px;
}
.owl-carousel.type-2 .card {
  border-radius: 0;
  margin-bottom: 0;
  margin-top: 8px;
}
.owl-carousel.type-2 .card-title {
  margin-bottom: 16px;
  /* margin-top: unset; */
}
.owl-carousel.type-2 .card-text {
  position: absolute;
  bottom: 24px;
}
#section-3-cards {
  border-top: 4px solid var(--color-01);
  padding-top: 32px;
  margin-bottom: 40px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
  @media (min-width: 768px){
    #section-3-cards {
      width: 100%;
      margin-left: inherit;
      margin-right: inherit;
    }
  }
#section-3-cards h6 {
  transform: translateY(10px);
}
#section-3-cards h6 a{
  color: var(--color-08);
}
#section-3-cards h6 a:hover{
  color: var(--color-01);
}
#section-3-cards h6 svg{
  transform: translateY(-2px);
}