.custom-news-slider{position:relative;max-width:1200px;margin:20px auto;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.slider-container{display:flex;transition:transform 0.6s cubic-bezier(.25,1,.5,1)}.slider-item{flex:0 0 100%;position:relative}.slider-image{position:relative;padding-top:56.25%;overflow:hidden}.slider-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.slider-container:hover .slider-image img{transform:scale(1.05)}.slider-content{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .6) 50%,transparent 100%);color:#fff;pointer-events:none}.slider-content>*{pointer-events:auto}.slider-title{margin:0 0 10px;font-size:28px;line-height:1.3;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .5);opacity:0;transform:translateY(20px);transition:all 0.5s ease 0.3s}.slider-item.active .slider-title{opacity:1;transform:translateY(0)}.slider-title a{color:#fff;text-decoration:none;transition:color 0.3s}.slider-title a:hover{color:#e0e0e0}.slider-excerpt{font-size:16px;line-height:1.6;margin:0;max-width:800px;opacity:0;transform:translateY(20px);transition:all 0.5s ease 0.4s;text-shadow:0 1px 2px rgb(0 0 0 / .5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slider-item.active .slider-excerpt{opacity:1;transform:translateY(0)}.slider-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:10}.slider-prev,.slider-next{background:rgb(255 255 255 / .2);backdrop-filter:blur(4px);color:#fff;border:1px solid rgb(255 255 255 / .3);width:48px;height:48px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:all 0.3s;opacity:0;transform:scale(.8)}.custom-news-slider:hover .slider-prev,.custom-news-slider:hover .slider-next{opacity:1;transform:scale(1)}.slider-prev:hover,.slider-next:hover{background:rgb(255 255 255 / .9);color:#333;border-color:#fff}.slider-numbers{position:relative;display:flex;justify-content:flex-start;gap:8px;margin-top:0;z-index:1;background:#1a1a1a;padding:15px 20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #333}.slider-numbers::-webkit-scrollbar{display:none}.slider-number{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#333;border:none;color:#aaa;font-weight:600;font-size:14px;cursor:pointer;transition:all 0.3s;border-radius:4px}.slider-number:hover{background:#444;color:#fff}.slider-number.active{background:#e00;color:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgb(221 0 0 / .4)}@media (max-width:768px){.custom-news-slider{border-radius:0;margin:0}.slider-content{padding:20px}.slider-title{font-size:20px}.slider-excerpt{font-size:14px;-webkit-line-clamp:3}.slider-navigation{padding:0 10px}.slider-prev,.slider-next{width:36px;height:36px;font-size:14px;opacity:1;transform:scale(1);background:rgb(0 0 0 / .3);border:none}.slider-numbers{padding:10px;gap:6px}.slider-number{flex:0 0 32px;width:32px;height:32px;font-size:12px}}