.industry__title {
  display: block;
  font-size: 18px;
  color: #202020;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #8f8c8c;
  background-color: #fff;
  position: relative;
  padding: 5px 70px;
}
.industry__title:first-child {
  z-index: 10;
  font-weight: bold;
}
.industry__title:last-child {
  top: -28px;
  color: #fff;
  left: 9px;
  z-index: 9;
}
.industry__title:hover {
  color: #202020;
  cursor: pointer;
}
.industry__imagewrapper {
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
  position: relative;
}
.industry__imagewrapper:hover .overlay {
  opacity: 1;
}
.industry__imagewrapper .overlay {
  position: absolute;
  bottom: 0;
  color: #f1f1f1;
  width: 100%;
  transition: 0.5s ease;
  opacity: 0;
  color: white;
  text-align: center;
}
.industry__viewbtn {
  color: #FFF;
  border-color: #08c;
  background-color: #08c;
  line-height: 24px;
  display: block;
}
.industry__viewbtn:hover {
  background-color: #0174ad;
  color: #fff;
}
.industry__hoverbtn {
  color: #3c4a50;
  border-color: #08c;
  background-color: #F2F2F2;
  line-height: 24px;
  display: block;
}
.industry__hoverbtn:hover {
  color: #111;
}
.industry__feature {
  font-size: 30px;
  color: #202020;
}
.industry .list-industry__description {
  display: none;
}
.industry .splide__slide .is-visible {
  background-size: contain !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  margin-top: 50%;
  transform: translateY(-50%);
}
.industry .splide__slide img {
  width: 100%;
  height: auto;
}
.industry .vertical-align {
  display: flex;
  align-items: center;
  height: 100%;
}
