body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}footer{min-height:50px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #2563eb}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{color:#fff;z-index:1000;background:#000;width:auto;height:auto;padding:.5rem 1rem;display:inline-block;position:static}.App{text-align:center;color:#226e93;width:100%;height:fit-content;font-family:Lato!important}.App .company-description{margin:0 0 .5rem;font-size:20px;font-weight:600}.App .header-title{width:100%;display:inline-block}.App .header-title .logo-container{float:left;width:50%}.App .header-title .logo-container img{align-self:left;max-width:50%;height:auto}.App .header-title .info-container{float:right;text-align:center;width:50%;height:100%;margin-top:15px;padding-top:30px}.App .header-title .info-container .company-info{font-family:Lato;font-size:20px}.App .navbar-list{align-items:stretch;list-style-type:none}.App .navbar-list .navbar-item{margin:10px;display:inline-block;font-family:Lato!important}.App .page{margin:45px!important}@media (max-width:768px){.App .page{margin:20px!important}}.footer{width:100%;height:auto;margin-bottom:20px;padding:1rem 0;font-size:12px;bottom:0;font-family:Lato!important}.route-loading{text-align:center;padding:2rem;font-style:italic}@media (max-width:600px){.App .header-title .logo-container,.App .header-title .info-container{float:none;width:100%;margin-top:0;padding-top:0}.App .header-title .logo-container img{max-width:60%;margin:.5rem auto;display:block}.App .header-title .info-container{padding:.5rem 1rem 1rem}.App .navbar-list{padding:0}.App .navbar-list .navbar-item{margin:8px 6px}}
