@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";a{text-decoration:none}body{font-family:"Poppins",sans-serif;font-size:15px;background-color:#faf5ff;font-weight:500}.form-control:focus,.form-select:focus,.btn:focus,.navbar-toggler:focus{box-shadow:none;outline:none}.material-icons,.material-icons-outlined{font-size:unset;vertical-align:middle}.remember{display:flex;align-items:end}.remember label{margin:0}.remember .form-check-input{border-radius:50%;height:20px;width:20px;margin-right:12px;margin-top:0;border-color:#f9cca5;background-color:rgba(0,0,0,0)}.remember .form-check-input:checked{background-color:#27ae60;border-color:#27ae60}#body{min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;display:flex;justify-content:flex-end;align-items:stretch}@media only screen and (max-width:767px){#body{justify-content:center}}@media only screen and (max-width:575px){#body{padding:20px}}@media only screen and (max-width:400px){#body{padding:15px}}#login-page{min-width:671px;width:40%;overflow:hidden;background:rgba(88,28,135,.5);backdrop-filter:blur(6px);display:grid;grid-template-rows:auto 1fr auto}@media only screen and (max-width:767px){#login-page{min-width:100%;width:100%}}@media only screen and (max-width:575px){#login-page{border-radius:24px}}#navbar{background:#faf5ff;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);height:80px;display:flex;padding:16px 0}#navbar .navbar{border-radius:0 0 32px 32px;background:#faf5ff;width:100%;padding:0;padding-left:16px;padding-right:16px}#navbar .navbar .navbar-brand .logo{border-right:1px solid #e9d5ff;padding-right:16px}#navbar .navbar .navbar-brand .logo img{height:56px}#navbar .navbar .navbar-brand .govt-logo{padding-left:16px}#navbar .navbar .navbar-brand .govt-logo img{height:56px}#navbar .menu .nav-item .nav-link{font-size:12px;color:#3b0764}#navbar .menu .nav-item.lang .nav-link .flag{width:16px;height:16px;border-radius:50%;margin-right:5px}#navbar .menu .nav-item.lang .nav-link .label{font-size:14px;color:#404040}#navbar .menu .nav-item.lang .dropdown-menu{box-shadow:rgba(0,0,0,.2) 0 8px 24px;background-color:#fff;padding:0;border:0;border-radius:10px;overflow:hidden}#navbar .menu .nav-item.lang .dropdown-menu .item:first-child .dropdown-item{padding-top:7px}#navbar .menu .nav-item.lang .dropdown-menu .item:last-child .dropdown-item{padding-bottom:7px}#navbar .menu .nav-item.lang .dropdown-menu .item .dropdown-item .flag{width:16px;height:16px;border-radius:50%;margin-right:5px}#navbar .menu .nav-item.lang .dropdown-menu .item .dropdown-item .label{color:#404040;font-size:14px}#navbar .menu .nav-item.lang .dropdown-menu .item .dropdown-item:hover{background-color:#f3e8ff}#navbar .menu .nav-item.auth .nav-link .auth-panel{border-radius:500px;padding:4px;border:1px solid #e9d5ff}#navbar .menu .nav-item.auth .nav-link .auth-panel .btn{padding:10px 16px;font-size:14px;font-weight:600;border-radius:500px;color:#3b0764;transition:.2s}#navbar .menu .nav-item.auth .nav-link .auth-panel .btn.active{background-color:#3b0764;border:0;color:#faf5ff}@media only screen and (max-width:767px){#navbar{align-items:flex-start;padding:10px 0}}@media only screen and (max-width:575px){#navbar{padding:10px 0}#navbar .navbar{border-radius:0 0 24px 24px}#navbar .navbar .navbar-brand{margin-right:5px}}@media only screen and (max-width:435px){#navbar .navbar .navbar-brand .logo{padding-right:10px}#navbar .navbar .navbar-brand .logo img{height:55px}#navbar .navbar .navbar-brand .govt-logo{padding-left:10px}#navbar .navbar .navbar-brand .govt-logo img{height:55px}}@media only screen and (max-width:400px){#navbar .navbar .navbar-brand .logo{border-right:0}#navbar .navbar .navbar-brand .govt-logo{display:none}}#login-form{display:flex;justify-content:center;align-items:center;background-color:#2c004e}#login-form .content{width:340px;padding:35px 15px}#login-form .content .title{color:#faf5ff;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}#login-form .content .form-input{margin-bottom:20px}#login-form .content .form-input label{color:#faf5ff;font-size:14px;margin-bottom:3px;font-weight:500}#login-form .content .form-input .form-control{padding:13px 16px;border-radius:16px;border:2px solid #a855f7;background:#fff;font-size:15px;font-weight:500}#login-form .content .form-input .form-control::placeholder{color:#a3a3a3}#login-form .content .form-input .forget{color:#fff}#login-form .content .form-input .forget:hover{opacity:.9}#login-form .content .form-input .password{position:relative}#login-form .content .form-input .password .form-control{padding-right:35px}#login-form .content .form-input .password .icon{z-index:1;position:absolute;top:0;right:14px;width:20px;height:100%;display:flex;align-items:center}#login-form .content .form-input .password .icon .material-icons-outlined{position:absolute;color:#343a40;font-size:18px}#login-form .content .btn-submit{border-radius:16px;background:#16a34a;box-shadow:0 5px 10px 0 rgba(88,28,135,.1490196078);padding:13px 15px;font-size:14px;font-weight:700;color:#fff;width:100%}#login-form .content .account-create{text-align:center;margin-top:16px;color:#e9d5ff;font-size:14px;font-weight:600}#login-form .content .account-create a{color:#e9d5ff;font-weight:700}#login-form .content .account-create a:hover{color:#d8b4fe}@media only screen and (max-width:400px){#login-form .content{width:100%}}#footer{display:grid;grid-template-areas:"left center right";align-items:center;background-color:#3b0764;height:80px;padding-left:16px;padding-right:16px;color:#fff;font-size:14px;font-weight:600;line-height:1}#footer .govt-logo img{height:56px}#footer .left{grid-area:left}#footer .center{grid-area:center}#footer .right{grid-area:right}@media only screen and (max-width:767px){#footer{grid-template-areas:"left center" "right center";line-height:1.6}#footer .left{align-self:end}#footer .right{align-self:start}}@media only screen and (max-width:500px){#footer{height:auto;padding:10px 15px;grid-template-areas:"center" "left" "right";line-height:1.6;text-align:center}#footer .left{margin-top:8px;align-self:end}}