.image-slider{overflow:hidden}.image-slider,.slider-container{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.slide img{width:100%;height:100%;object-fit:cover;object-position:center}.slide-overlay{position:absolute;bottom:-20px;left:0;right:0;background:linear-gradient(#0000,#000000b3);color:#fff;padding:2rem;text-align:center}.slide-overlay h3{font-size:1.5rem;margin:0;text-shadow:2px 2px 4px #00000080}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;color:#fff;border:none;font-size:2rem;padding:1rem;cursor:pointer;transition:all .3s ease;z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.slider-arrow:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.slider-arrow.prev{left:2rem}.slider-arrow.next{right:2rem}@media (max-width:768px){.slider-arrow{font-size:1.5rem;padding:.75rem;width:40px;height:40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slider-arrow.prev{left:.75rem}.slider-arrow.next{right:.75rem}.slide-overlay{padding:1rem;background:linear-gradient(#0000,#000c)}.slide-overlay h3{font-size:1.1rem}}@media (max-width:480px){.slider-arrow{font-size:1.2rem;padding:.5rem;width:35px;height:35px}.slider-arrow.prev{left:.5rem}.slider-arrow.next{right:.5rem}.slide-overlay{padding:.75rem;bottom:10px}.slide-overlay h3{font-size:1rem;text-shadow:1px 1px 3px #000000b3}}@media (max-width:360px){.slider-arrow{width:30px;height:30px;font-size:1rem}.slider-arrow.prev{left:.25rem}.slider-arrow.next{right:.25rem}.slide-overlay{padding:.5rem}.slide-overlay h3{font-size:.9rem}}