.timeline{background-color:#f0eef8;position:relative;overflow:hidden}.timeline .container{position:relative;z-index:10}.timeline .timeline__bg-shape{position:absolute;width:35%;z-index:1;top:0;right:0}.timeline .timeline__bg-shape svg{margin-top:-10%}.timeline .timeline__bg-shape svg *{fill:rgba(161,74,227,.1)}.timeline .timeline-controller{padding-top:2rem;margin-bottom:1rem}@media (min-width:992px){.timeline .timeline-controller{margin-bottom:4rem}}.timeline .timeline-controller .year{background-color:#fff;color:var(--bs-purple);padding:.35rem 1.5rem;border-radius:2rem;border:.125rem solid var(--bs-purple);width:auto!important;display:inline-block;cursor:pointer;margin-right:6rem;position:relative}.timeline .timeline-controller .year:after{content:"";display:block;height:.125rem;width:4.5rem;background-color:var(--bs-purple);position:absolute;right:0;top:50%;transform:translate(5.35rem,-50%)}.timeline .timeline-controller .year:hover{background-color:var(--bs-purple);color:#fff}.timeline .timeline-controller .slick-current .year{background-color:var(--bs-purple);color:#fff}.timeline .timeline-controller .slick-slide:last-of-type .year{margin-right:0}.timeline .timeline-controller .slick-slide:last-of-type .year:after{display:none}.timeline .timeline-main{color:var(--bs-violet);padding-top:4rem}@media (min-width:992px){.timeline .timeline-main{padding:0 4rem}}.timeline .timeline-main img{border-radius:1.5rem}.timeline .timeline-main .slick-arrow{border:none;border-radius:100%;background:#fff;width:3rem;height:3rem;position:absolute;top:0;left:0;color:var(--bs-violet);font-size:1.75rem;transition:all .3s linear}@media (prefers-reduced-motion:reduce){.timeline .timeline-main .slick-arrow{transition:none}}@media (min-width:992px){.timeline .timeline-main .slick-arrow{left:-1rem;top:50%;transform:translate(0,-50%)}}.timeline .timeline-main .slick-arrow:hover{color:#fff;background-color:var(--bs-violet)}.timeline .timeline-main .slick-arrow.slick-next{left:auto;right:0}@media (min-width:992px){.timeline .timeline-main .slick-arrow.slick-next{right:-1rem}}.timeline .timeline-main .slick-arrow.slick-next i{transform:translate(-46%,-42%)}.timeline .timeline-main .slick-arrow.slick-disabled{display:none!important}.timeline .timeline-main .slick-arrow i{position:absolute;left:50%;top:50%;transform:translate(-57%,-42%)}.acf-block-preview .timeline .timeline-main .slide{display:none}.acf-block-preview .timeline .timeline-main .slide:first-of-type{display:block}
/*# sourceMappingURL=timeline.css.map */
