section.reporting.bg-gradient{background-image:linear-gradient(to bottom, #fff, #e3e3e3)}.reporting.hero{background:#017ac1;background-image:linear-gradient(to top, #00588c, #017ac1)}.reporting.hero .legals{line-height:1.2rem;font-size:0.85rem;background-color:rgba(255,255,255,0.2);padding:10px 12px;border-radius:10px}.reporting.hero+section{position:relative}.reporting.hero .report-intro{color:#fff;padding-top:2rem;padding-bottom:2rem}.reporting.hero .report-filters .wrap{background:#fff;border-radius:1.2rem 1.2rem 0 0;padding:1rem 1.4rem 0.6rem;box-shadow:0 0 30px 20px #00588c}.reporting.hero .report-filters .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.4rem}.reporting.hero .report-filters .text{color:#d10074;font-size:1.1em}.reporting.hero .report-filters .information{display:flex;align-items:center;justify-content:center;height:2em;width:2em;background:#ccc;color:#fff;border-radius:50%;transition:all 0.35s ease}.reporting.hero .report-filters .information::after{display:block;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f129"}.reporting.hero .report-filters .information:hover{cursor:pointer;background:#d10074}.reporting.hero .report-filters select{display:block;width:100%}.reporting.hero .report-filters select+select{margin-top:0.2rem}.dial{position:relative;width:100%;background:transparent}.dial .dial-wrap{border-radius:50%;overflow:hidden;background:#ccc}.dial+dial{margin-left:40px}.dial.low path.progressValue{stroke:#d10074}.dial.mid path.progressValue{stroke:#f90}.dial.high path.progressValue{stroke:#00818a}.dial svg{position:absolute;height:100%;width:100%;transform:rotate(180deg);border-radius:50%;overflow:hidden}.dial svg .progressBlend path{fill:none;stroke-width:8}.dial svg .progressBlend path.progressValue{stroke-dasharray:289.06;stroke-dashoffset:289.06;opacity:0}.dial svg .progressBlend path.progressValue.activated{opacity:1;transition:all 0.5s ease}.dial .stats{position:relative;padding-bottom:100%}.dial .numbers{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% - 24px);width:calc(100% - 24px);background:#fff;border-radius:50%;font-size:clamp(1.8rem, 14vw, 6rem)}@media screen and (min-width: 992px){.dial .numbers{font-size:3.5rem}}.dial .numbers .wrap{display:flex;align-items:flex-end;font-weight:bold;line-height:1}.dial .numbers aside{font-size:0.25em}.dial .numbers aside+.wrap{font-size:1em;margin-bottom:0.1em}.dial .number+.symbol{font-size:0.75em;margin-left:0.1em}.dial .information{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;height:2em;width:2em;background:#ccc;color:#fff;border-radius:50%;transition:all 0.35s ease}.dial .information::after{display:block;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f129"}.dial .information:hover{cursor:pointer;background:#d10074}.dial+.title{text-align:center;margin:0.5em 0}.row.with-button{justify-content:space-between;align-items:center;margin-bottom:1rem}.row.with-button h2{margin-bottom:0}.row.with-button .button span{display:flex;align-items:center;border-radius:999px;border:1px solid #a5a5a5;background-image:linear-gradient(to top, #ccc, #efefef);padding:2px 12px}.row.with-button .button span::before{content:"\f080";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.25em}.row.with-button .button:hover{cursor:pointer}.results.sliding-scale{display:flex;justify-content:space-between;padding:0.2em 15px;background:#ccc;background-image:linear-gradient(to right, rgba(209,0,116,0.25), transparent);font-weight:bold;border-radius:0.25em}.results.sliding-scale .low{color:#d10074}.results.sliding-scale .high{color:#333}.reporting.datasets+.chart.datasets{margin-top:2rem}.chart.datasets .heading-row{display:flex;justify-content:space-between;align-items:center;position:relative;font-weight:bold;margin-bottom:0.5em}.chart.datasets .heading-row span{font-weight:normal}.chart.datasets .chart{border:1px solid #999;min-height:200px}.chart.datasets .information{display:flex;align-items:center;justify-content:center;height:2em;width:2em;background:#ccc;color:#fff;border-radius:50%;transition:all 0.35s ease}.chart.datasets .information::after{display:block;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f129"}.chart.datasets .information:hover{cursor:pointer;background:#d10074}.reporting.datasets{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0 -10px}@media screen and (min-width: 992px){.reporting.datasets{flex-direction:column}.reporting.datasets.rows-1{height:100px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-1 li{width:calc(100% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-2{height:200px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-2 li{width:calc(50% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-3{height:300px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-3 li{width:calc(33.33333% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-4{height:400px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-4 li{width:calc(25% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-5{height:500px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-5 li{width:calc(20% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-6{height:600px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-6 li{width:calc(16.66667% - 20px)}}@media screen and (min-width: 992px){.reporting.datasets.rows-7{height:700px}}@media screen and (min-width: 992px) and (min-width: 992px){.reporting.datasets.cols-7 li{width:calc(14.28571% - 20px)}}.reporting.datasets li{position:relative;margin:10px 10px 0;padding:8px;background-image:linear-gradient(50deg, #f1f1f1, #fff);border-radius:8px;border:1px solid #a5a5a5;box-shadow:0 1px 1px 1px rgba(51,51,51,0.2);width:calc(50% - 20px);transition:all 0.35s ease}.reporting.datasets li:hover{box-shadow:0 3px 3px 1px rgba(51,51,51,0.2)}@media screen and (min-width: 992px){.reporting.datasets li{height:90px}}.reporting.datasets li>div{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.reporting.datasets li label{position:absolute;display:block;top:0;left:0;height:100%;width:100%}.reporting.datasets li label:hover{cursor:pointer}.reporting.datasets .value{font-weight:bold;font-size:1.5em;line-height:1em}.reporting.datasets .title,.reporting.datasets .value{color:#333;opacity:0.5;transition:all 0.35s ease}.reporting.datasets .title{display:flex;align-items:center}.reporting.datasets .title .text{display:flex;align-items:center;line-height:1.1em;height:2.2em}.reporting.datasets .title .image{display:flex;align-items:center;justify-content:center;margin-right:0.5em;border-radius:50%;min-width:25px;min-height:25px;overflow:hidden;color:#fff}.reporting.datasets .title .image i{font-size:0.9em}.reporting.datasets input[type="checkbox"]{opacity:0}.reporting.datasets input[type="checkbox"],.reporting.datasets input[type="checkbox"]+.checkbox{position:absolute;bottom:0;right:0}.reporting.datasets input[type="checkbox"]::before,.reporting.datasets input[type="checkbox"]::after,.reporting.datasets input[type="checkbox"]+.checkbox::before,.reporting.datasets input[type="checkbox"]+.checkbox::after{content:'';display:block;position:absolute;bottom:0;right:0;height:16px;width:16px;transition:all 0.2s ease}.reporting.datasets input[type="checkbox"]::before,.reporting.datasets input[type="checkbox"]+.checkbox::before{border-radius:4px;border:2px solid #666;background:#fff}.reporting.datasets input[type="checkbox"]::after,.reporting.datasets input[type="checkbox"]+.checkbox::after{content:"\f00c";display:flex;align-items:center;justify-content:center;transform:scale(0);font-size:0.8em;font-family:"Font Awesome 5 Free";font-weight:900;border-radius:4px;background:#666;color:#fff}.reporting.datasets input[type="checkbox"]:checked ~ .title,.reporting.datasets input[type="checkbox"]:checked ~ .value{opacity:1}.reporting.datasets input[type="checkbox"]:checked+.checkbox::after{transform:scale(1)}.row.with-button{justify-content:space-between;align-items:center;margin-bottom:1rem}.row.with-button h2{margin-bottom:0}.row.with-button .button span{display:flex;align-items:center;border-radius:999px;border:1px solid #a5a5a5;background-image:linear-gradient(to top, #ccc, #efefef);padding:2px 12px}.row.with-button .button span::before{content:"\f080";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.25em}.row.with-button .button:hover{cursor:pointer}.comparison-dial{position:relative;border-radius:50%;background:#fff;border:12px solid #ccc}.comparison-dial.with-arrow::before{content:'';display:block;position:absolute;top:50%;left:50%;width:calc(50% + 40px);height:4rem;background:#ccc;z-index:0;transform:translateY(-50%);clip-path:polygon(0% 0%, calc(100% - 16px) 0%, 100% 50%, calc(100% - 16px) 100%, 0% 100%)}.comparison-dial i.icon{display:flex;position:absolute;bottom:88%;right:88%;transform:translate(50%, 50%);height:3.5rem;width:3.5rem;background:#ccc;border-radius:50%;color:#fff;align-items:center;justify-content:center;font-size:1.75rem}.comparison-dial>div{position:relative;padding-bottom:100%;background:#fff;border-radius:50%}.comparison-dial .stats{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%, -50%);font-size:clamp(1.8rem, 10vw, 3.5rem);line-height:1em;font-weight:bold}.comparison-dial .stats>div{position:relative;text-align:center}.comparison-dial .stats>div:first-child{padding-bottom:8px}.comparison-dial .stats>div:first-child::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#333;border-radius:3px}.comparison-dial .stats>div:last-child{padding-top:8px}.progress-wrap{display:flex;position:relative;align-items:center;justify-content:center;background:#fff;border:12px solid #ccc;border-radius:9999px;min-height:100%;height:100%;font-size:clamp(1.5rem, 7vw, 3.5rem)}.progress-wrap [class*="col-"]{height:initial;min-height:initial;text-align:center;font-size:0.8em;font-weight:bold;color:#ccc}.progress-wrap .stat{font-size:1em;color:#333}.progress-wrap .row{align-items:center;justify-content:center}.progress-wrap i.icon{display:flex;position:absolute;bottom:calc(100% - 2.5rem);right:calc(100% - 2.5rem);height:3.5rem;width:3.5rem;background:#ccc;border-radius:50%;color:#fff;align-items:center;justify-content:center;font-size:1.75rem}.overall-progress>div{position:relative;padding-bottom:100%;border-radius:50%}.overall-progress .numbers{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:clamp(1.8rem, 8vw, 3.5rem);font-weight:bold}.overall-progress .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:clamp(4rem, 20vw, 9rem);color:rgba(255,255,255,0.2)}.overall-progress.increase>div{background:#00818a}.overall-progress.decrease>div{background:#d10074}.overall-progress.decrease .arrow{transform:translate(-50%, -50%) rotate(180deg)}.overall-progress .information{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;height:2rem;width:2rem;background:#ccc;color:#fff;border-radius:50%;transition:all 0.35s ease}.overall-progress .information::after{display:block;font-weight:900;font-family:"Font Awesome 5 Free";content:"\f129";font-size:1rem}.overall-progress .information:hover{cursor:pointer;background:#d10074}