.slider-content{padding:20px;position:absolute;z-index:10}.slider-content.top-left{text-align:left;top:20px;left:20px}.slider-content.top-center{transform:translateX(-50%);text-align:center;top:20px;left:50%}.slider-content.top-right{right:20px;text-align:right;top:20px}.slider-content.center-left{transform:translateY(-50%);text-align:left;top:50%;left:20px}.slider-content.center-center{transform:translate(-50%,-50%);text-align:center;top:50%;left:50%}.slider-content.center-right{transform:translateY(-50%);right:20px;text-align:right;top:50%}.slider-content.bottom-left{bottom:20px;text-align:left;left:20px}.slider-content.bottom-center{transform:translateX(-50%);bottom:20px;text-align:center;left:50%}.slider-content.bottom-right{right:20px;bottom:20px;text-align:right}.slider-content h2{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:-1px 3px 5px #4d4d4d;line-height:1.2}.slider-content p{font-size:1.1rem;margin-bottom:20px;text-shadow:-1px 3px 5px #4d4d4d;line-height:1.5}.slider-content .btn{padding:12px 30px;font-size:1rem;text-decoration:none;font-weight:600;transition:all .3s ease;border-radius:5px}.slider-content .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}@media (max-width:768px){.slider-content{max-width:90vw;min-width:0;box-sizing:border-box;width:90vw}.slider-content.bottom-center,.slider-content.bottom-left,.slider-content.bottom-right,.slider-content.center-center,.slider-content.center-left,.slider-content.center-right,.slider-content.top-center,.slider-content.top-left,.slider-content.top-right{transform:translate(-50%,-50%);right:auto;bottom:auto;text-align:center;top:50%;left:50%}.slider-content h2{font-size:1.8rem}.slider-content p{font-size:1rem}.slider-content .btn{padding:10px 25px;font-size:.9rem}}@media (max-width:480px){.slider-content{max-width:98vw;min-width:0;box-sizing:border-box;width:98vw}.slider-content.bottom-center,.slider-content.bottom-left,.slider-content.bottom-right,.slider-content.center-center,.slider-content.center-left,.slider-content.center-right,.slider-content.top-center,.slider-content.top-left,.slider-content.top-right{transform:translate(-50%,-50%);right:auto;bottom:auto;text-align:center;top:50%;left:50%}.slider-content h2{font-size:1.5rem}.slider-content p{font-size:.9rem}.slider-content .btn{padding:8px 20px;font-size:.8rem}}