.blocks-container .challenges:is(:first-of-type){margin-top:calc(var(--block-margin) * 2)}.challenges{margin:var(--block-margin) auto;display:grid;grid-template-columns:10rem 1fr;row-gap:var(--row-gap);align-items:start;column-gap:2rem}.challenges.animate__animated{animation-name:fadeIn}.challenges-years{position:sticky;top:calc(var(--fixed-header-height) + var(--admin-bar-height));margin:0;overflow:auto;display:flex;flex-direction:column;row-gap:var(--item-row-gap);margin-left:0;padding-left:0;transform:none;width:10rem;border-radius:var(--element-border-radius);padding-top:2rem;border:.05rem solid var(--color-black-40);z-index:1}.challenges-years li:not(.active){opacity:.4}.challenges-years li{list-style:none;text-align:center}.challenges-years li:is(:last-child){padding-bottom:4rem}.challenges-years li.active svg{fill:var(--color-green);height:4rem;max-height:4rem}.challenges-years li.active svg path{stroke:var(--color-green) !important}.challenges-years li img,.challenges-years li svg{height:3.5rem;max-height:3.5rem}.challenges-years li a{font:var(--font-body);display:flex;align-items:center;text-decoration:none;color:var(--text-color);justify-content:flex-start;flex-direction:column}.challenges-years li a:is(:hover,:focus,:active){color:var(--link-color)}.challenges-years li.active a:before{margin-right:0;width:0}.challenges-events-year{margin:var(--row-gap) 0;padding-top:var(--row-gap);display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--row-gap)}.challenges-events-year:first-child{margin-top:calc(var(--row-gap) * -1);border-top:none}.challenges-events-year:last-child{margin-bottom:0}.challenges-events-year:not(.visible){opacity:.4}.challenges-events-year-event{display:grid;grid-template-columns:1fr;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap);align-items:center}.challenges-events-year .challenge-additional-text{display:none}.challenges-events-year .solution-additional-text{display:none}.challenges-events-year-event-image{margin-bottom:0}.challenges-events-year-event-image img{aspect-ratio:1.78;border-radius:var(--element-border-radius);object-fit:cover}.challenges-events-year-event-content h4{font:var(--font-headline-7);letter-spacing:var(--secondary-letter-spacing);margin-bottom:var(--item-row-gap)}.challenges-events-year-event-content a{color:currentColor;font-weight:700}.challenges-events-year-event-content a:is(:hover,:active,:focus) span{color:var(--link-color);text-decoration:underline}.challenges-events-year-event-content>*:last-child{margin-bottom:0;grid-column:5}.challenges-events-year-event-content .intro-text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.challenges-events-year-event-content .tab input{position:absolute;opacity:0;z-index:-1}.challenges-events-year-event-content .tab_content{max-height:0;overflow:hidden;transition:.5s ease all}.scroll-tab .card .tab label .intro-text{transition:.5s ease all}.challenges-events-year-event-content .tab input:checked~label .intro-text{display:none}.challenges-events-year-event-content .tab input:not(:checked)~label .intro-text{display:block;animation:fadeIn .5s ease-in-out}.challenges-events-year-event-content .tab input:not(:checked)~.tab_content{opacity:0}.challenges-events-year-event-content .tab input:checked~.tab_content{max-height:fit-content;animation:fadeIn .5s ease-in-out}.challenges-events-year-event-content .tab .learn-more{margin-top:1rem;color:var(--color-green)}.challenges-events-year-event-content .tab .learn-more p{font-weight:700;margin-bottom:0;display:inline-block;cursor:pointer}.challenges-events-year-event-content .tab label .learn-more:after{content:'';display:inline-block;margin-left:.5rem;width:.8rem;height:.8rem;border-bottom:.2rem solid;border-right:.2rem solid;transform:rotateZ(45deg) translateX(-25%);transition:transform .3s ease}.challenges-events-year-event-content .tab input:checked~label .learn-more:after{transform:rotateZ(-136deg) translate(0%,-25%)}@media (max-width:991px){.challenges-years{background-color:var(--background-color)}}@media (min-width:768px){.challenges{grid-template-columns:minmax(0, 1fr);column-gap:0}.challenges-years{max-height:calc(100vh - var(--fixed-header-height) - var(--admin-bar-height));margin-left:calc( ( (50vw - var(--page-padding) ) ) );transform:translateX(-50%);width:20rem}.challenges-events-year .challenge-additional-text{display:grid;grid-column:2}.challenges-events-year .solution-additional-text{display:grid;grid-column:4;text-align:right}.challenges-events-year .solution-additional-text a.tertiary-button{text-align:right}.challenges-events-year-event{grid-template-columns:1fr 1fr 20rem 1fr 1fr}.challenges-years li.active svg{height:4.5rem;max-height:4.5rem}}@media (min-width:992px){.challenges{grid-template-columns:0 auto}.challenges-years{flex-wrap:wrap;overflow:hidden}.challenges-years li{width:100%}}