@media (min-width:1400px){.data{padding-block:144px}}@media (min-width:992px){.featured .-bottom .info{padding-bottom:15%;justify-content:flex-end}}@media (min-width:1200px){.featured .-bottom .info{padding-bottom:8%}}@media (min-width:1400px){.featured .-bottom .info{padding-bottom:7%}}@media (min-width:1600px){.featured .-bottom .info{padding-bottom:0;justify-content:center}}.timelines{margin-top:30px;display:flex;flex-direction:column;gap:20px}@media (min-width:1400px){.timelines{margin-top:125px;gap:60px}}@media (min-width:1400px){.s{padding-block:118px 108px}}.ts{width:100%;display:grid}.ts .item{display:flex;flex-direction:column-reverse;gap:15px}.ts .media{box-shadow:var(--bs-secondary);border-radius:var(--br-secondary);box-shadow:var(--bs-secondary);overflow:hidden}.ts .source{width:100%;height:100%;object-fit:cover;object-position:center}.ts .info{font-size:var(--fs-label-2);box-shadow:var(--bs-secondary);border-radius:var(--br-secondary);background:#fff;padding:30px 25px 25px;overflow:hidden}.ts .title{font-size:var(--fs-headline);font-weight:var(--fw-bold);color:var(--clr-primary);line-height:.84;position:relative;border-left:3px solid var(--clr-primary);padding-left:13px;margin-bottom:42px}.ts .title::after{content:"";position:absolute;bottom:-17px;left:-10%;width:120%;height:.5px;background:rgb(0,0,0,.25)}.ts .subtitle{font-size:var(--fs-body-2);font-weight:var(--fw-bold);color:var(--clr-text);margin-bottom:15px}.ts-carousel{width:calc(100% + 50px);margin:-25px;padding:25px;position:relative;overflow:hidden}.ts-carousel .swiper-controls{position:absolute;top:50px;right:45px;gap:14px}.ts-carousel .swiper-controls>.swiper-button-next,.ts-carousel .swiper-controls>.swiper-button-prev{width:30px;height:30px}.ts-carousel .swiper-slide{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ts-carousel .swiper-slide-visible{opacity:1;visibility:visible}@media (min-width:992px){.ts .item{display:grid;grid-template-columns:1fr 36.232%;gap:20px}}@media (min-width:1400px){.ts .item{gap:43px}.ts .title{border-width:6px}.ts .subtitle{line-height:30px}.ts .info{line-height:27px;padding-block:33px 45px;padding-inline:42px 35px}.ts-carousel .swiper-controls{top:68px;right:65px}}.ts-indices{width:calc(100% + 50px);margin:-25px;padding:25px;position:relative;overflow:hidden}.indices{width:100%;margin-top:25px;--info-h:54px;--bar-top:25px}.indices .item{height:auto;cursor:pointer;display:flex;flex-direction:column-reverse;gap:20px;align-items:center;justify-content:flex-end}.indices .item:focus-visible{position:relative;z-index:1}.indices .info{position:relative;z-index:1;width:100%;min-height:var(--info-h);background:#fff;border:2px solid transparent;border-radius:var(--br-tertiary);box-shadow:0 4px 25px 0 rgba(0,0,0,.12);padding:10px;text-align:center;text-wrap:balance}.indices .year{font-size:var(--fs-label-2);font-weight:var(--fw-bold);line-height:1;color:var(--clr-primary);margin-bottom:2px}.indices .title{font-size:var(--fs-label-2);font-weight:var(--fw-normal);line-height:1}.indices .icon{position:relative;width:70px;height:70px;color:#8d8d8d;border:.5px solid rgba(0,0,0,.6);border-radius:50%;background:linear-gradient(0deg,#f3f3f3 0,#fff 100%);display:grid;place-items:center}.indices .icon svg{position:relative;z-index:1}.indices .icon::after{content:'';width:3px;height:50%;z-index:-1;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);background:linear-gradient(0deg,#ed7340 0,#fff 100%)}.indices .item:nth-child(even){padding-top:var(--info-h);flex-direction:column;justify-content:flex-start}.indices .item:nth-child(even) .icon{margin-top:20px}.indices .item:nth-child(even) .icon::after{top:100%;bottom:auto;transform:translateX(-50%) scaleY(-1)}.ts-indices .swiper-slide-thumb-active::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:90px;height:90px;border-radius:50%;background:linear-gradient(0deg,#ff3700 0,#f08040 100%);filter:blur(35px)}.ts-indices .swiper-slide-thumb-active .info{border-color:var(--clr-primary)}.ts-indices .swiper-slide-thumb-active .icon{color:#fff}.ts-indices .swiper-slide-thumb-active .icon::before{content:'';width:80%;height:80%;z-index:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(0deg,#ff3700 0,#f08040 100%)}.indices .swiper-pagination-progressbar{display:block;z-index:-1;margin-block:0!important;margin-top:var(--bar-top)!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);height:9px;background:#b4b4b4;border-radius:var(--br-pill);overflow:hidden}.indices .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#611178 0,#ed7340 48%,#ff3700 100%);border-radius:var(--br-pill);height:100%;transition:width .3s ease}.indices .swiper-slide{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.indices .swiper-slide-visible{opacity:1;visibility:visible}@media (max-width:1199px){.swiper-pagination-progressbar-fill{opacity:0}}@media (min-width:1200px){.indices{--info-h:71px;--bar-top:0}.ts-indices .swiper-controls{display:none}}@media (min-width:1400px){.indices{margin-top:50px;--info-h:83px}.indices .info{padding-block:18px 23px;margin-inline:-5%;width:110%}}.block{position:relative;padding:30px 20px;font-weight:400;border-radius:var(--br-secondary);box-shadow:var(--bs-secondary);background:linear-gradient(90deg,#992078 0,#ff8d28 47%,#ff3700 100%)}.block::before{content:"";position:absolute;top:6px;left:0;z-index:0;display:block;width:100%;height:calc(100% - 6px);border-radius:calc(var(--br-secondary) - 4px);background:#fff}.block>*{position:relative;z-index:1}.block .subheadline{margin-bottom:20px}@media (min-width:1200px){.block .subheadline{margin-bottom:28px}}@media (min-width:1400px){.block{font-size:2.4rem;line-height:40px;padding:68px 82px}.block .subheadline{margin-bottom:36px}}.quote{margin-top:25px;background:#f8f9fa;border:.5px solid rgba(0,0,0,.6);border-radius:var(--br-secondary);padding:20px}@media (min-width:1400px){.quote{margin-top:52px;font-size:1.8rem;padding:25.5px 45px}}@media (min-width:1400px){.call-to-action .headline{padding-inline:18%}}@media (max-width:1399px){.swipers{max-width:calc(100vw - var(--container-py))}}