@font-face{font-family:Barlow;src:url("Barlow-Regular.woff") format("woff");font-weight:400;font-display:swap}*{box-sizing:border-box}html{background:#211A42;color-scheme:dark}body{margin:0;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:40px 24px;background:#211A42;color:#FFF;font-family:Barlow,Arial,sans-serif}.cumera-login-brand{width:min(300px,100%);max-width:100%;margin:0}.cumera-login-brand__logo{display:block;width:100%;height:auto;aspect-ratio:272/80}.cumera-login-brand__claim{display:block;margin:14px 0 0 2.94%;color:#FFF;font-family:Barlow,Arial,sans-serif;font-weight:400;font-size:18px;line-height:26.1px;letter-spacing:.02em;text-align:left;white-space:normal}
body{display:flex;flex-direction:column;align-items:center;padding:40px 24px 16px}.cumera-login-brand{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:24px 0}.homepage-footer{width:min(880px,100%);font-size:14px;line-height:20px;font-weight:400;color:#C5CDD2;overflow-wrap:anywhere;text-align:center}.homepage-footer p{margin:0 auto 12px;max-width:760px}.homepage-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 24px}.homepage-footer a{color:#FFF;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.homepage-footer a:focus-visible{outline:2px solid #FFF;outline-offset:2px}@media(max-width:600px){body{padding:24px 24px 12px}.homepage-footer nav{gap:0 16px}}

.homepage-footer .social-links{margin-top:4px;gap:0 20px}.homepage-footer .social-links a{font-size:13px;color:#C5CDD2}

@font-face{font-family:Barlow;src:url("Barlow-SemiBold.woff") format("woff");font-weight:600;font-display:swap}.homepage-topbar{width:100%;display:flex;justify-content:flex-end;flex:none}.homepage-login{height:48px;min-width:112px;padding:0 24px;border:1px solid #FFFFFF80;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-family:Barlow,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#FFFFFF;text-decoration:none}.homepage-login:hover{border-color:#C1FF42;background:#FFFFFF0A}.homepage-login:focus-visible{outline:2px solid #C1FF42;outline-offset:2px}.homepage-footer .social-links{gap:0 12px}.homepage-footer .social-links a{width:44px;min-height:44px;justify-content:center;border:1px solid transparent;border-radius:50%;text-decoration:none}.homepage-footer .social-links a:hover{border-color:#C1FF42}.homepage-footer .social-links a:focus-visible{outline:2px solid #C1FF42;outline-offset:2px}.social-icon{display:block;width:24px;height:24px;object-fit:contain}.social-icon-linkedin{width:28px;height:28px}.social-icon-facebook{width:34px;height:34px}
