.text-12{font-size:12px;line-height:16.8px}@media screen and (max-width:767px){.text-12{font-size:11px;line-height:15.4px}}.text-14{font-size:14px;line-height:19.6px}@media screen and (max-width:767px){.text-14{font-size:12px;line-height:16.8px}}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input,.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label,.login-container .login-wrapper .login-section .ant-form .role-section,.login-container .login-wrapper .login-section .ant-form .role-section span,.text-16{font-size:16px;line-height:22.4px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input,.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label,.login-container .login-wrapper .login-section .ant-form .role-section,.login-container .login-wrapper .login-section .ant-form .role-section span,.text-16{font-size:15px;line-height:21px}}@media screen and (max-width:767px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input,.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label,.login-container .login-wrapper .login-section .ant-form .role-section,.login-container .login-wrapper .login-section .ant-form .role-section span,.text-16{font-size:14px;line-height:19.6px}}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button span,.login-container .login-wrapper .login-section .bottom-part .google-login .btn,.text-18{font-size:18px;line-height:25.2px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button span,.login-container .login-wrapper .login-section .bottom-part .google-login .btn,.text-18{font-size:16px;line-height:22.4px}}@media screen and (max-width:767px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button span,.login-container .login-wrapper .login-section .bottom-part .google-login .btn,.text-18{font-size:15px;line-height:21px}}.text-20{font-size:20px;line-height:28px}@media screen and (max-width:1440px){.text-20{font-size:18px;line-height:25.2px}}@media screen and (max-width:767px){.text-20{font-size:16px;line-height:22.4px}}.text-22{font-size:22px;line-height:30.8px}@media screen and (max-width:1440px){.text-22{font-size:20px;line-height:28px}}@media screen and (max-width:767px){.text-22{font-size:18px;line-height:25.2px}}.text-24{font-size:24px;line-height:33.6px}@media screen and (max-width:1440px){.text-24{font-size:22px;line-height:30.8px}}@media screen and (max-width:767px){.text-24{font-size:20px;line-height:28px}}.text-26{font-size:26px;line-height:36.4px}@media screen and (max-width:1440px){.text-26{font-size:24px;line-height:33.6px}}@media screen and (max-width:767px){.text-26{font-size:22px;line-height:30.8px}}.login-container .login-wrapper .login-section h1,.text-28{font-size:28px;line-height:39.2px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section h1,.text-28{font-size:24px;line-height:33.6px}}@media screen and (max-width:767px){.login-container .login-wrapper .login-section h1,.text-28{font-size:22px;line-height:30.8px}}.text-30{font-size:30px;line-height:42px}@media screen and (max-width:1440px){.text-30{font-size:26px;line-height:36.4px}}@media screen and (max-width:767px){.text-30{font-size:24px;line-height:33.6px}}.text-32{font-size:32px;line-height:44.8px}@media screen and (max-width:1440px){.text-32{font-size:28px;line-height:39.2px}}@media screen and (max-width:767px){.text-32{font-size:24px;line-height:33.6px}}.text-36{font-size:36px;line-height:50.4px}@media screen and (max-width:1440px){.text-36{font-size:32px;line-height:44.8px}}@media screen and (max-width:767px){.text-36{font-size:28px;line-height:39.2px}}.login-container:before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:#fcfcfd}.login-container .login-wrapper{height:93vh;display:flex;align-items:center;position:relative}.login-container .login-wrapper .login-section{display:flex;justify-content:center;flex-direction:column;max-width:450px;padding:35px 40px;margin:0 auto;overflow:auto;border-radius:32px;border:1px solid #e6e8ec;background:#fcfcfd;box-shadow:0 4px 76.5px 0 rgba(0,0,0,.09)}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section{padding:30px;max-width:450px}}@media screen and (max-width:1024px){.login-container .login-wrapper .login-section{padding:25px;max-width:350px}}@media screen and (max-width:768px){.login-container .login-wrapper .login-section{padding:25px;max-width:385px}}@media screen and (max-width:425px){.login-container .login-wrapper .login-section img{margin-bottom:55px}}.login-container .login-wrapper .login-section h1{font-family:Poppins,sans-serif!important;font-weight:700;margin:0 0 30px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section h1{font-size:22px;line-height:1.2}}@media screen and (max-width:991px){.login-container .login-wrapper .login-section h1{font-size:20px}}.login-container .login-wrapper .login-section h1 span{color:#4d03c5}.login-container .login-wrapper .login-section .ant-form .role-section{display:flex;align-items:center;justify-content:space-between;height:56px;color:#777e90;padding:16px;border-radius:16px;border:1px solid #fff;background:#f4f5f6;font-family:Poppins,sans-serif!important;font-weight:600}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .role-section{height:52px}}@media screen and (max-width:1280px){.login-container .login-wrapper .login-section .ant-form .role-section{height:50px}}.login-container .login-wrapper .login-section .ant-form .role-section span{font-family:Poppins,sans-serif!important;font-weight:600;color:#777e90}.login-container .login-wrapper .login-section .ant-form .ant-form-item{margin:0 0 24px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .ant-form-item{margin:0 0 20px}}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label{width:100%;text-align:left}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label{line-height:20.8px;font-family:Poppins,sans-serif!important;font-weight:600;text-transform:capitalize;color:#777e90}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label:after,.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-label label:before{display:none}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control{min-width:100%}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input{height:56px;padding:16px;border-radius:16px;border:none!important;background:#f4f5f6;font-family:Poppins,sans-serif!important;font-weight:600;box-shadow:none!important}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input{height:52px}}@media screen and (max-width:1280px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input{height:50px}}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #f4f5f6!important;-webkit-text-fill-color:#000!important}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input:autofill{-webkit-box-shadow:inset 0 0 0 100px #f4f5f6!important;-webkit-text-fill-color:#000!important}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input-affix-wrapper{border-radius:16px;background:#f4f5f6;padding:0;border:none!important;box-shadow:none}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input-affix-wrapper .ant-input{font-family:Poppins,sans-serif!important;font-weight:600;border:none}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input-affix-wrapper .ant-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #f4f5f6!important;-webkit-text-fill-color:#000!important}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input-affix-wrapper .ant-input:autofill{-webkit-box-shadow:inset 0 0 0 100px #f4f5f6!important;-webkit-text-fill-color:#000!important}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .ant-input-affix-wrapper .ant-input-suffix{margin-right:15px}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button{border-radius:24px;width:100%;height:64px;margin-top:30px;background:#4d03c5}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button{width:100%;height:52px;margin-top:25px}}@media screen and (max-width:1280px){.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button{margin-top:20px;width:100%;height:50px}}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button .ant-spin i{color:#fff}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-row .ant-form-item-control .button span{font-family:Poppins,sans-serif!important;font-weight:700;font-style:normal}.login-container .login-wrapper .login-section .ant-form .ant-form-item .ant-form-item-explain-error{font-family:Poppins,sans-serif!important;font-weight:500;color:red;font-size:14px}.login-container .login-wrapper .login-section .bottom-part{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (max-width:1440px){.login-container .login-wrapper .login-section .bottom-part{gap:12px}}.login-container .login-wrapper .login-section .bottom-part .google-login{font-family:Poppins,sans-serif!important;font-weight:600;color:#777e90;display:flex;gap:20px}.login-container .login-wrapper .login-section .bottom-part .google-login .btn{color:#4d03c5;border:none;display:flex;gap:5px;font-family:Poppins,sans-serif!important;background:none;font-weight:600;cursor:pointer;z-index:99}.login-container .login-wrapper .login-section .bottom-part .register{font-family:Poppins,sans-serif!important;font-weight:600}.login-container .login-wrapper .login-section .bottom-part .register .link{color:#4d03c5;font-family:Poppins,sans-serif!important;font-weight:600;cursor:pointer}.topLeftImg{top:23%;left:30%}.bottomImg,.topLeftImg{position:absolute;z-index:-1}.bottomImg{bottom:7%;right:30%}.yellowRing{position:absolute;bottom:5%;right:34%}.greenImg{position:absolute;bottom:26%;left:30%}@media screen and (max-width:768px){.greenImg{display:none}}.square{left:31%}.square,.star{position:absolute;top:14%}.star{right:31%}@media screen and (max-width:1440px){.bottomImg{position:absolute;bottom:10%;right:25%;z-index:-1}.yellowRing{position:absolute;bottom:8%;right:34%}.topLeftImg{position:absolute;top:23%;left:28%;z-index:-1}.greenImg{position:absolute;bottom:26%;left:25%}.square{left:31%}.square,.star{position:absolute;top:14%}.star{right:31%}}@media screen and (max-width:768px){.bottomImg{position:absolute;bottom:10%;right:20%;z-index:-1}.yellowRing{position:absolute;bottom:1%;right:34%}.topLeftImg{position:absolute;top:23%;left:28%;z-index:-1}.greenImg{position:absolute;bottom:26%;left:20%}.square{top:7%;left:31%}.square,.star{position:absolute}.star{top:14%;right:31%}}