:root{--brand-color:#2f5597;--brand-font:cursive}html,body{height:100%;margin:0;padding:0;width:100%}body{background:linear-gradient(to bottom,#979fa9ff,#15273eff);background-size:100% 200%;background-attachment:fixed}#brandlogo{width:40px;height:auto}@media(max-width:768px){.responsive-input{font-size:1.5rem;height:calc(1.5em+1.5rem+2px);padding:.6rem .75rem}.responsive-input::placeholder{font-size:1.5rem}.input-group.mb-4{margin-bottom:1.8rem!important}}.text-light{font-size:.9em}.login-card{width:400px}#enterpriseloginlogo{max-height:125px;width:auto;object-fit:contain}#newsTickerContainer{width:100%;height:50px;margin:0 auto;overflow:hidden;white-space:nowrap;position:fixed;bottom:0;height:3.5rem;background-color:#f8f9fa}#newsTicker,#newsContent{height:100%;font-size:28px}.brand-text{color:var(--brand-color);font-family:var(--brand-font)}