.carousel-container{justify-content:center;align-items:center;width:90%;max-width:1200px;margin:0 auto;display:flex;position:relative;overflow:hidden}.carousel-inner{width:100%;transition:transform .5s ease-in-out;display:flex}.carousel-item{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-width:100%;display:flex}.carousel-item img{object-fit:contain;width:100%;height:auto;max-height:300px}.prev,.next{color:#fff;cursor:pointer;z-index:2;border:none;padding:8px 16px;font-size:24px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.prev:hover,.next:hover{color:var(--site-accentYellow,#fde047)}.prev{left:0}.next{right:0}.bars-container{z-index:1;justify-content:center;width:100%;display:flex;position:absolute;bottom:10px}.bar{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background-color:#ffffff40;width:16px;height:16px;margin:0 6px;transition:background-color .3s;position:relative}.bar.active{background-color:var(--site-accentYellow,#fde047)}
