html.no-scroll,html.no-scroll body{overflow:hidden;overflow-y:hidden}.popup-unsupported-browser{position:fixed;top:0;left:0;z-index:1200;width:100vw;height:100vh;overflow:hidden;text-align:center}.popup-unsupported-browser .unsupported-browser-container{position:relative;display:inline-block;width:100%;height:100%;padding:20px;vertical-align:middle;background-image:radial-gradient(circle at center,red 0,#f0f 15%,#00f 33%,#0ff 49%,#0f0 67%,#ff0 84%,red 100%)}.popup-unsupported-browser .unsupported-browser-container .logo{position:absolute;top:0;left:0;z-index:1200;width:200px;margin:70px}.popup-unsupported-browser .unsupported-browser{position:relative;width:100%;height:100%;background-color:#00384e}.popup-unsupported-browser .unsupported-browser .error-image{position:absolute;bottom:0;left:-10%;z-index:1200;width:100%;height:90%;object-fit:contain}.popup-unsupported-browser .unsupported-browser-wrapper{position:absolute;bottom:10%;left:55%;z-index:1200;overflow-y:auto;font-size:25px;text-align:left}.popup-unsupported-browser .unsupported-browser span{color:#fff;font-weight:700;line-height:1.1}.popup-unsupported-browser .unsupported-browser ul{margin:30px 0 40px;color:#fff;font-weight:700}.popup-unsupported-browser .unsupported-browser ul a{color:#fff;text-decoration:none}.popup-unsupported-browser .unsupported-browser ul a:hover{border-bottom:2px solid #fff}@media(max-width:1700px){.popup-unsupported-browser .unsupported-browser-container .error-image{left:-15%;height:80%}.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper{font-size:20px}}@media(max-width:1500px){.popup-unsupported-browser .unsupported-browser-container .error-image{left:-10%}.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper{bottom:5%}}@media(max-width:1280px){.popup-unsupported-browser .unsupported-browser-container{padding:10px}.popup-unsupported-browser .unsupported-browser-container .error-image{bottom:0;left:0;height:40%}.popup-unsupported-browser .unsupported-browser-container .logo{position:absolute;top:0;left:0;z-index:1200;width:130px;margin:30px}.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper{top:130px;left:0;margin:20px;font-size:24px}.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper ul{margin:10px 0 20px}}@media(max-width:560px){.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper{font-size:16px}}@media(max-width:400px){.popup-unsupported-browser .unsupported-browser-container .error-image{height:30%}.popup-unsupported-browser .unsupported-browser-container .logo{width:100px;margin:30px}.popup-unsupported-browser .unsupported-browser-container .unsupported-browser-wrapper{top:90px;margin:20px}}
