@import url(https://fonts.googleapis.com/css2?family=Arvo&display=swap);#dashboard{padding:2rem;background-color:#e7e7e7}@media(max-width:600px){#dashboard{padding:2rem 0}}#dashboard h2{margin:1rem 0}@media(max-width:600px){#dashboard h2{padding:0 2rem}}#dashboard .general-info-container{display:flex;justify-content:space-between;flex-wrap:wrap}#dashboard .general-info-container .general-info-card{border-radius:1rem;flex:1;padding:2rem;margin:1rem;background-color:#fff}#dashboard .charts-container{display:flex;justify-content:space-between;flex-wrap:wrap}#dashboard .charts-container .chart-container{border-radius:1rem;flex:1;padding:2rem;margin:1rem;background-color:#fff}@media(max-width:600px){#dashboard .charts-container .chart-container{width:100%;border-radius:0;margin:1rem 0}}#dashboard .charts-container .chart-container .chart{max-width:60%;margin:2rem 0}@media(max-width:600px){#dashboard .charts-container .chart-container .chart{max-width:90%;margin:4rem 0}#dashboard .charts-container .chart-container .chart canvas{padding:2rem 0}}#dashboard .charts-container .chart-container .insight-header{display:flex;align-items:center}#dashboard .charts-container .chart-container .insight-header .lightbulb{margin:1rem 1rem 1rem 0;color:#21c6ce}#dashboard .charts-container .chart-container .insight-header h4{color:#21c6ce}.export-to-csv button{text-decoration:underline}#list{padding:2rem;margin-top:1rem}#list h2{margin:4rem 0}#list .search-container,#list .search-container .search-input{margin:2rem 0}#list .list-container{flex-wrap:wrap}#list .card,#list .list-container{display:flex;justify-content:space-between}#list .card{margin:1rem 0;padding-top:1rem;border-radius:2rem;background-color:#fff;width:30%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;flex-direction:column;align-items:center}#list .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}@media(max-width:1024px){#list .card{width:40%}}@media(max-width:720px){#list .card{width:100%}}#list .card img{height:10rem;max-width:90%;margin:1rem 0}#list .card h2{padding:0 2rem}#list .card span{width:80%;border-top:.2rem solid #21c6ce}#list .card .content{padding:1rem}#list .card .content>*{margin:1rem 0}#list .card a{color:#fff;background-color:#3282b8;border-radius:0 0 2rem 2rem;width:100%;padding:1.5rem 0;text-align:center}.violation-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;margin:2rem 0;padding:1rem}#company{padding:2rem;width:80%;margin:0 auto}#company h1{margin-bottom:2rem}#company img{display:block;max-width:100%;height:20rem;margin:0 auto}#company .description{margin:3rem 0}#mission .content-container{display:flex;justify-content:space-between}#mission .content-container img{width:50%}#mission .content-container div{width:40%}@media(max-width:480px){#mission .content-container{flex-direction:column}#mission .content-container div{width:90%}#mission .content-container img{margin:0 auto;width:100%}}@media(max-width:480px){#mission .content-container:last-child{flex-direction:column-reverse}}#page-not-found{display:flex;flex-direction:column;align-items:center;margin:2rem 0}#page-not-found img{width:30%}@media(max-width:960px){#page-not-found img{width:60%}}@media(max-width:720px){#page-not-found img{width:90%}}#page-not-found .info-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;margin:4rem 0}#page-not-found .info-container .subtext{margin:2rem 0}#footer{margin:3rem;text-align:center}.bigger-text{font-size:1.5em}@media(max-width:1024px){.bigger-text{font-size:1.2em}}.subtext{line-height:1.4;color:#55788b;font-size:1em}@media(max-width:1024px){.subtext{font-size:.8em}}.accent-text{color:#1a9ca2}.hidden{display:none}#app{font-family:Arvo,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b262c;font-size:1.3em;word-spacing:1px;background-color:#fff}@media(max-width:1024px){#app{font-size:1em}}#app p{line-height:1.6}#app h1{font-size:2em}#app h2{font-size:1.5em}#app h3{font-size:1.4em}#app h4{font-size:1em}#app h5{font-size:.86em}#app h6{font-size:.67em}#app button{font-size:1.3em;cursor:pointer}#app a{margin:0}#app .nav-icon,#app a{color:#1b262c}#app .nav-icon-title{font-size:.5em}#app .v-toolbar__title{color:#1b262c}#app .nav-title{text-decoration:none}#app .nav-link{font-size:1.4em}