.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{overflow:hidden;position:relative;width:100%}.m-timeline .swiper--timeline .button-icon.zoom.swipebox{background:url(https://2131785.fs1.hubspotusercontent-na1.net/hubfs/2131785/spg-prints/icons/plus.svg),#f2f2f3;background-position:50%;background-repeat:no-repeat;background-size:24px;bottom:0;height:48px;position:absolute;right:0;width:48px;z-index:9999}.m-timeline .swiper--timeline .swiper-slide{height:0;overflow:hidden;padding-top:78%;position:relative}.m-timeline .swiper--timeline .swiper-slide__content{height:100%;left:0;position:absolute;top:0;width:100%}.m-timeline .swiper--timeline .swiper-slide__content .media_video,.m-timeline .swiper--timeline .swiper-slide__content img{height:100%;object-fit:cover;object-position:center;width:100%}.m-timeline .swiper-pagination--timeline{display:flex;flex-wrap:wrap;padding-top:40px;position:relative;text-align:left}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet{background:transparent;border-radius:0;color:#fff;display:flex;flex-direction:column;font-size:1rem;height:auto;margin-bottom:8px;margin-right:32px;min-width:40px;opacity:1;transition:width .2s linear;width:40px}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__dash{background-image:linear-gradient(90deg,#fff 50%,rgba(0,0,0,.24) 0);background-position-x:100%;background-size:200%;height:1px;margin-bottom:15px;width:100%}@keyframes fillBulletDash{0%{background-position-x:100%}to{background-position-x:0}}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__text{opacity:.5;overflow:hidden;padding:0 2px;position:relative}.m-timeline .swiper-pagination--timeline .swiper-pagination-bullet__text span{left:20px;opacity:0;position:absolute;transition:opacity .2s linear 0s;width:130px}.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{max-width:800px;overflow:hidden;position:relative;width:50vw}.m-timeline .swiper--timeline .swiper-slide{padding-top:92%}.m-timeline__info{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:800px;padding:0 80px 0 0}}