.elementor-1072 .elementor-element.elementor-element-07b4e28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-5d6ec0f */.fan-carousel{
  position:relative;
  width:100%;
  height:550px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}

.cards{
  position:relative;
  width:900px;
  height:450px;
}

.card{
  position:absolute;
  width:280px;
  height:420px;
  object-fit:cover;
  border-radius:30px;
  transition:all .6s ease;
  left:50%;
  top:50%;
  transform-origin:center;
}

/* Positions */
.c1{
 transform:translate(-420px,-50%) rotate(-12deg) scale(.9);
 z-index:1;
}
.c2{
 transform:translate(-220px,-50%) rotate(-6deg) scale(.95);
 z-index:2;
}
.c3{
 transform:translate(-50%,-50%) scale(1.05);
 z-index:5;
}
.c4{
 transform:translate(120px,-50%) rotate(6deg) scale(.95);
 z-index:2;
}
.c5{
 transform:translate(320px,-50%) rotate(12deg) scale(.9);
 z-index:1;
}

.nav{
  font-size:80px;
  border:none;
  background:none;
  cursor:pointer;
  font-weight:900;
}/* End custom CSS */