:root{--primary-color: #0a1d69;--darkest-color: #040c2b;--dark-color: #38393d;--medium-color: #595b61;--light-color: #b5b9c9;--lightest-color: #e9ebf5;--white-color: #fff}body,input,button{margin:0;font-family:SofiaSans,sans-serif}h3{font-size:28px;font-weight:700}p,li{line-height:1.7;font-size:22px;font-weight:300;color:#333}p>strong{font-weight:900}a:active,a:focus{outline:0;border:none;outline-style:none;-moz-outline-style:none}.wrapper{max-width:1200px;margin:0 auto}.link-card{width:calc(100% / 3 - 52px);margin:26px;display:inline-block;min-height:320px;box-shadow:0 6px 6px #ddd;border:1px solid #eee;box-sizing:border-box;vertical-align:top;text-decoration:none;text-align:left;filter:brightness(.9);transition:box-shadow .5s ease}@media only screen and (max-width: 1000px){.link-card{width:calc(50% - 52px);margin:15px}}@media only screen and (max-width: 768px){.link-card{width:calc(100% - 52px)}}.link-card:hover{box-shadow:0 6px 20px #aaa}.link-card:hover .image-container{background-color:#6a87fa}.link-card .image-container{height:160px;position:relative;overflow:hidden;background-color:#3f5ac8;transition:background-color .5s ease}.link-card .image-container img{opacity:.9;width:100%;position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%)}.link-card .details{padding:32px 16px}.link-card .details .icon{margin-right:10px}.link-card .details h3{color:#000;font-size:24px;margin:0 0 16px}.link-card .details p{font-size:18px;line-height:1.2;margin:0}.page-content .wrapper{max-width:900px;padding:0 20px 30px}.page-content .wrapper .icon{margin-right:10px}.page-content .image-container{height:400px;position:relative;overflow:hidden;background-color:#666;transition:background-color .5s ease}@media only screen and (max-width: 1000px){.page-content .image-container{height:350px}}@media only screen and (max-width: 768px){.page-content .image-container{height:45vw}}.page-content .image-container img{opacity:.8;width:100%;position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%)}.page-content .image-container div.title{background-color:#333d;position:absolute;bottom:0;margin:0;color:#fff;width:100%;padding:20px 40px;box-sizing:border-box}.page-content .image-container div.title .icon{margin-right:10px}.page-content .image-container div.title h1{width:100%;max-width:900px;margin:0 auto;font-size:42px}@media only screen and (max-width: 768px){.page-content .image-container div.title h1{font-size:24px}}#collapsible-waste-table ul{list-style:none;padding:0}#collapsible-waste-table .navigation-section{cursor:pointer}#collapsible-waste-table .navigation-section.level-1{padding:10px 0;border-bottom:2px solid #aaa;font-weight:400;font-size:20px}#collapsible-waste-table .navigation-section.level-1 span.code{font-size:36px;float:left;font-weight:900;line-height:.9;margin-right:15px}#collapsible-waste-table .navigation-section.level-2{padding:10px 0 10px 20px;font-size:18px;border-bottom:1px solid #ccc}#collapsible-waste-table .navigation-section.level-2 span.code{font-weight:900}#collapsible-waste-table .navigation-section.highlighted{background-color:var(--primary-color);color:#fff}#collapsible-waste-table li.level-3{padding:10px 0 10px 50px;font-size:16px;border-bottom:1px solid #ddd}#collapsible-waste-table li.level-3 span.code{font-weight:900}.PageCover{height:70vh;overflow:hidden;position:relative;border-bottom:1px solid #ccc}.PageCover .cover-image{position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (max-width: 768px){.PageCover .cover-image{min-width:100%;width:auto;height:100%}}.PageCover .cover-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(to right,#eeee,#eeed 55%,#fff0 80%,#fff0)}@media only screen and (max-width: 768px){.PageCover .cover-overlay{background:#eeeb}}.PageCover .landing-view{position:absolute;width:38vw;margin:80px 250px}@media only screen and (max-width: 1000px){.PageCover .landing-view{margin:50px 150px;width:50vw}}@media only screen and (max-width: 768px){.PageCover .landing-view{padding:30px 20px;width:100%;margin:0;box-sizing:border-box}}.PageCover .landing-view h1{font-size:48px;font-weight:900}@media only screen and (max-width: 1000px){.PageCover .landing-view h1{font-size:44px}}@media only screen and (max-width: 768px){.PageCover .landing-view h1{font-size:42px}}.PageCover .landing-view h3{font-weight:400;color:#333}.PageCover .call-to-action{background-color:var(--primary-color);color:#fff;font-weight:700;font-size:24px;padding:10px 20px;border:none;cursor:pointer;text-decoration:none;transition:background-color .4s ease}.PageCover .call-to-action:hover{background-color:#0f2eaa}
