@viewport{width:device-width;initial-scale:1.0}@media screen and (min-width:769px) and (max-width:1024px){.overlay h2{font-size:24px!important}.overlay p{font-size:15px!important}.buttons a{font-size:12px!important;padding:10px 8px!important}}@media screen and (max-width:768px){.video-bg,.video-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.overlay h1,.overlay h2,.overlay p{word-wrap:break-word!important;color:#fff!important}.buttons a,.overlay,.overlay p{color:#fff!important}body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;font-size:14px!important}.video-bg{object-fit:cover!important;z-index:-2!important}.video-overlay{background:rgba(0,0,0,.8)!important;z-index:-1!important}.content,.content-wrapper,.overlay{position:relative!important;text-align:center!important}.floating-social,.overlay{top:auto!important;transform:none!important}.content,.content-wrapper{width:100%!important;min-height:100vh!important;padding:15px 8px 90px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;z-index:10!important;box-sizing:border-box!important}.buttons,.overlay{padding:0!important;width:100%!important;max-width:100%!important}.overlay{left:auto!important}.overlay h1,.overlay h2{font-size:16px!important;line-height:1.2!important;margin-bottom:12px!important;text-shadow:2px 2px 6px rgba(0,0,0,.9)!important;font-weight:700!important;text-align:center!important;width:100%!important}.buttons a,.overlay .buttons a{font-weight:600!important;text-decoration:none!important;backdrop-filter:blur(3px)!important;transition:.3s!important;text-align:center!important}.overlay p{font-size:11px!important;line-height:1.3!important;margin-bottom:8px!important;text-shadow:1px 1px 4px rgba(0,0,0,.9)!important;text-align:center!important;width:100%!important}.buttons{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;margin-top:15px!important}.buttons a{display:flex!important;align-items:center!important;justify-content:center!important;padding:6px 3px!important;min-height:32px!important;font-size:8px!important;background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:4px!important;text-shadow:1px 1px 3px rgba(0,0,0,.8)!important;word-break:break-word!important;line-height:1.1!important;white-space:normal!important}.buttons a:active,.buttons a:hover,.overlay .buttons a:active,.overlay .buttons a:hover{background:rgba(255,255,255,.9)!important;color:#333!important;text-shadow:none!important}.overlay .buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:15px!important;width:100%!important;max-width:100%!important}.overlay .buttons a{padding:10px 14px!important;font-size:10px!important;color:#fff!important;background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:20px!important;text-shadow:1px 1px 3px rgba(0,0,0,.8)!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important}.floating-social{position:fixed!important;bottom:0!important;left:0!important;right:0!important;flex-direction:row!important;justify-content:space-around!important;gap:0!important;background:rgba(0,0,0,.9)!important;padding:8px 0!important;z-index:1000!important}.floating-social a{flex:1!important;height:45px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important}.modal-content,.modal-inner{padding:20px!important;width:95%!important;max-height:85vh!important}.modal-content h2,.modal-inner h2{font-size:18px!important}.modal-content p,.modal-inner p{font-size:14px!important}.hero-slider,.hero-slider img{height:200px!important}.modal-actions,.modal-buttons{flex-direction:column!important}.btn{width:100%!important;text-align:center!important;margin-bottom:5px!important}.modal-buttons .btn i{margin-right:8px!important}}@media screen and (max-width:480px){.content,.content-wrapper{padding:10px 5px 80px!important}.overlay h1,.overlay h2{font-size:14px!important;margin-bottom:10px!important}.overlay p{font-size:10px!important;line-height:1.2!important;margin-bottom:6px!important}.buttons a{font-size:7px!important;padding:4px 2px!important;min-height:28px!important}.buttons{gap:4px!important;margin-top:12px!important}.overlay .buttons a{font-size:9px!important;padding:8px 12px!important;min-height:35px!important}.modal-content,.modal-inner{padding:15px!important}.hero-slider,.hero-slider img{height:150px!important}}@media screen and (max-width:320px){.overlay h2{font-size:12px!important}.overlay p{font-size:9px!important}.buttons a{font-size:6px!important;min-height:24px!important}.overlay .buttons a{font-size:8px!important;padding:6px 10px!important;min-height:30px!important}.content,.content-wrapper{padding:5px 3px 80px!important}}