@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,500,700&display=swap&subset=cyrillic,latin-ext);*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;list-style:none;outline:0;font-family:'PT Sans',sans-serif!important;-webkit-font-feature-settings:'pnum' on,'lnum' on;font-feature-settings:'pnum' on,'lnum' on}h1,h2,h3,h4,h5,h6,hr,p,ul{margin:0;padding:0}.card{border:none}a,button,input{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a:hover,button:hover,input:hover{outline:0;text-decoration:none}button,input[type=submit]{border:none;cursor:pointer}.mw{width:100%;max-width:1600px;margin:0 auto;position:relative}.fancybox-slide:before{margin:0}.scrollup{width:40px;height:40px;position:fixed;bottom:50px;right:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#7b5dfa;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:none;z-index:98;border-radius:50%;-webkit-box-shadow:0 0 10px 0 rgba(255,255,255,.5);box-shadow:0 0 10px 0 rgba(255,255,255,.5)}.scrollup img{width:20px}.scrollup:hover{opacity:.9}.scrollup .fas_icon{font-size:20px;color:#fff}.scrollup.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal{display:none;position:fixed;z-index:99999999;overflow:auto;background-color:rgba(0,0,0,.7);-ms-overflow-style:none;overflow:-moz-scrollbars-none;max-width:400px;padding:0!important}.modal::-webkit-scrollbar{width:0}.modal .m-content{width:100%;max-width:500px;background-color:#fff;position:relative}.modal .m-content .c{background-color:#fff;padding:30px 20px;width:400px}.modal .m-content .c .success_h3{font-size:35px;color:#18ba60;text-align:center;padding-bottom:15px}.modal .m-content .c p{text-align:center;font-size:18px;color:#666;font-weight:400}@media (max-width:575px){.modal .m-content .c{padding:30px 15px;width:100%}.modal .m-content .c .success_h3{font-size:30px}.modal .m-content .c p{font-size:16px}}iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-style:none}.page .main_login{background:url(../images/main_bg.jpeg) no-repeat center center/cover;position:relative;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page .main_login .mw{padding:60px 2vh;z-index:2}.page .main_login .mw .cont .form{width:100%;max-width:400px;padding:0 15px 25px;background:#fff;margin:0 auto;border-radius:10px}.page .main_login .mw .cont .form .top_login{background:-o-linear-gradient(6.96deg,#7b5dfa -14.38%,#2e0fae 122.41%);background:linear-gradient(83.04deg,#7b5dfa -14.38%,#2e0fae 122.41%);padding:20px;width:100%;margin:0 auto;border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(123,93,250,.4);box-shadow:0 4px 15px rgba(123,93,250,.4);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);position:relative;z-index:2}.page .main_login .mw .cont .form .top_login ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .form .top_login ul li{margin:0 10px}.page .main_login .mw .cont .form .top_login ul li a{width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .form .top_login ul li a:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.page .main_login .mw .cont .form .top_login ul li a span{text-transform:uppercase;color:#fff;font-size:16px;text-align:center}.page .main_login .mw .cont .form .top_login ul li a img{width:100%;border-radius:5px;margin-bottom:5px}.page .main_login .mw .cont .form form{margin-top:10px;padding:0 15px}.page .main_login .mw .cont .form form p{font-size:18px;font-weight:400;text-align:center;color:#888;padding-bottom:20px}.page .main_login .mw .cont .form form .inp{position:relative;z-index:2;margin-bottom:20px}.page .main_login .mw .cont .form form .inp:hover .icon{opacity:.8}.page .main_login .mw .cont .form form .inp .icon{width:24px;min-width:24px;margin-right:15px;opacity:.2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page .main_login .mw .cont .form form .inp .icon img{width:100%}.page .main_login .mw .cont .form form .inp.inp_icon .error_txt{margin-left:39px}.page .main_login .mw .cont .form form .inp input{width:100%;border:none;border-bottom:1px solid #e6e6e6;padding:10px 0;background-color:transparent}.page .main_login .mw .cont .form form .inp .line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .form form .inp.error input{border-bottom-color:#ff4c5e}.page .main_login .mw .cont .form form .inp.error .error_txt{display:block}.page .main_login .mw .cont .form form .inp .error_txt{margin-top:5px;color:#ff4c5e;font-size:14px;display:none}.page .main_login .mw .cont .form form .remember_me{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page .main_login .mw .cont .form form .remember_me input{width:0;height:0;position:absolute;visibility:hidden;z-index:-1}.page .main_login .mw .cont .form form .remember_me input:checked~.inp_checkbox:after{opacity:1}.page .main_login .mw .cont .form form .remember_me .inp_checkbox{width:24px;height:24px;border:1px solid #ddd;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:24px;margin-right:10px}.page .main_login .mw .cont .form form .remember_me .inp_checkbox:after{content:'';width:24px;height:24px;background:url(../images/check.svg) no-repeat center center/cover;position:absolute;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.page .main_login .mw .cont .form form .remember_me .txt{font-size:16px;color:#666;font-weight:400}.page .main_login .mw .cont .form form .btn_c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.page .main_login .mw .cont .form form .btn_c .btn_signIn{background-color:#7b5dfa;border:.1em solid #7b5dfa;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:15px;width:100%;max-width:200px;border-radius:10px}.page .main_login .mw .cont .form form .btn_c .btn_signIn:focus{border:.1em solid #532cf8;outline:0}.page .main_login .mw .cont .form form .btn_c .btn_signIn:hover{background-color:#6744f9}.page .main_login .mw .cont .form form .forgot_pass a{color:#888;font-size:16px;text-align:center;display:block}.page .main_login .mw .cont .form form .forgot_pass a:hover{color:#7b5dfa}.page .main_login .mw .cont .form form .or_register{margin-top:20px;padding-top:20px;border-top:1px solid rgba(123,93,250,.3)}.page .main_login .mw .cont .form form .or_register .h5{font-size:18px;font-weight:400;color:#333;padding-bottom:10px;text-align:center}.page .main_login .mw .cont .form form .or_register .btn_register{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#666}.page .main_login .mw .cont .form form .or_register .btn_register:hover{color:#7b5dfa}.page .main_login .mw .cont .form form .or_register .btn_register .icon{width:20px;min-width:20px;margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .form form .or_register .btn_register .icon img{width:100%}.page .main_login .mw .cont .home{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .home a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px}.page .main_login .mw .cont .home a:hover{color:#7b5dfa}.page .main_login .mw .cont .home a .icon{width:24px;margin-right:10px;min-width:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page .main_login .mw .cont .home a .icon img{width:100%}.page .main_login .copy{position:absolute;bottom:10px;z-index:2}.page .main_login .copy p{text-align:center;color:#fff;font-size:14px}@media (max-width:575px){.page .main_login .mw{padding:50px 2vh}.page .main_login .mw .cont .form{padding:0 10px 20px}.page .main_login .mw .cont .form .top_login{padding:15px;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.page .main_login .mw .cont .form form{padding:0 10px}.page .main_login .mw .cont .form form p{font-size:16px;padding-bottom:15px}}