@-webkit-keyframes arco-carousel-slide-x-in{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arco-carousel-slide-x-in{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arco-carousel-slide-x-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes arco-carousel-slide-x-out{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes arco-carousel-slide-x-in-reverse{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arco-carousel-slide-x-in-reverse{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arco-carousel-slide-x-out-reverse{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes arco-carousel-slide-x-out-reverse{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes arco-carousel-slide-y-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arco-carousel-slide-y-in{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arco-carousel-slide-y-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes arco-carousel-slide-y-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes arco-carousel-slide-y-in-reverse{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arco-carousel-slide-y-in-reverse{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arco-carousel-slide-y-out-reverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes arco-carousel-slide-y-out-reverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes arco-carousel-card-bottom-to-middle{from{opacity:0;-webkit-transform:translateX(0) translateZ(-400px);transform:translateX(0) translateZ(-400px)}to{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}}@keyframes arco-carousel-card-bottom-to-middle{from{opacity:0;-webkit-transform:translateX(0) translateZ(-400px);transform:translateX(0) translateZ(-400px)}to{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}}@-webkit-keyframes arco-carousel-card-middle-to-bottom{from{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}to{opacity:0;-webkit-transform:translateX(-100%) translateZ(-400px);transform:translateX(-100%) translateZ(-400px)}}@keyframes arco-carousel-card-middle-to-bottom{from{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}to{opacity:0;-webkit-transform:translateX(-100%) translateZ(-400px);transform:translateX(-100%) translateZ(-400px)}}@-webkit-keyframes arco-carousel-card-top-to-middle{from{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}to{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle{from{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}to{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}}@-webkit-keyframes arco-carousel-card-middle-to-top{from{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}to{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}}@keyframes arco-carousel-card-middle-to-top{from{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}to{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}}@-webkit-keyframes arco-carousel-card-bottom-to-middle-reverse{from{opacity:0;-webkit-transform:translateX(-100%) translateZ(-400px);transform:translateX(-100%) translateZ(-400px)}to{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}}@keyframes arco-carousel-card-bottom-to-middle-reverse{from{opacity:0;-webkit-transform:translateX(-100%) translateZ(-400px);transform:translateX(-100%) translateZ(-400px)}to{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}}@-webkit-keyframes arco-carousel-card-middle-to-bottom-reverse{from{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}to{opacity:0;-webkit-transform:translateX(0) translateZ(-400px);transform:translateX(0) translateZ(-400px)}}@keyframes arco-carousel-card-middle-to-bottom-reverse{from{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}to{opacity:0;-webkit-transform:translateX(0) translateZ(-400px);transform:translateX(0) translateZ(-400px)}}@-webkit-keyframes arco-carousel-card-top-to-middle-reverse{from{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}to{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}}@keyframes arco-carousel-card-top-to-middle-reverse{from{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}to{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px)}}@-webkit-keyframes arco-carousel-card-middle-to-top-reverse{from{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}to{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}}@keyframes arco-carousel-card-middle-to-top-reverse{from{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px)}to{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}}.arco-carousel{position:relative}.arco-carousel-indicator-position-outer{margin-bottom:30px}.arco-carousel-card,.arco-carousel-fade,.arco-carousel-slide{width:100%;height:100%;overflow:hidden;position:relative}.arco-carousel-card>*,.arco-carousel-fade>*,.arco-carousel-slide>*{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.arco-carousel-item-current{z-index:1}.arco-carousel-slide>:not(.arco-carousel-item-current){visibility:hidden}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out{display:block;-webkit-animation:arco-carousel-slide-x-out;animation:arco-carousel-slide-x-out}.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in{display:block;-webkit-animation:arco-carousel-slide-x-in;animation:arco-carousel-slide-x-in}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out{-webkit-animation:arco-carousel-slide-x-out-reverse;animation:arco-carousel-slide-x-out-reverse}.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in{-webkit-animation:arco-carousel-slide-x-in-reverse;animation:arco-carousel-slide-x-in-reverse}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out{display:block;-webkit-animation:arco-carousel-slide-y-out;animation:arco-carousel-slide-y-out}.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in{display:block;-webkit-animation:arco-carousel-slide-y-in;animation:arco-carousel-slide-y-in}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out{-webkit-animation:arco-carousel-slide-y-out-reverse;animation:arco-carousel-slide-y-out-reverse}.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in{-webkit-animation:arco-carousel-slide-y-in-reverse;animation:arco-carousel-slide-y-in-reverse}.arco-carousel-card{-webkit-perspective:800px;perspective:800px}.arco-carousel-card>*{left:50%;opacity:0;-webkit-transform:translateX(-50%) translateZ(-400px);transform:translateX(-50%) translateZ(-400px);-webkit-animation:arco-carousel-card-middle-to-bottom;animation:arco-carousel-card-middle-to-bottom}.arco-carousel-card .arco-carousel-item-prev{opacity:.4;-webkit-transform:translateX(-100%) translateZ(-200px);transform:translateX(-100%) translateZ(-200px);-webkit-animation:arco-carousel-card-top-to-middle;animation:arco-carousel-card-top-to-middle}.arco-carousel-card .arco-carousel-item-next{opacity:.4;-webkit-transform:translateX(0) translateZ(-200px);transform:translateX(0) translateZ(-200px);-webkit-animation:arco-carousel-card-bottom-to-middle;animation:arco-carousel-card-bottom-to-middle}.arco-carousel-card .arco-carousel-item-current{opacity:1;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);-webkit-animation:arco-carousel-card-middle-to-top;animation:arco-carousel-card-middle-to-top}.arco-carousel-card.arco-carousel-negative>*{-webkit-animation:arco-carousel-card-middle-to-bottom-reverse;animation:arco-carousel-card-middle-to-bottom-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev{-webkit-animation:arco-carousel-card-bottom-to-middle-reverse;animation:arco-carousel-card-bottom-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next{-webkit-animation:arco-carousel-card-top-to-middle-reverse;animation:arco-carousel-card-top-to-middle-reverse}.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current{-webkit-animation:arco-carousel-card-middle-to-top-reverse;animation:arco-carousel-card-middle-to-top-reverse}.arco-carousel-fade>*{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.arco-carousel-fade .arco-carousel-item-current{opacity:1}.arco-carousel-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;margin:0;padding:0}.arco-carousel-indicator-wrapper{position:absolute;z-index:2}.arco-carousel-indicator-wrapper-top{left:0;right:0;top:0;height:48px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.15)),color-stop(87%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-bottom{left:0;right:0;bottom:0;height:48px;background:-webkit-gradient(linear,left top,left bottom,color-stop(13%,rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(180deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-left{left:0;top:0;width:48px;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.15)),color-stop(87%,rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 87%)}.arco-carousel-indicator-wrapper-right{right:0;top:0;width:48px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(13%,rgba(0,0,0,0)),to(rgba(0,0,0,.15)));background:linear-gradient(90deg,rgba(0,0,0,0) 13%,rgba(0,0,0,.15) 100%)}.arco-carousel-indicator-wrapper-outer{left:0;right:0;background:0 0}.arco-carousel-indicator-bottom{bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arco-carousel-indicator-top{top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arco-carousel-indicator-left{left:12px;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.arco-carousel-indicator-right{right:12px;top:50%;-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}.arco-carousel-indicator-outer{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4px;border-radius:20px;background-color:transparent}.arco-carousel-indicator-outer.arco-carousel-indicator-dot{bottom:-22px}.arco-carousel-indicator-outer.arco-carousel-indicator-line{bottom:-20px}.arco-carousel-indicator-outer.arco-carousel-indicator-slider{padding:0;bottom:-16px;background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item{background-color:rgba(var(--gray-4),.5)}.arco-carousel-indicator-outer .arco-carousel-indicator-item-active,.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover{background-color:var(--color-fill-4)}.arco-carousel-indicator-item{display:inline-block;border-radius:var(--border-radius-medium);background-color:rgba(255,255,255,.3);cursor:pointer}.arco-carousel-indicator-item-active,.arco-carousel-indicator-item:hover{background-color:var(--color-white)}.arco-carousel-indicator-dot .arco-carousel-indicator-item{width:6px;height:6px;border-radius:50%}.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-line .arco-carousel-indicator-item{width:12px;height:4px}.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child){margin-right:8px}.arco-carousel-indicator-slider{width:48px;height:4px;border-radius:var(--border-radius-medium);background-color:rgba(255,255,255,.3);cursor:pointer}.arco-carousel-indicator-slider .arco-carousel-indicator-item{position:absolute;top:0;height:100%;-webkit-transition:left .3s;transition:left .3s}.arco-carousel-arrow>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:24px;height:24px;border-radius:50%;color:var(--color-white);background-color:rgba(255,255,255,.3);cursor:pointer;z-index:2}.arco-carousel-arrow>div>svg{color:var(--color-white);font-size:14px}.arco-carousel-arrow>div:hover{background-color:rgba(255,255,255,.5)}.arco-carousel-arrow-left{left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.arco-carousel-arrow-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px}.arco-carousel-arrow-top{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:12px}.arco-carousel-arrow-bottom{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:12px}.arco-carousel-arrow-hover div{opacity:0;-webkit-transition:all .3s;transition:all .3s}.arco-carousel:hover .arco-carousel-arrow-hover div{opacity:1}body[arco-theme=dark] .arco-carousel-arrow>div{background-color:rgba(23,23,26,.3)}body[arco-theme=dark] .arco-carousel-arrow>div:hover{background-color:rgba(23,23,26,.5)}body[arco-theme=dark] .arco-carousel-indicator-item,body[arco-theme=dark] .arco-carousel-indicator-slider{background-color:rgba(23,23,26,.3)}body[arco-theme=dark] .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-item:hover{background-color:var(--color-white)}body[arco-theme=dark] .arco-carousel-indicator-outer.arco-carousel-indicator-slider{background-color:rgba(var(--gray-4),.5)}body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active,body[arco-theme=dark] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover{background-color:var(--color-fill-4)}