.LoginButton{margin-left:1rem}.LoginButton .btn{margin:0}.login-modal{z-index:1050;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-modal__backdrop{background:#00000080;position:absolute;inset:0}.login-modal__content{z-index:1;background:#fff;border-radius:12px;width:90%;max-width:480px;padding:2rem;position:relative;box-shadow:0 10px 40px #0003}.login-modal__close{cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:.5rem;right:.75rem}
.AppFooter{background-color:#fff;border-top:1px solid #aaa;align-items:baseline;width:100%;margin:0 auto;padding:2em;font-size:1.375rem;bottom:0;left:0}@media (max-width:768px){.AppFooter{padding:3rem 1em 2rem}}.section h4{padding:0 1rem}.normal-layout{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){.normal-layout{flex-direction:column}}.normal-layout .right-side{align-items:center;display:flex}.normal-layout .company-section,.normal-layout .logo-container{display:inline-block}.img-footer{width:100px;max-width:none;height:auto;margin:.5rem 0 0 3rem;display:block}.footer-left{justify-content:flex-end;align-items:center;width:50%;padding-right:5%;font-size:.9em;display:flex}@media (max-width:1300px){.footer-left{padding-right:2%}}@media (max-width:1100px){.footer-left{width:33%}}@media (max-width:1000px){.footer-left{padding-right:0}}@media (max-width:900px){.footer-left{justify-content:center;width:100%}}.logo{margin-right:10px}.text{text-align:right;flex-direction:column;display:flex}.footer-right{justify-content:space-evenly;align-items:center;width:50%;padding:0 5%;font-size:.8em;display:flex}@media (max-width:1300px){.footer-right{padding:0 5% 0 4%}}@media (max-width:1000px){.footer-right{padding:0 0 0 1em}}@media (max-width:1100px){.footer-right{width:60%}}.footer-right a{font-size:1em;font-weight:300!important}.section{display:block}.section h4{margin-bottom:5px}.vertical-bar{background-color:#666;align-self:stretch;width:1px}@media (max-width:768px){.footer{flex-direction:column;align-items:center}.footer-left,.footer-right{text-align:center;width:100%}.vertical-bar{display:none}.footer-right{flex-direction:column;align-items:center}.section{margin:1em 0}}
