img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mt-carousel{--mt-carousel-box-height: 300px;--mt-carousel-height: 300px;--mt-carousel-item-height: auto;--mt-carousel-indicator-bottom: 20px;--mt-carousel-indicator-bg-color: rgba(255, 255, 255, .15);--mt-carousel-indicator-no-active-color: rgba(0, 0, 0, 1);width:100%;height:var(--mt-carousel-box-height);min-width:300px}@media screen and (max-width:767px){.mt-carousel{min-height:0;height:var(--mt-carousel-box-height)}}.mt-carousel .carousel-layout{position:relative;width:100%;height:var(--mt-carousel-height)}.mt-carousel .carousel-layout .mt-hidden-columns{display:none}.mt-carousel .carousel-layout .carousel-body{width:100%;height:var(--mt-carousel-height);cursor:pointer}.mt-carousel .carousel-layout .carousel-body .carousel-item{width:100%;height:var(--mt-carousel-item-height);position:absolute;left:0;top:0;opacity:0;transition:opacity .5s linear;overflow:hidden}.mt-carousel .carousel-layout .carousel-body .carousel-item-fade{opacity:1;z-index:1}.mt-carousel .carousel-layout .indicator-hide{display:none}.mt-carousel .carousel-layout .indicator-inside{bottom:var(--mt-carousel-indicator-bottom)}@media screen and (max-width:767px){.mt-carousel .carousel-layout .indicator-inside{bottom:10px}}.mt-carousel .carousel-layout .carousel-indicator{position:absolute;left:0;right:0;z-index:2;text-align:center;display:flex;flex-direction:row;padding:6px 20px;width:fit-content;background-color:var(--mt-carousel-indicator-bg-color);border-radius:24px;margin:0 auto}@media screen and (max-width:767px){.mt-carousel .carousel-layout .carousel-indicator{min-height:0}}.mt-carousel .carousel-layout .carousel-indicator span{display:flex;width:8px;height:8px;background:var(--mt-carousel-indicator-no-active-color);opacity:.2;border-radius:24px;cursor:pointer;transition:width .3s}.mt-carousel .carousel-layout .carousel-indicator span:not(:first-child){margin-left:12px}.mt-carousel .carousel-layout .carousel-indicator .indicator-active{width:clamp(1rem,.825rem + .88vw,1.875rem);opacity:1}.mt-carousel .carousel-layout .arrow{width:30px;height:60px;background:#fff3;color:#191920;border-radius:6px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;text-align:center;line-height:44px;opacity:0;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center}.mt-carousel .carousel-layout .prev{left:20px}.mt-carousel .carousel-layout .next{right:20px}.mt-carousel-arrow-hover-show:hover .arrow{opacity:1}.mt-carousel-arrow-always-show .arrow{opacity:1!important}
