.gradient-purple-dream{background:linear-gradient(120.52deg,#7034ee 8.96%,#3b4d96 93.6%)}.module--timeline{background-repeat:no-repeat}.module--timeline,.module--timeline .swiper-container-wrapper .swiper-container{overflow:hidden;position:relative}.module--timeline .container-fluid .timeline-years,.module--timeline .wrapper .timeline-years .swiper-container{border-bottom:2px solid rgba(15,28,77,.2)}.module--timeline .timeline-years .swiper-container .timeline-year{cursor:pointer;padding:9px;text-align:center}.module--timeline .timeline-years .swiper-container .timeline-year:before{background:#7034ee;border-radius:5px;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);transition:background .15s ease-in-out,height .3s ease-in-out;width:80%}.module--timeline .timeline-years .swiper-container .timeline-year .timeline-year-title{color:rgba(15,28,77,.4);font-size:18px;font-style:normal;font-weight:500;letter-spacing:.9px;line-height:100%;transition:color .5s ease-in-out}@media (max-width:767.98px){.module--timeline .timeline-years .swiper-container .timeline-year .timeline-year-title{padding-left:0}}.module--timeline .timeline-years .swiper-container .timeline-year.swiper-slide-active:before{height:4px}.module--timeline .timeline-years .swiper-container .timeline-year.swiper-slide-active .timeline-year-title{color:#7034ee;position:relative}.module--timeline .timeline-items .swiper-container .timeline-item{opacity:.5;overflow:hidden;transition:opacity .45s ease-in-out,color .3s ease-in-out}@media (max-width:767.98px){.module--timeline .timeline-items .swiper-container .timeline-item{text-align:center}}.module--timeline .timeline-items .swiper-container .timeline-item .card{overflow:hidden;position:relative;z-index:1}.module--timeline .timeline-items .swiper-container .timeline-item .card .card-content{position:relative;z-index:2}.module--timeline .timeline-items .swiper-container .timeline-item .card:after,.module--timeline .timeline-items .swiper-container .timeline-item .card:before{border-radius:var(--bs-border-radius);z-index:0}.module--timeline .timeline-items .swiper-container .timeline-item .card:before{background:#fff;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.module--timeline .timeline-items .swiper-container .timeline-item .card:after{background:linear-gradient(141.2deg,#7034ee,#00a1e2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .5s ease 0s}.module--timeline .timeline-items .swiper-container .timeline-item.swiper-slide-active{color:#fff;opacity:1}.module--timeline .timeline-items .swiper-container .timeline-item.swiper-slide-active .card:after{transform:translate(0)}.module--timeline .timeline-items .swiper-container .timeline-item.swiper-slide-active~div .card:after{transform:translate(-100%)}.module--timeline .arrow{background-color:#fff;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;outline:2px solid transparent;width:30px}.module--timeline .arrow:focus{outline:2px dashed var(--bs-primary)}.module--timeline .arrow.btn:disabled{border:0}.module--timeline .arrow--left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%230f1c4d' stroke-linecap='round' stroke-width='2' d='M10.09 1.152 1.654 9.846l8.438 8.693' opacity='.4'/%3E%3C/svg%3E");border-radius:5px 0 0 5px;fill:#fff}.module--timeline .arrow--right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20' fill='none' viewBox='0 0 12 20'%3E%3Cpath stroke='%230f1c4d' stroke-linecap='round' stroke-width='2' d='m1.4 18.54 8.437-8.694L1.4 1.152' opacity='.4'/%3E%3C/svg%3E");border-radius:0 5px 5px 0}.module--timeline .arrow--disabled{cursor:auto;opacity:.5}.module--timeline button.arrow{box-shadow:0 4px 32px rgba(15,28,77,.1);height:37px;padding:10px;position:relative;width:41px}@media (min-width:768px){.module--timeline button.arrow{height:37px;width:41px}}@media (min-width:992px){.module--timeline button.arrow{height:50px;width:55px}}.module--timeline button.arrow.slider-nav-next{border-radius:0 5px 5px 0}