@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.body_continer{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:100%}.sign-in-box{color:#fff;max-width:400px;position:relative;text-align:center;@media only screen and (min-width:768px){max-width:500px}}.form_container{display:grid;position:relative}.sign-in-wapper{background:transparent;border:none;padding:0}.sign-in-box h1{color:#fff;font-size:22px;font-weight:700;letter-spacing:.4rem;padding:20px;z-index:0;@media only screen and (max-width:400px){letter-spacing:0}}.logo_container{margin-bottom:25px;margin-top:35px}.logo_container svg{height:auto;max-width:100%;width:clamp(1rem,1vw + 11rem,18rem)}.form{display:flex;flex-direction:column;gap:15px}label{color:#fff;font-family:Inter;font-size:18px;font-weight:400;line-height:20px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}input{background-color:#0000001a;border:2px solid #98b3ffe5;border-radius:8px;box-shadow:0 4px 4px 0 #00000040;color:#fff;font-size:14px;gap:0;padding:20px}.submit_button_container{align-items:center;padding:0 20px}button{background-color:#2a2b95;border:none;border-radius:4px;color:#f5e49b;cursor:pointer;font-family:Inter;font-size:20px;font-weight:700;gap:0;line-height:38.4px;margin-top:15px;padding:10px 35px;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .3s ease;width:100%}button:hover{color:#fff}.footer-text{color:#fff;font-size:14px;font-size:23px;font-weight:500;line-height:28px;margin-top:50px}.footer-text,.footer-text strong{font-family:Inter;text-align:center;text-decoration-skip-ink:none;text-underline-position:from-font}.footer-text strong{color:#e3c35a;font-size:16px;font-size:37px;font-weight:700;line-height:38px}@media screen and (max-width:600px){.body_continer{height:100%;padding:20px}.sign-in-box{padding:20px;width:90%}.sign-in-box h1{font-size:calc(18px + 1vw);margin-bottom:15px}.form button,.form input{font-size:16px;padding:12px}.footer-text{font-size:16px;margin-top:20px}.footer-text strong{font-size:20px}}fieldset{border-color:#fff #fff currentcolor;border-bottom:#fff;border-start-end-radius:4px;border-start-start-radius:4px;border-width:1px;box-sizing:border-box;padding:20px;width:inherit;@media only screen and (min-width:768px){padding-bottom:20px;padding-left:60px;padding-right:60px;padding-top:20px}}fieldset:nth-of-type(2),form#swplus_login button{transform:rotate(180deg)}.form-login input{background-color:transparent;border:2px solid #98b3ffe5;color:#fff;opacity:1;padding:17px}.fieldset-top{position:relative}.error-message{bottom:-17px;font-size:16px;@media only screen and (max-width:568px){font-size:12px}}