.custom-google-btn{color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;height:25px;background-color:transparent;border:0;font-family:Roboto;cursor:pointer;line-height:18px}.auth-container{display:flex;min-height:100vh}.introduction{left:10%;width:auto;height:auto;top:50%;transform:translateY(-50%);color:#fff}.introduction,.introduction .introduction-text{position:absolute}.auth-background{flex:1 1;background:linear-gradient(135deg,#6e8efb,#a777e3);background-size:cover}.auth-form-container{position:absolute;right:10%;top:50%;transform:translateY(-50%);width:296px;height:362px;display:flex;justify-content:center;align-items:center;padding:60px 60px 50px;background-color:#ffffff66;border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.auth-form-wrapper{width:100%;max-width:350px;margin-top:0}.auth-form-wrapper .ant-form-item{margin-bottom:16px}.auth-form-wrapper .ant-form-item-label{padding-bottom:4px!important}.auth-form-wrapper .ant-form-item-label>label{color:#fff!important;font-size:15px!important}.auth-form-wrapper .ant-checkbox-inner{width:12px!important;height:12px!important;border-radius:2px}.auth-form-wrapper .ant-checkbox-inner:after{width:4.3px!important;height:6.8px!important}.auth-subtitle{color:#fff;font-size:20px;font-weight:600;font-family:Roboto}.auth-subtitle,.google-login-container{margin-bottom:20px}.google-login-btn{color:#fff;font-size:15px;height:25px;margin-bottom:16px;display:flex;justify-content:center;cursor:pointer}.auth-divider{display:flex;align-items:center;margin:24px 0;color:#fff;font-size:14px}.auth-divider:before{transform:translateX(25px) scaleX(.55)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-bottom:1px solid #fff}.auth-divider:after{transform:translateX(-25px) scaleX(.55)}.auth-divider:before{margin-right:16px}.auth-divider:after{margin-left:16px}.auth-form{width:100%}.form-items{color:#fff!important}.form-options{justify-content:space-between;margin-bottom:20px;font-size:14px;margin-left:auto;flex-direction:row-reverse}.form-options,.remember-me{display:flex;align-items:center}.remember-me{color:#666;cursor:pointer}.remember-me input{margin-right:8px}.agree-policy-checkbox{margin-right:8px;background-color:transparent!important}.ant-checkbox-checked{background-color:var(--primary-color)!important}.ant-checkbox-inner{background-color:transparent!important;border:1px solid #fff!important;border-radius:2px!important}.agree-policy{display:flex;align-items:center;cursor:pointer;color:#fff;font-size:12px;margin-top:16px;margin-bottom:8px}.forgot-password{background:none;border:none;cursor:pointer;font-size:15px;color:#fff;padding:0;font-weight:400;font-family:Roboto}.forgot-password,.forgot-password:hover{text-decoration:underline}.auth-submit-button{width:100%;height:40px!important;color:#fff!important;border:none!important;border-radius:5px!important;font-size:15px!important;font-weight:500!important;cursor:pointer;transition:background-color .3s!important}.auth-submit-button,.auth-submit-button:hover{background-color:var(--primary-color)!important}.auth-switch{margin-top:16px;text-align:center}.auth-switch,.switch-button{font-size:15px;color:#fff;font-family:Roboto}.switch-button{background:none;border:none;cursor:pointer;margin-left:5px;padding:0}.switch-button,.switch-button:hover{text-decoration:underline}.introduction-text-1{font-size:30px;font-weight:600;font-family:Outfit;margin-bottom:20px;cursor:pointer}.introduction-text-2,.introduction-text-3{font-size:60px;font-weight:700;font-family:Roboto;line-height:"100%"}.introduction-text-4{margin-top:16px}.introduction-text-4,.introduction-text-5{font-size:20px;font-weight:400;font-family:Roboto;line-height:25px}.mobile-introduction-text{color:#fff;font-size:25px;font-weight:600;font-family:Outfit;margin-bottom:20px;padding:20px 0 0 20px;display:none;cursor:pointer}@media (max-width:1150px){.introduction-text-1{font-size:20px;margin-bottom:8px}.introduction-text-2,.introduction-text-3{font-size:40px}.introduction-text-4{font-size:16px;margin-top:12px}.introduction-text-5{font-size:16px}}@media (max-width:950px){.auth-container{flex-direction:column}.auth-form-container{right:50%;transform:translateY(-50%) translateX(50%);box-shadow:none}.introduction{display:none}.mobile-introduction-text{display:block}}@media (max-width:768px){.auth-form-container{padding:40px 50px 30px}}@media (max-width:480px){.auth-form-container{padding:40px}.auth-form-wrapper{max-width:100%}}