﻿@font-face{font-display:block;font-family:"Roboto-Thin";font-style:normal;font-weight:250;src:url("../../fonts/Roboto/Roboto-Thin.ttf") format("truetype")}@font-face{font-display:block;font-family:"Roboto-Regular";font-style:normal;font-weight:400;src:url("../../fonts/Roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-display:block;font-family:"Roboto-Bold";font-style:normal;font-weight:700;src:url("../../fonts/Roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-display:block;font-family:"Roboto-Black";font-style:normal;font-weight:900;src:url("../../fonts/Roboto/Roboto-Regular.ttf") format("truetype")}#implementationCircle{font-family:"Roboto-Regular","Roboto";font-weight:400}.implementation-overview{font-family:"Roboto-Regular","Roboto";font-weight:400}.implementation-overview strong{font-family:"Roboto-Bold","Roboto";font-weight:700}.implementation-overview .accordion-item .accordion-title{color:#283583;font-weight:700;font-size:1.5rem;font-family:"Roboto-Bold","Roboto";background:#e0e0e0}.implementation-overview .accordion-item .accordion-title:before{content:"";font-family:"Font Awesome 6 Free"}.implementation-overview .accordion-title::before{font-family:"Font Awesome 6 Free";content:""}.implementation-overview .is-active>.accordion-title::before{content:"";font-family:"Font Awesome 6 Free"}.implementation-overview .label{color:#283583;font-size:1.5rem}.implementation-overview .slider-nav{background:#fff}.implementation-overview .impl-report{margin-top:3rem}.implementation-overview .impl-report h2{margin-top:2.375rem}.implementation-overview .impl-report h3{margin-bottom:2.375rem}.implementation-overview .impl-report .button.download{margin:3rem 0;float:right}.implementation-overview .circle-center-text-content-wrapper div{font-weight:700;line-height:1.6;font-family:"Roboto-Bold","Roboto"}.implementation-overview .icon-block.icon-block--ec{width:calc((100vw - 1.25em - 2em)/5);height:150px;max-width:118px}.implementation-overview .icon-block--ec.is-active .icon-block__content,.implementation-overview .is-active .icon-block--ec .icon-block__content{width:100%;height:100%;top:0;left:0;bottom:0;right:0}.implementation-overview .icon-block--ec.is-active .icon-block__content,.implementation-overview .is-active .icon-block--ec .icon-block__content{padding:0 .53em}.implementation-overview .tabs{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;max-width:782px;justify-content:space-between;margin-left:calc(min(100vw,80rem)/5*.09)}.implementation-overview .implementation-overview .tabs-title+.tabs-title{margin-left:0}.implementation-overview .tabs::before,.implementation-overview .tabs::after{display:none}.result-subsection.third-level-section{flex-direction:column}.result-subsection.third-level-section .main-result{border-bottom:1px solid #283583;padding-bottom:2rem}.result-subsection .main-result svg{width:280px !important;height:auto !important}.result-subsection .child-results{padding-left:2rem;gap:1rem;display:grid;grid-template-columns:repeat(3, 1fr)}.result-subsection .result-title{font-weight:700;font-family:"Roboto-Bold","Roboto";color:#283583;text-align:center}.result-subsection.no-third-level-section{gap:1rem;display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 64.0625em){.result-subsection.third-level-section{flex-direction:row}.result-subsection.third-level-section .main-result{border-right:1px solid #283583;border-bottom:0;padding-right:2rem;padding-bottom:0}.result-subsection.no-third-level-section{gap:1rem;display:grid;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 40em){.result-subsection .child-results{grid-template-columns:repeat(1, 1fr)}.implementation-overview .tabs{margin-left:0}}.facelift-2025 .implementation-overview-inner{background:linear-gradient(to top, var(--color-gray-light) 0%, var(--color-gray-light) 50%, white 50%, white 100%)}.facelift-2025 .implementation-overview .impl-report{margin-top:0}.facelift-2025 .implementation-overview .impl-report>div:first-child{background:var(--color-gray-light)}.facelift-2025 .implementation-overview{position:relative}.facelift-2025 .implementation-overview .label{color:var(--color-white)}.facelift-2025 .implementation-overview .icon-block__content{display:flex;flex-direction:column;justify-content:space-around}.facelift-2025 .implementation-overview .icon-block__text{font-weight:var(--font-black);font-size:var(--font-size-md);text-transform:uppercase}.facelift-2025 .implementation-overview .tabs-title .img{filter:brightness(0) saturate(100%) invert(91%) sepia(10%) saturate(181%) hue-rotate(169deg) brightness(97%) contrast(89%)}.facelift-2025 .implementation-overview .tabs-title.is-active .img{filter:brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(106%) contrast(105%)}.facelift-2025 .implementation-overview .tabs{display:grid;grid-template-columns:repeat(5, 1fr);margin-left:0;max-width:820px}.facelift-2025 .implementation-overview .tabs-title a:hover{color:var(--color-green-dark)}.facelift-2025 .implementation-overview .tabs-title:not(.is-active){background:var(--color-white) !important}.facelift-2025 .implementation-overview .icon-block.icon-block--ec{width:100%;max-width:100%;height:200px;padding:0;display:flex;flex-direction:column}.facelift-2025 .implementation-overview .ir-report-button{position:absolute;top:0;right:0}.facelift-2025 .implementation-overview h2{font-weight:var(--font-light);font-size:var(--font-size-xxl);text-transform:uppercase;padding-top:3rem}.facelift-2025 .implementation-overview .accordion-item .accordion-title{background:var(--color-white);border:1px solid var(--color-gray)}.facelift-2025 .implementation-overview #showyear{width:30%;float:left;z-index:2;position:relative}
