: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:flex;flex-direction:column;justify-content:space-between;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;box-shadow:none;color:#797c7f;border:1px solid #e4e4e4;border-left:4px solid #0d4bc1;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}div#login{width:505px;max-width:calc(100% - ( 2 * var(--theme-var-grid_gap)));-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:15px;box-shadow:0 3px 20px #1d26260d;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;box-sizing:border-box}div#login h1{display:none}div#login form{margin-top:0;padding:0;background-color:transparent;border:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column}div#login form>*{order:2}div#login form .loginmmessage{order:1;font-size:14px;-webkit-border-radius:8px;-ms-border-radius:8px;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 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 .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;-webkit-border-radius:26px;-ms-border-radius:26px;border-radius:26px;border:1px solid #e4e4e4;color:#7a7e83;box-shadow:0 3px 16px rgba(0,0,0,.02)}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{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%;transform:rotate(-45deg);left:-2px}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;-webkit-border-radius:4px;-ms-border-radius:4px;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%);box-shadow:inset 0 0 0 3px #fff}div#login form .forgetmenot{float:none;margin-top:6px}div#login form #reg_passmail{margin:5px 0 9px;color:#7a7e83}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;-webkit-border-radius:27px;-ms-border-radius:27px;border-radius:27px;transition:all .3s ease;color:#fff;background-color:#c0345a;box-shadow:0 7px 16px rgba(13,75,193,.2)}div#login form .submit .button:hover{background-color:#000}div#login #nav{display:flex;justify-content:space-between;padding:0;color:transparent}div#login #nav a{color:#9c9da1}div#login #nav a:hover{color:#0d4bc1}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}}