.card {
  --bs-card-inner-border-radius: 0;
}

.portfolio-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  color: white;
  background: rgba(0, 0, 0, 0.60);
  transition: all ease 0.5s;
}

.card:hover .portfolio-hover {
  opacity: 1;
}

#carousel-main .carousel-title {
  font-size: 40px;
}

@media (min-width: 769px) {
  #carousel-main .carousel-title {
    font-size: 45px;
  }
}

#my1-prev, #my1-next {
  color: lightgray;
  -webkit-text-stroke: 2px #ededed;
}

#my2-prev, #my2-next {
  color: lightgray;
  -webkit-text-stroke: 2px white;
}

#my3-prev, #my3-next {
  color: lightgray;
  -webkit-text-stroke: 2px white;
}

#my1-prev:hover, #my1-next:hover {
  color: black;
  -webkit-text-stroke: 2px #ededed;
}

#my1-prev:hover, #my1-next:hover {
  color: black;
  -webkit-text-stroke: 2px #ededed;
}

#my3-prev:hover, #my3-next:hover {
  color: black;
  -webkit-text-stroke: 2px white;
}

.accordion-button::after {
  /*flex-shrink: 0;*/
  /*width: var(--bs-accordion-btn-icon-width);*/
  /*height: var(--bs-accordion-btn-icon-width);*/
  /*margin-left: auto;*/
  /*content: "";*/
  background-image: none;
  /*background-repeat: no-repeat;*/
  /*background-size: var(--bs-accordion-btn-icon-width);*/
  /*transition: var(--bs-accordion-btn-icon-transition);*/
}

.accordion-dark {
  background: rgba(33,33,33,0.59);
}

