.dibu {
  display: inline-block;
  padding: 12px 40px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 8px;
  backdrop-filter: blur(20px);
  border: 2px solid #FFFFFF;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
  margin-bottom: 40px;
}
.dibu a {
  color: #7239ff;
  font-size: 40px;
}


.carousel-item .dibu  span {
  font-size: 20px;
  color: #666;
}
.dibu:hover{
  box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.1);
}
.dibu:hover a{
  text-decoration-line: none;
  color: #3800c7;
}
.dibu:hover span{
  text-decoration-line: none;
  color: black;
}

.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.carousel-indicators li {
  background-color: rgb(0 0 0 / 50%);
}
.carousel-indicators .active {
  background-color: #000;
}
