.sponsors-slider-container-modern{position:relative;margin:20px 0;}
.sponsors-slider-modern{margin:0 -10px;}
.sponsor-slide-modern{padding:0 10px;display:flex;align-items:center;justify-content:center;height:150px;}
.sponsor-image-wrapper-modern{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:15px;transition:transform 0.3s ease, box-shadow 0.3s ease;}
.sponsor-image-wrapper-modern:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,0.1);}
.sponsor-fixed-image-modern{max-width:80%;max-height:80%;width:auto;height:auto;object-fit:contain;margin:0 auto;}
.sponsors-slider-modern .slick-prev, .sponsors-slider-modern .slick-next{width:40px;height:40px;background:rgba(255, 255, 255, 0.9);border-radius:50%;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;}
.sponsors-slider-modern .slick-prev:hover, .sponsors-slider-modern .slick-next:hover{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.15);}
.sponsors-slider-modern .slick-prev{left:-20px;}
.sponsors-slider-modern .slick-next{right:-20px;}
.sponsors-slider-modern .slick-prev:before, .sponsors-slider-modern .slick-next:before{color:#333;font-size:20px;opacity:0.8;}
.sponsors-slider-modern .slick-prev:hover:before, .sponsors-slider-modern .slick-next:hover:before{opacity:1;}
.sponsors-slider-modern .slick-dots{bottom:-30px;}
.sponsors-slider-modern .slick-dots li button:before{font-size:10px;color:#ccc;}
.sponsors-slider-modern .slick-dots li.slick-active button:before{color:#0073aa;}
.widget-services-slider-single .slide-title {
text-align: center;
background: #003f60;
color: #fff;
}