.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel button.owl-dot,.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{background:none;color:inherit;border:none;padding:0!important;font:inherit;cursor:pointer}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel .owl-dots{position:absolute;top:50%;left:24px;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:5}
.owl-carousel button.owl-dot{width:20px;height:20px;border-radius:50%;background:#343432;border:2px solid #343432;transition:background-color .3s ease,border-color .3s ease,transform .3s ease;cursor:pointer;padding:0!important}
.owl-carousel button.owl-dot.active{background:#fff;border-color:#fff;transform:scale(1.05)}
.owl-carousel button.owl-dot:hover{background:#2551b5;border-color:#2551b5}
