.carousel-banner-widget{position:relative}.carousel-banner-widget .slider-carousel{width:100%;height:300px;transition:all .3s;position:relative}.carousel-banner-widget .slider-previous,.carousel-banner-widget .slider-next{cursor:pointer;width:auto;padding:var(--spacing-medium);margin-top:calc(-1*var(--spacing-large));color:var(--color-normal-text);font-weight:var(--weight-bold);font-size:var(--text-large);user-select:none;border-radius:0 3px 3px 0;transition:all .6s;position:absolute;top:50%}.carousel-banner-widget .slider-next{border-radius:3px 0 0 3px;right:0}.carousel-banner-widget .slider-previous:hover,.carousel-banner-widget .slider-next:hover{background-color:var(--color-dark-bg);color:var(--color-dark-text)}.carousel-banner-widget .navigation-buttons .slider-previous{z-index:10;font-size:calc(var(--text-small)*2);font-weight:var(--weight-bold);position:absolute;top:40%;left:10px}.carousel-banner-widget .navigation-buttons .slider-next{font-size:calc(var(--text-small)*2);z-index:10;position:absolute;top:40%;right:10px}.carousel-banner-widget .navigation-buttons .nav-btn{cursor:pointer;width:calc(var(--spacing-medium)*2);height:calc(var(--spacing-medium)*2);background:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;padding:5px;display:flex;box-shadow:2px 2px 10px #0006}.carousel-banner-widget .navigation .nav-btn:hover{background:var(--color-normal-bg)}.carousel-banner-widget .slider-navigation-dot{cursor:pointer;height:var(--spacing-medium);width:var(--spacing-medium);background-color:#bbb;border-radius:50%;margin:0 2px;transition:background-color .6s;display:inline-block}.carousel-banner-widget .active,.carousel-banner-widget .slider-navigation-dot:hover{background-color:#717171}