.auth-container form button:hover,.base-button:hover{box-shadow:0 0 15px rgba(224,170,62,.3);transform:translateY(-4px)}.auth-container form button:before,.base-button:before{content:"";position:absolute;top:-10px;left:-10px;width:0;height:150%;z-index:-1;transform:skewX(-20deg);transition:width .5s ease}.auth-container form button:hover:before,.base-button:hover:before{width:120%}.auth-container .logo{display:flex;align-items:center;justify-content:center}.auth-container .logo img{width:100px;margin-top:50px}.auth-container .title{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:20px}.auth-container .title h1{font-size:26px;font-weight:500;color:#18191b;text-align:center}.auth-container .redirect{display:flex;align-items:center;justify-content:center}.auth-container .redirect span{font-size:16px;color:#848590;text-align:center}.auth-container .redirect a{color:#1033a6;cursor:url(/img/pointer.png),auto!important;text-align:center}.auth-container form{margin:40px auto 0}.auth-container form input{display:block;margin:0 auto 20px;width:100%;height:48px;padding:12px 16px;background-color:#f4f4f5;outline:none;border-radius:8px;border:none;font-size:17px;font-weight:500;cursor:url(/img/pointer.png),auto!important}.auth-container form input:focus{box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(1px);transition:all .1s ease-in-out}.auth-container form .error-message{color:#b40000;font-weight:600;padding-bottom:20px;display:none;font-size:14px}.auth-container form .row{display:flex;align-items:center}.auth-container form .row .terms{display:flex;align-items:center;justify-content:flex-start;width:60%;margin:0 auto}.auth-container form .row .terms input{width:18px;height:18px;margin:0 10px 0 0;cursor:url(/img/pointer.png),auto!important}.auth-container form .row .terms input:checked{accent-color:#1033a6;transform:scale(1.1);transition:all .4s ease-in-out}.auth-container form .row .terms input:checked+label{color:#1033a6;transition:color .4s ease-in-out}.auth-container form .row .terms input:not(:checked){transition:all .4s ease-in-out}.auth-container form .row .terms input:not(:checked)+label{transition:color .4s ease-in-out}.auth-container form .row .terms label{font-size:15px;color:#848590;cursor:url(/img/pointer.png),auto!important}.auth-container form .row .terms label a{color:#1033a6;cursor:url(/img/pointer.png),auto!important}.auth-container form .row .forgot-password{display:flex;align-items:center;justify-content:flex-end;width:40%}.auth-container form .row .forgot-password a{font-weight:600;transition:.3s;font-size:15px;color:#1033a6;cursor:url(/img/pointer.png),auto!important}.auth-container form .row .forgot-password a:hover{transform:translateY(-4px)}.auth-container form button{width:100%;height:48px;background-color:#1033a6;color:#f4f4f5;border:none;margin-top:20px;border-radius:8px;font-size:18px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;transition:.5s;cursor:url(/img/pointer.png),auto!important}.auth-container form button:before{background:#2ecc71}.auth-container form button svg{color:#f4f4f5}.auth-container #or{margin-top:20px;width:100%;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}