.slideshow-container{position:relative;width:100%;height:400px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.2)}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:90%;max-width:800px}.slide-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.slide-subtitle{font-size:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.slide-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.5);cursor:pointer;transition:background-color .3s}.dot.active{background-color:#fff}@media (max-width:768px){.slideshow-container{height:300px}.slide-title{font-size:2rem}.slide-subtitle{font-size:1.2rem}}