.m-timeline .container{padding:0}.m-timeline .swiper--timeline-content .swiper-slide{opacity:0}.m-timeline .swiper--timeline-content .swiper-slide:first-child{opacity:1}.m-timeline .swiper--timeline{width:100%;overflow:hidden;position:relative}.m-timeline .swiper--timeline .button-icon.zoom.swipebox{position:absolute;z-index:9999;background:url(https://2131785.fs1.hubspotusercontent-na1.net/hubfs/2131785/spg-prints/icons/plus.svg),#f2f2f3;background-size:24px;background-repeat:no-repeat;background-position:50%;width:48px;height:48px;bottom:0;right:0}.m-timeline .swiper--timeline .swiper-slide{position:relative;height:0;padding-top:78%;overflow:hidden}.m-timeline .swiper--timeline .swiper-slide__content{position:absolute;top:0;left:0;width:100%;height:100%}.m-timeline .swiper--timeline .swiper-slide__content .media_video,.m-timeline .swiper--timeline .swiper-slide__content img{width:100%;height:100%;object-fit:cover;object-position:center}.m-timeline .swiper-pagination--timeline{padding-top:40px;position:relative;text-align:left;display:flex;flex-wrap:wrap}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet{width:40px;transition:width .2s linear;margin-right:32px;margin-bottom:8px;min-width:40px;height:auto;background:transparent;border-radius:0;font-size:1rem;color:#fff;opacity:1;display:flex;flex-direction:column}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__dash{width:100%;height:1px;margin-bottom:15px;background-image:linear-gradient(90deg,#fff 50%,rgba(0,0,0,.24) 0);background-position-x:100%;background-size:200%}@keyframes fillBulletDash{0%{background-position-x:100%}to{background-position-x:0}}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__text{padding:0 2px;position:relative;overflow:hidden;opacity:.5}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__text span{position:absolute;left:20px;width:130px;opacity:0;transition:opacity .2s linear 0s}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet-active{width:150px}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet-active .swiper-pagination-bullet__dash{animation:fillBulletDash 4s linear 1 forwards}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet-active .swiper-pagination-bullet__text{opacity:1}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet-active .swiper-pagination-bullet__text span{opacity:1;transition:opacity .2s linear .2s}.m-timeline__info{padding:40px 20px 0}.m-timeline__action-container{margin-top:32px}@media only screen and (min-width:992px){.m-timeline .container{padding:0 40px}.m-timeline .swiper--timeline{width:50vw;overflow:hidden;position:relative;max-width:800px}.m-timeline .swiper--timeline .swiper-slide{padding-top:92%}.m-timeline__info{padding:0 80px 0 0;max-width:800px;display:flex;flex-direction:column;height:100%;justify-content:center}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/2131785/hub_generated/template_assets/65688346140/1653910635990/spg-prints/web/modules/timeline/style/timeline.css */