.popup_welcome{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20;background-color:rgba(0,0,0,.9);transition:all .3s ease}.popup_welcome._hidden{opacity:0}.popup_welcome .popup_content{display:flex;justify-content:center;align-items:center;width:550px;height:600px;border:4px solid #4547bb8e;border-radius:20px;background-color:#191933;padding:0 50px;position:relative;box-sizing:border-box;overflow:hidden}.popup_welcome .popup_content .block_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.popup_welcome .popup_content .block_img:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:2}.popup_welcome .popup_content .block_content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;width:100%;position:relative;z-index:3}.popup_welcome .popup_content .block_content .block_text{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.popup_welcome .popup_content .block_content .block_text h1{width:-moz-fit-content;width:fit-content;color:#fff;font-size:30px;font-family:Benzin;font-weight:500;line-height:40px;text-transform:uppercase;text-align:center}.popup_welcome .popup_content .block_content .visit_button{padding:15px 40px;background-color:#4547bb;color:#fff;border:none;border-radius:10px;font-size:18px;font-family:Benzin;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.popup_welcome .popup_content .block_content .visit_button:hover{background-color:#5a5cd4;transform:scale(1.05)}@media only screen and (max-width:2000px) and (max-height:650px){.popup_welcome .popup_content{width:500px;height:500px;padding:0 40px}.popup_welcome .popup_content .block_content .block_text h1{font-size:26px;line-height:35px}.popup_welcome .popup_content .block_content .visit_button{padding:12px 35px;font-size:16px}}@media only screen and (max-width:1600px){.popup_welcome .popup_content{width:500px;height:550px;padding:0 40px}.popup_welcome .popup_content .block_content .block_text h1{font-size:26px;line-height:35px}.popup_welcome .popup_content .block_content .visit_button{padding:12px 35px;font-size:16px}}@media only screen and (max-width:1600px) and (max-height:600px){.popup_welcome .popup_content{width:450px;height:450px;padding:0 40px}.popup_welcome .popup_content .block_content .block_text h1{font-size:24px;line-height:35px}.popup_welcome .popup_content .block_content .visit_button{padding:10px 30px;font-size:15px}}@media only screen and (max-width:600px){.popup_welcome .popup_content{width:450px;height:520px;padding:0 40px}.popup_welcome .popup_content .block_content .block_text h1{font-size:24px;line-height:35px}.popup_welcome .popup_content .block_content .visit_button{padding:12px 35px;font-size:16px}}@media only screen and (max-width:500px){.popup_welcome .popup_content{width:400px;height:470px;padding:0 40px}.popup_welcome .popup_content .block_content .block_text h1{font-size:20px;line-height:30px}.popup_welcome .popup_content .block_content .visit_button{padding:10px 30px;font-size:15px}}@media only screen and (max-width:450px){.popup_welcome .popup_content{width:350px;height:420px;padding:0 30px}.popup_welcome .popup_content .block_content .block_text h1{font-size:18px;line-height:30px}.popup_welcome .popup_content .block_content .visit_button{padding:10px 25px;font-size:14px}}@media only screen and (max-width:400px){.popup_welcome .popup_content{width:300px;height:370px;padding:0 20px}.popup_welcome .popup_content .block_content .block_text h1{font-size:16px;line-height:25px}.popup_welcome .popup_content .block_content .visit_button{padding:8px 20px;font-size:13px}}