#error_explanation{font-size:0.9rem;margin-top:0;color:red}html,body{width:100%;height:100%;margin:0}body{background-color:#E5E5E5;display:flex;align-items:center;justify-content:center}.button,input[type=submit]{display:inline;background-color:#2e99c3;font-size:18px;font-weight:bold;color:white;padding:7px 30px;border-radius:0.333rem;box-sizing:border-box;border-width:0;min-width:152px}input{border-radius:0.333rem}.container{background-color:white;max-width:1200px;display:flex;height:496px;position:relative}.container .mobile-footer{display:none}@media (max-width: 1000px){.container{height:572px}.container .mobile-footer{display:block;padding:1rem;text-align:center;font-size:0.76rem;position:absolute;color:#2e99c3;bottom:0;left:0;right:0}}.container .devise-wrapper{width:462px;font-size:18px;padding-left:110px}.container .devise-wrapper .logo{margin-top:68px}@media (min-width: 1000px){.container .devise-wrapper .logo{display:none}}.container .devise-wrapper .logo img{margin-bottom:4px}.container .devise-wrapper .logo .text{font-style:italic;font-weight:bold;color:#2e99c3}.container .devise-wrapper form{width:362px}.container .devise-wrapper h2{font-size:30px}@media (min-width: 1000px){.container .devise-wrapper h2{margin-top:68px}}.container .devise-wrapper input[type=text],.container .devise-wrapper input[type=email],.container .devise-wrapper input[type=password]{font-size:22px;width:342px;padding:0.5rem;border:1px solid #2e99c3;background-color:#F8F8F8;margin-top:6px;margin-bottom:12px}.container .devise-wrapper .actions{margin-top:16px;text-align:center}.container .devise-wrapper .actions a{font-size:16px;color:black}@media (max-width: 1000px){.container .about-project{display:none}}.container .about-project{background-color:#2e99c3;color:white;position:relative;width:496px}.container .about-project .contacts{padding:10px 47px;text-align:right;font-size:18px}.container .about-project .contacts b{margin-right:0.4rem}.container .about-project .logo{margin-top:4rem;text-align:center}.container .about-project .logo .text{font-size:1.333rem;font-style:italic;font-weight:bold}.container .about-project .about-footer{padding:1rem;font-size:0.76rem;position:absolute;bottom:0;bottom:0;left:0;right:0}.logo .text-center{text-align:center}.logo .custom-logo{font-size:5rem;text-decoration:none}.logo .custom-logo .on{text-decoration:none;background-color:white;border-radius:0.333rem;color:black;padding:0.111rem}.logo .custom-logo .siz{text-decoration:none}.logo .custom-logo .siz:active{text-decoration:none}.logo .custom-logo .siz:link{text-decoration:none}
