.block_video{display:flex;flex-direction:column;gap:20px;width:100%;height:-moz-fit-content;height:fit-content;cursor:pointer}.block_video .video_cover{display:flex;align-items:center;justify-content:center;width:100%;height:300px;border-radius:20px;position:relative;overflow:hidden}.block_video .video_cover img{width:100%;height:100%;object-fit:cover;object-position:bottom right;z-index:1}.block_video .video_cover span{width:-moz-fit-content;width:fit-content;color:#fff;font-size:12px;font-family:Benzin;font-weight:400;position:absolute;bottom:10px;right:20px;z-index:5;pointer-events:none}.block_video._blocked .video_cover{background:#fff}.block_video._blocked .video_cover span{width:100%;height:100%;background:linear-gradient(rgba(117,117,117,.77),rgba(0,0,0,.77));position:absolute;top:0;left:0;z-index:1}.block_video._blocked .video_cover svg{position:absolute;z-index:2}.block_video .video_info{display:flex;flex-direction:column;gap:10px;width:100%}.block_video .video_info h4{width:100%;color:#fff;font-size:24px;font-family:Benzin;font-weight:400}.block_video .video_info p{width:100%;color:#fff;font-size:22px;font-family:Raleway;font-weight:400}.popup_about_blocked{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;transition:all .3s ease}.popup_about_blocked._hidden{opacity:0}.popup_about_blocked .popup_blackout{width:100%;height:100%;background-color:rgb(0,0,0,.8);position:absolute;top:0;left:0;z-index:1}.popup_about_blocked .popup_content{display:flex;justify-content:center;align-items:center;width:550px;min-height:650px;max-height:100vh;border:4px solid #4547bb8e;border-radius:20px;background-color:#191933;padding:0 40px;position:absolute;z-index:2;box-sizing:border-box;overflow:hidden}.popup_about_blocked .popup_content .block_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.popup_about_blocked .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_about_blocked .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_about_blocked .popup_content .block_content .block_text{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.popup_about_blocked .popup_content .block_content .block_text h1{width:-moz-fit-content;width:fit-content;color:#fff;font-size:67px;font-family:Benzin;font-weight:600;line-height:60px;text-transform:uppercase;margin-bottom:15px}.popup_about_blocked .popup_content .block_content .block_text p{width:100%;column-count:#fff;font-size:22px;font-family:Benzin;font-weight:400;text-align:center}.popup_about_blocked .popup_content .block_content .registration_form{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;height:100%}.popup_about_blocked .popup_content .block_content .registration_form .form_group{width:400px;height:45px}.popup_about_blocked .popup_content .block_content .registration_form .form_group input{all:unset;width:100%;height:100%;color:#000;font-size:20px;border:3px solid #03d75b00;border-radius:5px;background-color:#fff;padding:0 10px;box-sizing:border-box;transition:all .2s ease}.popup_about_blocked .popup_content .block_content .registration_form .form_group input:focus{border:3px solid #03d75c}.popup_about_blocked .popup_content .block_content .registration_form button{display:inline-flex;align-items:center;justify-content:center;width:250px;height:50px;color:#fff;font-size:22px;font-family:Raleway;font-weight:600;border:3px solid #03d75c;border-radius:10px;background-color:#03d75b00;margin-top:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.popup_about_blocked .popup_content .block_content .registration_form button:hover{background-color:#03D75C}.popup_about_blocked .popup_content .button_exit{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid #75758500;border-radius:10px;background-color:#ffffff00;position:absolute;top:20px;right:20px;z-index:100;cursor:pointer;transition:all .3s ease}.popup_about_blocked .popup_content .button_exit:hover{border:2px solid #757585;background-color:#fff}.popup_about_blocked .popup_content .button_exit svg{width:20px;height:20px}.popup_about_blocked .popup_content .button_exit svg line{stroke:#fff;stroke-width:10px;transition:all .3s ease}.popup_about_blocked .popup_content .button_exit:hover svg line{stroke:#757585}@media only screen and (max-width:1600px){.popup_about_blocked .popup_content{width:500px;min-height:600px;padding:0 30px}.popup_about_blocked .popup_content .block_content .block_text h1{font-size:60px;line-height:55px;margin-bottom:10px}.popup_about_blocked .popup_content .block_content .block_text p{font-size:20px}.popup_about_blocked .popup_content .block_content .registration_form{gap:12px}.popup_about_blocked .popup_content .block_content .registration_form .form_group{width:350px;height:40px}.popup_about_blocked .popup_content .block_content .registration_form .form_group input{font-size:18px}.popup_about_blocked .popup_content .block_content .registration_form button{width:240px;height:47px;font-size:20px}.popup_about_blocked .popup_content .button_exit{width:30px;height:30px}.popup_about_blocked .popup_content .button_exit svg{width:17px;height:17px}}@media only screen and (max-width:700px){.popup_about_blocked .popup_content{width:400px;min-height:500px;padding:0 25px}.popup_about_blocked .popup_content .block_content .block_text h1{font-size:52px;line-height:50px;margin-bottom:10px}.popup_about_blocked .popup_content .block_content .block_text p{font-size:16px}.popup_about_blocked .popup_content .block_content .registration_form{gap:12px}.popup_about_blocked .popup_content .block_content .registration_form .form_group{width:300px;height:37px}.popup_about_blocked .popup_content .block_content .registration_form .form_group input{font-size:18px}.popup_about_blocked .popup_content .block_content .registration_form button{width:210px;height:42px;font-size:20px}.popup_about_blocked .popup_content .button_exit{width:30px;height:30px}.popup_about_blocked .popup_content .button_exit svg{width:17px;height:17px}}@media only screen and (max-width:500px){.popup_about_blocked .popup_content{width:350px;min-height:450px;padding:0 20px}.popup_about_blocked .popup_content .block_content .block_text h1{font-size:48px;line-height:45px;margin-bottom:10px}.popup_about_blocked .popup_content .block_content .block_text p{font-size:14px}.popup_about_blocked .popup_content .block_content .registration_form{gap:12px}.popup_about_blocked .popup_content .block_content .registration_form .form_group{width:280px;height:35px}.popup_about_blocked .popup_content .block_content .registration_form .form_group input{font-size:16px;padding:0 5px}.popup_about_blocked .popup_content .block_content .registration_form button{width:200px;height:40px;font-size:18px}.popup_about_blocked .popup_content .button_exit{width:30px;height:30px;top:15px;right:15px}.popup_about_blocked .popup_content .button_exit svg{width:17px;height:17px}}@media only screen and (max-width:400px){.popup_about_blocked .popup_content{width:330px;min-height:450px;padding:0 10px}}