:root{--theme-var-grid_gap:30px;--theme-var-sm_grid_gap:20px;--theme-var-grid_gap_koef:1}body,html{height:auto;min-height:100vh}body.login{background-color:#f1f3f6;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.login.login_pseudo:after{content:""}.loginlogo{width:100%;text-align:center;padding: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 8px) 0 calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 4px);background-color:#fff}.login #login_error,.login .message,.login .success{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#797c7f;border:1px solid #e4e4e4;border-left:4px solid #0d4bc1;border-radius:6px}div#login{width:505px;max-width: calc(100% - 2 * var(--theme-var-grid_gap));border-radius:15px;-webkit-box-shadow:0 3px 20px rgba(29,38,38,.0509803922);box-shadow:0 3px 20px rgba(29,38,38,.0509803922);margin:var(--theme-var-grid_gap);padding: calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 18px) calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 15px) calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 15px);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}div#login h1{display:none}div#login{}div#login form{margin-top:0;padding:0;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div#login form>*{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}div#login form{}div#login form .loginmmessage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:14px;border-radius:8px;padding: 18px calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 2px);color:#fff;background-color:#8cc80c;margin-bottom: calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 18px);line-height:27px}div#login form .loginmmessage ul{list-style-type:none}div#login form .loginmmessage strong{font-weight:500;margin-left:7px}div#login form .loginmmessage .copy{position:relative}div#login form .loginmmessage .copy .icon{float:right;cursor:pointer}div#login form .loginmmessage .copy .icon:before{content:"\e9f2";font-family:"fontello";font-size:18px;line-height:1em}div#login form .loginmmessage .copy.copied .icon:before{content:"\e9f1"}div#login form{}div#login form label{font-size:15px;line-height:1.5em;font-weight:500;color:#071021;margin-bottom:11px;position:relative;z-index:2}div#login form label[for="user_login"]:before,div#login form label[for="user_pass"]:before,div#login form label[for="user_email"]:before{font-family:"fontello";position:absolute;top:100%;left:1.21em;margin-top:1.315em;font-size:19px}div#login form label[for="user_login"]:before{content:"\e9f5"}div#login form label[for="user_pass"]:before{content:"\e9f4"}div#login form label[for="user_email"]:before{content:"\e9d5"}div#login form{}div#login form .input,div#login form input[type="password"],div#login form input[type="text"]{font-size:13px;line-height:20px;font-weight:400;padding:15px 4.076em;margin:0 0 20px;border-radius:26px;border:1px solid #e4e4e4;color:#7a7e83;-webkit-box-shadow:0 3px 16px rgba(0,0,0,.02);box-shadow:0 3px 16px rgba(0,0,0,.02)}div#login form{}div#login form .button.wp-hide-pw{height:52px;width:43px;border:none;padding:0;color:#7a7e83}div#login form .button.wp-hide-pw:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}div#login form .dashicons-visibility,div#login form .dashicons-hidden{font-size:10px;width:inherit;height:inherit;top:unset;text-align:left;line-height:52px}div#login form .dashicons-visibility:before,div#login form .dashicons-hidden:before{content:"\e9f3";font-family:"fontello"}div#login form .dashicons-hidden:before{content:"\e9f3";font-family:"fontello"}div#login form .dashicons-hidden:after{content:"";width:20px;height:1px;display:block;background-color:#7a7e83;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-2px}div#login form{}div#login form input[type="checkbox"]{clip:rect(1px,1px,1px,1px);position:absolute!important;margin:0 5px 0 0!important;padding:0!important}div#login form input[type="checkbox"]+label{font-size:13px;line-height:15px;font-weight:400;padding-left:2.15em;position:relative;color:#7a7e83}div#login form input[type="checkbox"]+label:before{content:" ";font-family:"fontello";font-size:1.5em;display:block;text-align:center;border:1px solid #e4e4e4;width:19px;height:19px;line-height:19px;position:absolute;z-index:1;top:-2px;left:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:4px}div#login form input[type="checkbox"]:checked+label{color:#071021}div#login form input[type="checkbox"]:checked+label:before{background:radial-gradient(circle,#0d4bc1 55%,#fff 55%);-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}div#login form{}div#login form .forgetmenot{float:none;margin-top:6px}div#login form{}div#login form #reg_passmail{margin:5px 0 9px;color:#7a7e83}div#login form{}div#login form .submit{display:block;margin-top:16px}div#login form .submit .button{font-size:13px;line-height:19px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;float:none;width:100%;padding:17px 0;border:none!important;border-radius:27px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:#0d4bc1;-webkit-box-shadow:0 7px 16px rgba(13,75,193,.2);box-shadow:0 7px 16px rgba(13,75,193,.2)}div#login form .submit .button:hover{background-color:#083fa9}div#login{}div#login #nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;color:transparent}div#login #nav a{color:#9c9da1;-webkit-box-shadow:none;box-shadow:none}div#login #nav a:hover{color:#0d4bc1}div#login{}div#login #backtoblog{display:none}@media (max-width:1679px){:root{--theme-var-grid_gap_koef:0}}@media (max-width:479px){:root{--theme-var-grid_gap:25px}div#login form .loginmmessage{font-size:13px;padding:10px}}