body{margin:0}.login-container{height:100%;width:100%;display:flex;justify-content:center}.login-container .title{font-family:AmnestyTradeGothic-BdCn20,sans-serif;font-size:60px;line-height:68px;padding:0 44px 20px;border-bottom:8px solid #000000;margin:0 auto 30px;text-transform:uppercase;text-align:center;width:fit-content}.login-container form{width:600px;display:flex;flex-direction:column}@media (max-width: 768px){.login-container form{width:70%}}.login-container form a.logo{width:162px;margin:0 auto 60px}.login-container form .inputs{display:flex;flex-direction:column;align-items:flex-start;width:100%}.login-container form .inputs .row{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.login-container form .inputs .row label{font-family:AmnestyTradeGothic-Bd2,sans-serif;font-size:20px;line-height:28px;margin-bottom:10px}.login-container form .inputs .row input[type=password],.login-container form .inputs .row input[type=text]{height:60px;border:1px solid #767676;border-radius:5px;width:100%;padding:10px 20px;font-size:20px}.login-container form .inputs .row-check{display:flex;align-items:center;width:100%}.login-container form .inputs .row-check input{order:1;margin-right:10px}.login-container form .inputs .row-check label{order:2;font-family:AmnestyTradeGothic-Bd2,sans-serif;font-size:20px;line-height:28px;cursor:pointer}.login-container form .inputs .button-container{display:flex;justify-content:center;width:100%;margin-top:30px}.login-container form .inputs .button-container button{background-color:#000;color:#fff;border-radius:5px;font-family:AmnestyTradeGothic-BdCn20,sans-serif;padding:16px 30px;text-transform:uppercase;text-align:center;display:inline-block;line-height:1.2;cursor:pointer;position:relative;font-size:24px;line-height:28px;width:340px;height:60px}.login-container form .validation-summary-errors{border:2px solid #C45050;border-radius:5px;padding:20px;background-color:#fff5f5;margin-bottom:20px;font-family:AmnestyTradeGothic-Bd2,sans-serif}
