.slider-smartclass,[class*="slider-smartclass-"]{padding:0}.slider-smartclass.active,.active[class*="slider-smartclass-"]{position:relative;display:block !important}.slider-smartclass.active .slider-inner,.active[class*="slider-smartclass-"] .slider-inner{position:relative;display:flex;overflow-x:scroll;padding:0 !important;flex-direction:row !important;white-space:nowrap;width:100%;flex-wrap:nowrap !important;justify-content:start !important;user-select:none}.slider-smartclass.active:not(.slider-smartclass-loop):not([class*="--loop"]) .slider-inner,.active[class*="slider-smartclass-"]:not(.slider-smartclass-loop):not([class*="--loop"]) .slider-inner{scroll-snap-type:x mandatory}.slider-smartclass.active.initialized .slider-inner,.active.initialized[class*="slider-smartclass-"] .slider-inner{scrollbar-width:none}.slider-smartclass.active.initialized .slider-inner::-webkit-scrollbar,.active.initialized[class*="slider-smartclass-"] .slider-inner::-webkit-scrollbar{display:none}.slider-smartclass.inactive .gallery-dots,.inactive[class*="slider-smartclass-"] .gallery-dots{display:none}.slider-smartclass.active .gallery-dots,.active[class*="slider-smartclass-"] .gallery-dots{flex-wrap:wrap;justify-content:center;text-align:center;padding:.5rem 5%;left:0;right:0;visibility:unset;display:flex;position:relative;flex:0 0 100%;z-index:2;height:min-content;top:unset;bottom:unset;width:100%}.slider-smartclass.active .gallery-dots li,.active[class*="slider-smartclass-"] .gallery-dots li{cursor:pointer}.slider-smartclass.active>.slider-inner>*,.active[class*="slider-smartclass-"]>.slider-inner>*{flex-direction:column;white-space:normal;scroll-snap-align:start;z-index:1;max-width:none;overflow:hidden}.slider-smartclass.active>*,.active[class*="slider-smartclass-"]>*{position:relative}.slider-smartclass.active,.active[class*="slider-smartclass-"]{-webkit-user-select:none;user-select:none}.slider-smartclass.active img,.active[class*="slider-smartclass-"] img{pointer-events:none}.slider-smartclass.inactive .carousel-control-next,.slider-smartclass.inactive .carousel-control-prev,.inactive[class*="slider-smartclass-"] .carousel-control-next,.inactive[class*="slider-smartclass-"] .carousel-control-prev{display:none}.slider-smartclass.active .carousel-control-next,.slider-smartclass.active .carousel-control-prev,.active[class*="slider-smartclass-"] .carousel-control-next,.active[class*="slider-smartclass-"] .carousel-control-prev{position:absolute;flex:0;height:min-content;background:transparent;transition:opacity .6s;left:15px;top:50%;transform:translateY(-50%);z-index:2;border:none;width:auto;cursor:pointer}.slider-smartclass.active .carousel-control-next,.active[class*="slider-smartclass-"] .carousel-control-next{left:unset;right:15px}.slider-smartclass.active .carousel-control-next[aria-disabled],.slider-smartclass.active .carousel-control-prev[aria-disabled],.active[class*="slider-smartclass-"] .carousel-control-next[aria-disabled],.active[class*="slider-smartclass-"] .carousel-control-prev[aria-disabled]{opacity:.5;cursor:default;pointer-events:none}.slider-smartclass.active .slider-inner>*,.active[class*="slider-smartclass-"] .slider-inner>*{max-width:none}.slider-smartclass.active .slider-inner>.h-100,.active[class*="slider-smartclass-"] .slider-inner>.h-100{height:auto !important}.slider-smartclass>.carousel-control-prev:before,[class*="slider-smartclass-"]>.carousel-control-prev:before{content:"\f137"}.slider-smartclass>.carousel-control-next:before,[class*="slider-smartclass-"]>.carousel-control-next:before{content:"\f138"}@media (hover: hover){.slider-smartclass>.carousel-control-prev:before,.slider-smartclass>.carousel-control-next:before,[class*="slider-smartclass-"]>.carousel-control-prev:before,[class*="slider-smartclass-"]>.carousel-control-next:before{font-size:36px}}.slider-smartclass>.carousel-control-prev:before,.slider-smartclass>.carousel-control-next:before,[class*="slider-smartclass-"]>.carousel-control-prev:before,[class*="slider-smartclass-"]>.carousel-control-next:before{font-family:"Font Awesome 5";font-weight:900;font-size:36px;line-height:initial;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 10px rgba(0,0,0,0.8)}
