.timeline-section__title.title-wrapper{margin-bottom:2.5rem}.timeline-section__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.timeline-section__title--desktop-slider .title{margin-bottom:2.5rem}.timeline-section__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}}.timeline{display:block}.timeline.section__border-radius{overflow:hidden}.timeline__inner{display:flex;flex-direction:column;gap:24px}.timeline-content{display:flex;flex-direction:row;gap:0;flex-wrap:nowrap;justify-content:start;width:fit-content;overflow-x:auto;width:100%;cursor:grab;--image-width: auto}.timeline-content::-webkit-scrollbar{display:none}.timeline-content.card-image-ratio--portrait{--image-width: calc(var(--image-height) * .75)}.timeline-content.card-image-ratio--landscape{--image-width: calc(var(--image-height) / .75)}.timeline-content.card-image-ratio--square{--image-width: var(--image-height)}.timeline-content__card{flex-shrink:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;align-items:stretch;padding:12px 20px;width:max-content;max-width:calc(100% - 48px);transition:background-color .3s ease-in-out}.timeline-content__card.active{background-color:rgba(var(--color-foreground),.1)}.timeline-content__card.alignment--left{justify-content:flex-start}.timeline-content__card.alignment--center{justify-content:center}.timeline-content__card.alignment--right{justify-content:flex-end}@media screen and (max-width:749px){.timeline-content__card{width:calc(100% - 48px);max-width:unset}}@media screen and (min-width:750px){.timeline-content__card{justify-content:start;align-items:stretch;flex-direction:row}.timeline-content.card-columns .timeline-content__card{width:calc(calc(100% - 48px) / var(--card-columns, 2));max-width:unset}.timeline-content.vertical-card .timeline-content__card{justify-content:start;align-items:center;flex-direction:column}}.timeline-content__card-image{display:block;width:100%;height:fit-content}@media screen and (min-width:750px){.timeline-content__card-image{width:fit-content}.timeline-content.vertical-card .timeline-content__card-image{width:100%}}.timeline-content__card-image img{height:var(--image-height-mobile);width:100%;display:block}@media screen and (max-width:749px){.timeline-content.image-fit-mobile--cover .timeline-content__card-image img{object-fit:cover;object-position:var(--focal-point, center)}.timeline-content.image-fit-mobile--contain .timeline-content__card-image img{object-fit:contain;object-position:center var(--image-fit-position, center)!important}}@media screen and (min-width:750px){.timeline-content.image-fit--cover .timeline-content__card-image img{object-fit:cover;object-position:var(--focal-point, center)}.timeline-content.image-fit--contain .timeline-content__card-image img{object-fit:contain;object-position:center var(--image-fit-position, center)!important}.timeline-content__card-image img{width:var(--image-width);height:var(--image-height);object-fit:cover;object-position:var(--focal-point, center)!important}.timeline-content.vertical-card .timeline-content__card-image img{height:var(--image-height);width:100%}.timeline-content.vertical-card.image-fit--cover .timeline-content__card-image img{object-fit:cover;object-position:var(--focal-point, center)!important}.timeline-content.vertical-card.image-fit--contain .timeline-content__card-image img{object-fit:contain;object-position:center var(--image-fit-position, center)!important}}.timeline-content__card-content{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;scroll-snap-align:none;align-items:start;height:100%;width:100%}.timeline-content__card-content.alignment--left{align-items:flex-start;text-align:start}.timeline-content__card-content.alignment--center{align-items:center;text-align:center}.timeline-content__card-content.alignment--right{align-items:flex-end;text-align:end}.timeline-content__card-content.position--top{justify-content:flex-start}.timeline-content__card-content.position--center{justify-content:center}.timeline-content__card-content.position--bottom{justify-content:flex-end}.timeline-content__card-content.position--spaced .timeline-content__card-link{margin-top:auto}.timeline-content__card-content *{margin:0;scroll-snap-align:none}@media screen and (max-width:749px){.timeline-content__card-content,.timeline-content__card-content .timeline-content__card-link.button-full-width-mobile{width:100%}}@media screen and (min-width:750px){.timeline-content.card-columns .timeline-content__card-content{width:100%}.timeline-content.vertical-card .timeline-content__card-content{align-items:stretch;width:100%}.timeline-content__card-content .timeline-content__card-link.button-full-width-desktop{width:100%}}.timeline-bar{width:100%;position:relative;height:80px}.timeline-bar:before{content:"";position:absolute;top:40%;left:0;right:0;height:0px;transform:translateY(-50%);border-bottom:2px dashed rgba(var(--color-foreground),.5);pointer-events:none}.timeline-bar.line-full-width:before{left:calc(var(--section-offset, -1px) + 1px);right:calc(var(--section-offset, -1px) + 1px)}.timeline-bar__marker{display:block;position:absolute;top:40%;left:var(--position, 50%);transform:translate(-50%,-50%);background:none;border:none;font-family:var(--font-body-family);cursor:pointer;height:100%;width:40px;color:rgb(var(--color-foreground))}.timeline-bar__marker-point{background:rgba(var(--color-foreground));position:absolute;top:50%;left:50%;height:16px;width:16px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.timeline-bar__marker-point:before,.timeline-bar__marker-point:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:transparent;border:1px solid rgb(var(--color-foreground));border-radius:inherit;z-index:-1;opacity:1;animation:pulseEffect 2.5s ease-out infinite;pointer-events:none}.timeline-bar__marker-point:after{animation-delay:0s}.timeline-bar__marker-point:before{animation-delay:.5s}.timeline-bar__marker-point.no-pulse:after,.timeline-bar__marker-point.no-pulse:before{display:none;animation:none}.timeline-bar__marker-label{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;pointer-events:none}@keyframes pulseEffect{80%,to{opacity:0;transform:scale(2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/timeline.css.map */
