.timeline_carousel{width:100%;background-color:var(--coPurple);position:relative;overflow:hidden;padding:4.375rem 0}@media screen and (max-width:768px){.timeline_carousel{padding:2rem 0;padding-bottom:3.75rem}}.timeline_carousel-title{width:100%;text-align:center}.timeline_carousel-title h2{font-weight:400;font-size:2.5rem;line-height:1;text-align:center;color:var(--coOrange);margin:0}@media screen and (max-width:768px){.timeline_carousel-title h2{font-size:2rem}}.timeline_carousel-wrapper{width:100%;max-width:1920px;margin:0 auto}.timeline_carousel-wrapper-carousel{width:100%}.timeline_carousel-wrapper-carousel .splide__track{padding:3.75rem 0;overflow:visible}@media screen and (max-width:768px){.timeline_carousel-wrapper-carousel .splide__track{padding:3.125rem 0;padding-bottom:5rem}}.timeline_carousel-wrapper-carousel .splide__arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-focus:none;opacity:1;bottom:100%;top:auto}.timeline_carousel-wrapper-carousel .splide__arrow--prev{left:15%}@media screen and (max-width:768px){.timeline_carousel-wrapper-carousel .splide__arrow--prev{bottom:auto;top:100%;left:auto;right:55%}}.timeline_carousel-wrapper-carousel .splide__arrow--next{right:15%}@media screen and (max-width:768px){.timeline_carousel-wrapper-carousel .splide__arrow--next{bottom:auto;top:100%;right:auto;left:55%}}.timeline_carousel-wrapper-item{width:20.125rem;position:relative}@media screen and (max-width:768px){.timeline_carousel-wrapper-item{width:17.5rem}}.timeline_carousel-wrapper-item--inner{width:100%;background-color:var(--coPink);padding:1.25rem;-webkit-transition:.4s ease;transition:.4s ease;position:relative;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;overflow:hidden;-webkit-box-shadow:-4px 4px 24.8px rgba(0,0,0,.25);box-shadow:-4px 4px 24.8px rgba(0,0,0,.25)}@media screen and (max-width:768px){.timeline_carousel-wrapper-item--inner{padding:.9375rem}}.timeline_carousel-wrapper-item--inner::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--coPink);left:0;top:0;z-index:-1}.timeline_carousel-wrapper-item .image{width:100%;background-color:#fff;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.timeline_carousel-wrapper-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.timeline_carousel-wrapper-item .text{padding-top:1.25rem;padding-bottom:0;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--textFont)}.timeline_carousel-wrapper-item .text p{font-weight:500;font-size:1rem;line-height:1.4;text-align:center;color:var(--coPurple);margin:0}@media screen and (max-width:768px){.timeline_carousel-wrapper-item .text p{font-size:.875rem}}.timeline_carousel-wrapper-item:nth-child(3n) .timeline_carousel-wrapper-item--inner{-webkit-transform:rotate(4deg) translateY(.3125rem);-ms-transform:rotate(4deg) translateY(.3125rem);transform:rotate(4deg) translateY(.3125rem)}.timeline_carousel-wrapper-item:nth-child(3n-1) .timeline_carousel-wrapper-item--inner{-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}.timeline_carousel-wrapper-item:nth-child(3n-2) .timeline_carousel-wrapper-item--inner{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.timeline_carousel-wrapper-item:hover .timeline_carousel-wrapper-item--inner{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.timeline_carousel-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;padding-top:1.25rem}@media screen and (max-width:768px){.timeline_carousel-button{padding-top:2.5rem}}
/*# sourceMappingURL=timeline_carousel.css.map */
