.el-carousel{position:relative}.el-carousel--horizontal{overflow:hidden}.el-carousel--horizontalTop{overflow-x:hidden}.el-carousel--vertical,.el-carousel--verticalLeft{overflow-y:hidden}.el-carousel--card .el-carousel__container{height:150px}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:24px;width:24px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:var(--border-radius-circle);background-color:rgba(255,255,255,.3);color:#fff;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(255,255,255,.6)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);width:100%;text-align:center}.el-carousel__indicators--horizontalTop{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);width:100%;text-align:center;line-height:42px}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.el-carousel__indicators--verticalLeft{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(-90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.el-carousel__indicators--outside{bottom:28px;text-align:center;position:static;-webkit-transform:none;transform:none;background:#fff!important}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:1}.el-carousel__indicators--outside button{background-color:rgb(var(--color-text-3));opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:var(--font-size-body-1)}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{position:relative;background-color:transparent;cursor:pointer}.el-carousel__indicator--horizontal,.el-carousel__indicator--horizontalTop{display:inline-block}.el-carousel__indicator--verticalLeft .el-carousel__button{width:4px;height:12px;margin:4px 22px}.el-carousel__indicator--verticalLeft .el-carousel__button--circle{width:6px;height:6px;border-radius:var(--border-radius-circle)}.el-carousel__indicator--verticalLeft .el-carousel__button--line,.el-carousel__indicator--verticalLeft .el-carousel__button.indicator-line-background{width:4px;height:32px;margin:0 20px}.el-carousel__indicator--vertical .el-carousel__button{width:4px;height:12px;margin:4px 22px}.el-carousel__indicator--vertical .el-carousel__button--circle{width:6px;height:6px;border-radius:var(--border-radius-circle)}.el-carousel__indicator--vertical .el-carousel__button--line,.el-carousel__indicator--vertical .el-carousel__button.indicator-line-background{width:4px;height:32px;margin:0 20px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__indicator.is-active .el-carousel__button--line{background-color:#fff}.el-carousel__button{display:block;opacity:.48;width:12px;height:4px;border-radius:var(--border-radius-small);background-color:#fff;border:none;outline:0;padding:0;margin:22px 2px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__button.indicator-line-background{width:32px;margin:22px 0;border-radius:0}.el-carousel__button--line{position:absolute;top:0;left:0;width:32px;height:4px;background-color:transparent;border-radius:var(--border-radius-none);margin:22px 0;border:none;outline:0;padding:0;-webkit-transition:.3s;transition:.3s}.el-carousel__button--circle{width:6px;height:6px;border-radius:var(--border-radius-circle);margin:21px 4px}.el-carousel.ulLine ul.el-carousel__indicators--horizontal li:nth-child(1) .el-carousel__button,.el-carousel.ulLine ul.el-carousel__indicators--horizontalTop li:nth-child(1) .el-carousel__button{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.el-carousel.ulLine ul.el-carousel__indicators--horizontal li:last-child() .el-carousel__button,.el-carousel.ulLine ul.el-carousel__indicators--horizontalTop li:last-child() .el-carousel__button{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.el-carousel.ulLine ul.el-carousel__indicators--horizontal li.is-active .el-carousel__button--line,.el-carousel.ulLine ul.el-carousel__indicators--horizontalTop li.is-active .el-carousel__button--line{border-radius:var(--border-radius-small)}.el-carousel.ulLine ul.el-carousel__indicators--vertical li:nth-child(1) .el-carousel__button,.el-carousel.ulLine ul.el-carousel__indicators--verticalLeft li:nth-child(1) .el-carousel__button{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.el-carousel.ulLine ul.el-carousel__indicators--vertical li:last-child() .el-carousel__button,.el-carousel.ulLine ul.el-carousel__indicators--verticalLeft li:last-child() .el-carousel__button{border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}.el-carousel.ulLine ul.el-carousel__indicators--vertical li.is-active .el-carousel__button--line,.el-carousel.ulLine ul.el-carousel__indicators--verticalLeft li.is-active .el-carousel__button--line{border-radius:var(--border-radius-small)}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}