.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.spinner{border:4px solid rgb(81,81,81,.3);border-top:4px solid #4c4c4c;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes g-loading-bgAnim{0%,to{background-color:#ffffffa2}50%{background-color:#fff0}}.g-loading-mask{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;animation:g-loading-bgAnim 3s linear infinite;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:all .3s;z-index:-100}.g-loading-mask.show{opacity:1;pointer-events:initial;display:none}.g-loading-mask .loading{width:38px;height:38px;display:none}html,body{padding:0;border:0;margin:0;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}[data-t]{font-size:1em!important}[data-t]:after{content:attr(data-t) " "}[class^=_][class$=_]{color:transparent!important}[class^=_][class$=_]{display:inline-block;pointer-events:none;position:absolute;left:1000vw}[class^=_][class$=_]::-moz-selection{color:transparent!important}[class^=_][class$=_]::selection{color:transparent!important}form div.input [alt=cvv]{bottom:8px}form div.input input{padding:8px!important}form div.input input{border:1px solid #dddddd;border-radius:3px;width:100%;box-sizing:border-box}form div.input input::-moz-placeholder{opacity:.5}form div.input input::placeholder{opacity:.5}div.button-submit button{margin-top:8px!important;padding:12px 20px;font-size:13px;border-radius:.375rem;font-weight:700;color:#fff!important;background:black}div.button-submit{text-align:right}div.button-submit1 button{margin-top:8px!important;padding:12px 20px;font-size:13px;border-radius:.375rem;font-weight:700;color:#fff!important;background:black}div.button-submit1{text-align:center;margin-top:15px}label{display:block;text-transform:capitalize}.banner img{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.main-content-body{padding:2rem 1rem!important}.xlogin-main-container *{margin:0;padding:0;box-sizing:border-box}.xlogin-main-container{max-width:900px;margin:20px auto;padding:0 15px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.xlogin-authentication-card{background:white;padding:25px;border-radius:10px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}
