.owl-carousel{-webkit-tap-highlight-color:transparent;z-index:1;width:100%;display:none;position:relative}.owl-carousel .owl-stage{touch-action:manipulation;-moz-backface-visibility:hidden;position:relative}.owl-carousel .owl-stage:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate(0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0)}.owl-carousel .owl-item{float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:1px;position:relative}.owl-carousel .owl-item img{width:100%;display:block}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;font:inherit;background:0 0;border:none;padding:0}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;cursor:pointer;background:#d6d6d6;border-radius:3px;margin:5px;padding:4px 7px;font-size:14px;display:inline-block}.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background:#869791;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block}.owl-theme .owl-dots .owl-dot span{backface-visibility:visible;background:#d6d6d6;border-radius:30px;width:10px;height:10px;margin:5px 7px;transition:opacity .2s;display:block}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel .owl-item img{object-fit:cover;width:100%;height:320px}.owl-carousel .owl-nav{pointer-events:none;justify-content:space-between;width:100%;margin-top:0;padding:0 10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav button{pointer-events:auto;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;box-shadow:0 2px 12px #0003;background:#fffffff2!important;border-radius:50%!important;display:flex!important}.owl-carousel .owl-nav button span{color:#333;font-size:24px;font-weight:700;line-height:1}.owl-carousel .owl-nav button:hover{transform:scale(1.1);box-shadow:0 4px 16px #00000040;background:#fff!important}.owl-carousel .owl-nav button.disabled{opacity:.5}.owl-carousel .owl-dots{text-align:center;margin-top:20px}.owl-carousel .owl-dots .owl-dot span{background:#d1d5db;border-radius:50%;width:12px;height:12px;margin:5px;transition:all .3s}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#3b82f6;transform:scale(1.2)}.carousel-item{background:#f3f4f6;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 15px #0000001a}.carousel-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.dark .carousel-item{background:#27272a}.carousel-loading{gap:20px;display:flex;overflow:hidden}.carousel-loading-item{background:#e5e7eb;flex:0 0 calc(25% - 15px);height:320px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1023px){.carousel-loading-item{flex:0 0 calc(33.333% - 13px)}}@media (max-width:767px){.carousel-loading-item{flex:0 0 calc(50% - 10px)}}@media (max-width:575px){.carousel-loading-item{flex:0 0 100%}}
