.sector-slider-wrapper{margin:0 auto;max-width:1200px;position:relative}.sector-slider{display:flex;gap:20px;overflow:hidden;padding:20px 0;scroll-behavior:smooth}.slide-item{background-color:#303030;background-position:50%;background-size:cover;color:#333;display:flex;flex:0 0 calc(25% - 20px);flex-direction:column;justify-content:center;min-height:260px;padding:40px 20px;text-align:center;transition:transform .3s ease}.slide-item h3{color:#fff;font-size:22px;font-weight:700;margin-top:0}.slide-item p{color:#fff;margin:12px 0 20px}.slide-item a{color:#fff;font-weight:400;text-decoration:none}.slider-arrow{align-items:center;background:transparent;border-radius:50%;color:#1fa9f3;cursor:pointer;display:none;font-size:28px;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.slider-arrow:active,.slider-arrow:focus,.slider-arrow:hover{background:transparent;color:#000}.prev-arrow{left:-50px}.next-arrow{right:-50px}.slide-cart-title{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;position:absolute!important;width:100%}.slide-item .slide-cart-title-hover,.slide-item a,.slide-item p{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden}.slide-item:hover .slide-cart-title-hover,.slide-item:hover a,.slide-item:hover p{opacity:1;transform:translateY(0);visibility:visible}.slide-item:hover .slide-cart-title{transform:translateY(10px);visibility:hidden}.slide-card-bg-overlay,.slide-item:hover .slide-cart-title{opacity:0;transition:opacity .3s ease,transform .3s ease,visibility .3s}.slide-card-bg-overlay{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.slide-item:hover .slide-card-bg-overlay{opacity:.7}.slide-item{overflow:hidden;position:relative}.slide-item:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.slide-item a,.slide-item h3,.slide-item p{position:relative;z-index:2}.slide-item:hover{transform:translateY(-5px)}@media (max-width:900px){.slide-item{flex:0 0 calc(50% - 20px)}.sector-slider-wrapper{max-width:275px}}@media (max-width:600px){.slide-item{flex:0 0 100%}.slide-item .slide-cart-title-hover,.slide-item a,.slide-item p{opacity:1;transform:translateY(0);visibility:visible}.slide-cart-title{display:none}.slide-item a.button{font-size:12px}}