body{margin:0;padding:0;min-height:100vh;background:url('imgs/back.jpg') center center/cover no-repeat fixed;font-family:Arial,sans-serif}.content{position:relative;z-index:1;color:#fff;text-align:right;text-shadow:0 2px 8px rgba(0,0,0,.5);padding-right:50px;padding-top:30px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:0}.slide,.slideshow-container{display:none;width:100%;height:100vh}.welcome-title{color:gold;text-shadow:0 0 8px #140c02,0 0 16px #ff4500,2px 2px 6px rgba(0,0,0,.5);filter:drop-shadow(0 0 6px rgba(255,215,0,.7))}@media (max-width:600px){body{background:url('imgs/mobileback.jpeg') center center/cover no-repeat}.overlay{background:linear-gradient(to top,#8b4513 15%,transparent 30%)}.content{text-align:center;padding-right:20px;padding-left:20px;padding-top:40px}.slide-content{font-size:12px!important}.language-list li{background:rgb(59 22 22 / 82%)!important;font-size:1rem!important}.language-list li:hover{background-color:rgba(9,8,8,.904)!important;border-color:rgba(255,255,255,.4)!important}.contact-info{opacity:.3!important;font-size:.7rem!important}.welcome-title{font-size:1.3rem;color:gold;text-shadow:0 0 8px #140c02,0 0 16px #ff4500,2px 2px 6px rgba(0,0,0,.5);filter:drop-shadow(0 0 6px rgba(255,215,0,.7))}}.language-selector{text-align:center;padding:20px;background:rgba(0,0,0,.5);border-radius:10px;margin:20px auto;max-width:400px}.language-selector select{padding:10px;font-size:16px;border-radius:5px;border:none;margin:10px}.language-selector button{padding:10px 20px;font-size:16px;background:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:10px}.language-selector button:hover{background:#45a049}.slideshow-container{position:relative;text-align:center}.slide{background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.781)}.back-button,.slide-controls{background:rgba(0,0,0,.7);position:fixed}.slide.active{display:block}.slide-controls{display:flex;top:5px;left:50%;transform:translateX(-50%);padding:5px;border-radius:10px;z-index:1000}.slide-controls button{padding:8px 16px;margin:0 5px;background:#333;color:#fff;border:none;border-radius:5px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.6)}.back-button,.language-list li{border-radius:5px;cursor:pointer}.slide-controls button:hover{background:#555}.slide-counter{color:#fff;margin:0 10px;width:80px;font-size:14px;display:flex;align-items:center;justify-content:center}.back-button{bottom:20px;right:20px;color:#fff;padding:10px 15px;z-index:1001}.back-button:hover,.slide-content{background:rgba(0,0,0,.9)}.language-list{margin:20px 0 20px auto;max-width:500px}.language-list ul{list-style:none;padding:0;margin-top:10px}.language-list li{margin-bottom:8px;font-size:1.3rem;padding:10px;transition:background-color .3s;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2)}.language-list li:hover{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.slide-actions{position:fixed;top:20px;right:20px;z-index:1002;display:flex;gap:20px}.slide-actions button{padding:12px 24px;font-size:16px;background:#2196f3;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.slide-actions button:hover{background:#1976d2}.slide-actions button.playing{background:#ff5722}.slide-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;padding:20px;border-radius:10px;display:none;z-index:1003;font-size:18px;line-height:1.5;width:80%}.contact-info{position:absolute;bottom:20px;left:20px;text-shadow:0 2px 8px rgba(0,0,0,.8);font-size:.8rem;color:#fff;text-align:left;opacity:.7}