.flex-block{display:flex;flex:50% 0 0;flex-direction:column;padding:0 10px}@media (min-width:700px) and (max-width:850px){.flex-block{flex:65% 0 0}}@media (max-width:700px){.flex-block{flex:100% 0 0}}.logo-view{display:none;justify-content:center;width:100%}.logo-view IMG{display:table;max-width:37px}@media (max-width:700px){.logo-view{display:flex}}.login-block,.registration-block,.restore-block{align-content:center;align-items:center}.block-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:385px;padding:40px 0}.block-inner .buffer{padding:55px 0 0}.block-inner .block-content{display:flex;flex-direction:column}.block-inner .block-content h1{text-align:center}.block-inner .block-content .block-description{color:#717375;font-family:Bitter,serif;font-size:17px;font-weight:400;line-height:20px;padding:20px 0 0;text-align:center}.block-inner .block-content .block-form{padding:20px 0 0}.block-inner .block-content .block-form .form-fields .field{font-family:Bitter,serif}.block-inner .block-content .block-form .form-fields .field:last-child{padding:0}.block-inner .block-content .block-form .field-big{padding:0 0 15px}.block-inner .block-content .block-form .field-big.no-margin{padding:0}.block-inner .block-content .block-form .field-big input{border-radius:10px;padding:12px 15px}.block-inner .block-content .block-form .field-select{padding:0 0 15px;position:relative}.block-inner .block-content .block-form .field-select select{border-radius:10px;padding:12px 15px}.block-inner .block-content .block-button{padding:30px 0 0}.block-inner .block-content .block-hint{color:#717375;font-family:Bitter,serif;font-size:12px;font-weight:400;padding:20px 0 0;text-align:center}.block-inner .block-content .block-hint.register{font-weight:600;padding:10px 0 0}.block-inner .block-content .block-hint .link{color:#4f91d3;text-decoration:none}.block-inner .block-content .block-hint .link:hover{color:#4f91d3;text-decoration:underline}.block-inner .block-content .block-hint .block-separator{align-items:center;display:flex;flex-direction:row;padding:15px 0 0}.block-inner .block-content .block-hint .block-separator .text-separator{text-align:center;width:50px}.block-inner .block-content .block-hint .block-separator .line-separator{background:#4f91d3;height:1px;width:calc(50% - 25px)}.block-inner .block-content .token-auth{font-family:Bitter,serif;font-size:14px;font-weight:400;margin:20px 0 0;text-align:center}.block-inner .block-content .token-auth.alone{margin:0}.block-inner .block-content .token-auth .link{color:#4f91d3;cursor:pointer;font-weight:600;text-decoration:none}.block-inner .block-content .token-auth .link:hover{color:#4f91d3;text-decoration:underline}.block-inner .block-content .credentials-header{padding:0 0 25px}.block-inner .block-content .credentials{font-family:Bitter,serif;font-size:14px}.block-inner .block-content .credentials .title{display:table;float:left;font-weight:600;width:125px}.block-inner .block-link{font-family:Bitter,serif;font-size:13px;font-weight:400;padding:15px 0 0;text-align:center}.block-inner .block-link.restore{padding:15px 5px 0 0;text-align:right}.block-inner .block-link .link{color:#4f91d3;font-weight:600;text-decoration:none}.block-inner .block-link .link:hover{color:#4f91d3;text-decoration:underline}.image{background-position:50%;background-size:cover;background:#2d547d}.image,.image .logo{display:flex;justify-content:center}.image .logo{width:100%}.image .logo IMG{display:table;max-width:37px}@media (min-width:700px) and (max-width:850px){.image{flex:35% 0 0}}@media (max-width:700px){.image{display:none}}.message-box{font-family:Bitter,serif;font-size:14px;font-weight:400;margin:10px 0 0;padding:15px 0;text-align:center}.message-box.error{background:#ffc4c4;color:#8d4242}*{box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.animation{transition:all .2s}.nomargin{margin:0;padding:0}h1{color:#000;font-family:Bitter,serif;font-size:24px;font-weight:500;line-height:28px}@media (max-width:1200px){h1{font-size:22px;line-height:24px}}h2{color:#000;font-family:Bitter,serif;font-size:22px;font-weight:500;line-height:24px}@media (max-width:1200px){h2{font-size:20px;line-height:22px}}h3{color:#2d547d;font-family:Bitter,serif;font-size:16px;font-weight:700;line-height:18px}@media (max-width:1200px){h3{font-size:18px;line-height:20px}}h4{color:#4f91d3;font-family:Bitter,serif;font-size:14px;font-weight:700;line-height:13px}@media (max-width:1200px){h4{font-size:12px;line-height:14px}}.policy-block{background:#f3f5f9;padding:35px 40px 35px 35px}.policy-block .policy-inner{margin:15px 0 0}.policy-block .policy-inner .policy-content{font-family:Bitter,serif;font-size:12px;margin:25px 0 0;padding:0 0 0 20px}.policy-block .policy-inner .policy-content ul{list-style:decimal;margin:20px 0 0}.policy-block .policy-inner .policy-content ul li{margin:0 0 0 20px;padding:0 0 0 5px}.policy-block .policy-inner .policy-content ul li.no-number{list-style:none}.policy-block .policy-inner .policy-content ul li ul{list-style:none;margin:2px 0;padding:0}.policy-block .policy-inner .policy-content ul li ul li{margin:0;padding:0 0 0 5px}.policy-block .policy-inner .policy-content .policy-body{margin:30px 0 20px}.policy-block .policy-inner .policy-content .policy-body h3{padding:20px 0 15px}.policy-block .policy-inner .policy-content .policy-body h4{margin:0;padding:20px 0 10px}.policy-block .policy-inner .policy-content .policy-body p{padding:10px 0 0}.policy-block .policy-inner .block-link{font-family:Bitter,serif;font-size:13px;font-weight:400;padding:15px 0 0;text-align:center}.policy-block .policy-inner .block-link.restore{padding:15px 5px 0 0;text-align:right}.policy-block .policy-inner .block-link .link{color:#4f91d3;font-weight:600;text-decoration:none}.policy-block .policy-inner .block-link .link:hover{color:#4f91d3;text-decoration:underline}
