.elementor-10417 .elementor-element.elementor-element-6265851{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-77d7a59 */.elementor-10417 .elementor-element.elementor-element-77d7a59{
    display: flex;
    justify-content: center;
    align-items: center;
}

.carousel {
  position: relative;
  width: 360px;
  height: 520px;
}

.card {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.5s ease;
}

.card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Positions */
.center {
  z-index: 3;
  transform: translateX(0) scale(1);
  opacity: 1;
}

.left {
  z-index: 2;
  transform: translateX(-120px) scale(0.85);
  opacity: 0.6;
}

.right {
  z-index: 2;
  transform: translateX(120px) scale(0.85);
  opacity: 0.6;
}

.hidden {
  opacity: 0;
  transform: scale(0.7);
}/* End custom CSS */