*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.ms-3{color:#fff;background-color:#e23636}h1{font-weight:700}.header{background:#fff;padding:20px 40px;border-bottom:2px solid #e5383583;position:absolute;top:0;left:0;width:100%}.header img{font-weight:600}.backgroundin{position:fixed;left:0;width:100%;height:100%;z-index:0;top:178px}.backgroundin img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:100%}.login-form{position:relative;z-index:10;background-color:#fff;padding:40px;width:550px;max-width:700px;margin:50px auto;border-radius:50px;box-shadow:0 0 20px #000000a8}.login-form input,.login-form select{font-size:18px!important;padding:12px 15px!important;border-radius:8px!important}.login-form label{font-size:16px!important;margin-bottom:8px!important}.login-form h1{font-size:24px!important;margin-bottom:20px!important}.login-form button{font-size:18px!important;padding:12px 20px!important}.py-12{position:relative;z-index:10;background-color:#fff;padding:40px;width:550px;max-width:700px;margin:50px auto;border-radius:50px;box-shadow:0 0 20px #000000a8}@media(min-width:1280px)and (max-width:1599px){.header{padding:18px 32px}.backgroundin{top:140px;height:calc(100% - 140px)}.login-form,.py-12{width:430px;max-width:82%;margin:55px auto;padding:26px;border-radius:30px}.login-form input,.login-form select{font-size:15px!important;padding:10px 12px!important}.login-form label{font-size:14px!important}.login-form h1{font-size:20px!important}.login-form button{font-size:15px!important;padding:10px 16px!important}}@media(min-width:1600px)and (max-width:1919px){.header{padding:20px 40px}.backgroundin{top:178px;height:calc(100% - 178px)}.login-form,.py-12{width:560px;max-width:88%;margin:90px auto;padding:40px;border-radius:42px}.login-form input,.login-form select{font-size:18px!important;padding:12px 15px!important}.login-form label{font-size:16px!important}.login-form h1{font-size:24px!important}.login-form button{font-size:18px!important;padding:12px 20px!important}}@media(min-width:1920px){.header{padding:24px 56px}.backgroundin{top:190px;height:calc(100% - 190px)}.login-form,.py-12{width:620px;max-width:86%;margin:110px auto;padding:46px;border-radius:50px}.login-form input,.login-form select{font-size:19px!important;padding:13px 16px!important}.login-form label{font-size:17px!important}.login-form h1{font-size:26px!important}.login-form button{font-size:19px!important;padding:13px 22px!important}}.login-shell{width:100%;max-width:700px;border-radius:50px}@media(min-width:1280px)and (max-width:1599px){.login-shell{max-width:460px;border-radius:32px}}
