.timeline-widget{position:relative;font-family:inherit;--timeline-line-left: 50%;--timeline-card-width: calc(50% - 28px) ;--timeline-card-min-height: 0px;--timeline-horizontal-item-width: 280px;--timeline-horizontal-gap: 24px;--timeline-item-padding-left: 0;--timeline-item-padding-right: 0;--timeline-left-grid-column: 1;--timeline-left-justify-self: var(--timeline-card-justify-self);--timeline-left-text-align: var(--timeline-card-content-align);--timeline-right-grid-column: 2;--timeline-right-justify-self: var(--timeline-card-justify-self);--timeline-right-text-align: var(--timeline-card-content-align);--timeline-card-justify-self: start;--timeline-card-content-align: left;--timeline-card-margin-top: 0px;--timeline-card-margin-right: 0px;--timeline-card-margin-bottom: 0px;--timeline-card-margin-left: 0px;--timeline-marker-block-position: 50%;--timeline-marker-inline-position: 50%;--timeline-marker-active-background: #000;--timeline-animation-duration: .65s}.timeline-widget__list{position:relative;list-style:none;margin:0;padding:0}.timeline-widget--vertical .timeline-widget__list:before{content:"";position:absolute;top:0;bottom:0;left:var(--timeline-line-left);width:2px;background:#000;transform:translate(-50%)}.timeline-widget__item{position:relative;display:flex;align-items:stretch;border:0;padding-left:var(--timeline-item-padding-left);padding-right:var(--timeline-item-padding-right);box-shadow:none}.timeline-widget__item:last-child{margin-bottom:0}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item{--timeline-card-entry-x: 0;--timeline-card-entry-y: 0}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__content{opacity:0;transform:translate(var(--timeline-card-entry-x),var(--timeline-card-entry-y));transition:opacity var(--timeline-animation-duration) ease,transform var(--timeline-animation-duration) cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:opacity,transform}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__outside{opacity:0;transition:opacity var(--timeline-animation-duration) ease,transform var(--timeline-animation-duration) cubic-bezier(.22,1,.36,1),color .2s ease}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item--left{--timeline-card-entry-x: -96px}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item--right{--timeline-card-entry-x: 96px}.timeline-widget--animated.timeline-widget--io-ready.timeline-widget--horizontal .timeline-widget__item{--timeline-card-entry-x: 0;--timeline-card-entry-y: 44px}.timeline-widget--animated.timeline-widget--io-ready.timeline-widget--horizontal .timeline-widget__item--top{--timeline-card-entry-y: 44px}.timeline-widget--animated.timeline-widget--io-ready.timeline-widget--horizontal .timeline-widget__item--bottom{--timeline-card-entry-y: -44px}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item.is-visible .timeline-widget__content{opacity:1;transform:translate(0);will-change:auto}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item.is-visible .timeline-widget__outside{opacity:1}.timeline-widget--center-markers.timeline-widget--io-ready .timeline-widget__item.is-centered .timeline-widget__marker,.timeline-widget--center-markers.timeline-widget--io-ready .timeline-widget__item.active .timeline-widget__marker{background:var(--timeline-marker-active-background)}.timeline-widget__empty{display:flex}.timeline-widget__content{position:relative;flex:0 0 var(--timeline-card-width);width:var(--timeline-card-width);min-height:var(--timeline-card-min-height);box-sizing:border-box;border:0;padding:0;box-shadow:none;z-index:1;display:block;overflow:visible;overflow-wrap:anywhere;text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.timeline-widget--vertical .timeline-widget__item{display:grid;grid-template-columns:var(--timeline-line-left) minmax(0,1fr);column-gap:0}.timeline-widget--horizontal:focus-visible,.timeline-widget__gallery:focus-visible,.timeline-widget__video:focus-visible{outline-offset:4px}.timeline-widget__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.timeline-widget__item--left .timeline-widget__content{grid-column:var(--timeline-left-grid-column);justify-self:var(--timeline-left-justify-self);margin-top:var(--timeline-card-margin-top);margin-right:var(--timeline-card-margin-right);margin-bottom:var(--timeline-card-margin-bottom);margin-left:var(--timeline-card-margin-left);text-align:var(--timeline-left-text-align)}.timeline-widget__item--right .timeline-widget__content{grid-column:var(--timeline-right-grid-column);justify-self:var(--timeline-right-justify-self);margin-top:var(--timeline-card-margin-top);margin-right:var(--timeline-card-margin-right);margin-bottom:var(--timeline-card-margin-bottom);margin-left:var(--timeline-card-margin-left);text-align:var(--timeline-right-text-align)}.timeline-widget__marker{position:absolute;top:var(--timeline-marker-block-position);left:var(--timeline-line-left);width:18px;height:18px;background:#000;box-sizing:border-box;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;transition:background-color var(--timeline-animation-duration) ease}.timeline-widget__marker-icon{display:flex;align-items:center;justify-content:center;line-height:1;color:inherit}.timeline-widget__marker-icon svg{display:block;width:1em;height:1em;fill:currentColor}.timeline-widget__date{display:inline-block;transition:color .2s ease}.timeline-widget__image,.timeline-widget__video,.timeline-widget__gallery-image{display:block;width:100%}.timeline-widget__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;max-width:100%}.timeline-widget__gallery-image{flex:0 0 100%;scroll-snap-align:start}.timeline-widget__title{transition:color .2s ease}.timeline-widget__outside{position:absolute;top:var(--timeline-marker-block-position);left:calc(var(--timeline-line-left) + 28px);z-index:3;width:min(320px,calc(50% - 40px));max-width:calc(50% - 40px);margin:0;transform:translateY(-50%);display:flex;flex-direction:column;overflow-wrap:anywhere}.timeline-widget__outside .timeline-widget__date,.timeline-widget__outside .timeline-widget__title,.timeline-widget__outside .timeline-widget__description,.timeline-widget__outside .timeline-widget__thumb,.timeline-widget__outside .timeline-widget__media-description{margin:0}.timeline-widget__item--left .timeline-widget__outside{left:calc(var(--timeline-line-left) + 28px);text-align:left}.timeline-widget__item--right .timeline-widget__outside{left:0;text-align:right}.timeline-widget__item--right .timeline-widget__outside .timeline-widget__gallery{direction:rtl}.timeline-widget__description{margin:0;transition:color .2s ease}.timeline-widget--horizontal{max-width:100%;overflow-x:auto;overflow-y:visible;--timeline-card-width: 100%;--timeline-horizontal-axis-top: 50%;--timeline-horizontal-top-row: 1;--timeline-horizontal-top-align: end;--timeline-horizontal-bottom-row: 3;--timeline-horizontal-bottom-align: start}.timeline-widget--carousel{overflow-x:visible}.timeline-widget--horizontal:before{display:none}.timeline-widget--horizontal .timeline-widget__list{display:flex;align-items:stretch;gap:var(--timeline-horizontal-gap)}.timeline-widget--horizontal .timeline-widget__item{flex:0 0 var(--timeline-horizontal-item-width);min-width:min(220px,var(--timeline-horizontal-item-width));min-height:0;margin:0;padding-left:0;padding-right:0;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);row-gap:44px}.timeline-widget--carousel .timeline-widget__list{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.timeline-widget--carousel .timeline-widget__item{scroll-snap-align:start;scroll-snap-stop:always}.timeline-widget__carousel-controls{display:none}.timeline-widget--carousel .timeline-widget__carousel-controls{display:flex}.timeline-widget__carousel-button{appearance:none;border:0;padding:0;box-shadow:none;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.timeline-widget__carousel-button[disabled]{cursor:not-allowed}.timeline-widget--horizontal .timeline-widget__item:before{content:"";position:absolute;top:var(--timeline-horizontal-axis-top);left:-12px;right:-12px;height:2px;background:#000;transform:translateY(-50%)}.timeline-widget--horizontal .timeline-widget__content{position:relative;flex:0 0 auto;width:100%;margin:var(--timeline-card-margin-top) var(--timeline-card-margin-right) var(--timeline-card-margin-bottom) var(--timeline-card-margin-left)!important;text-align:var(--timeline-card-content-align)}.timeline-widget--horizontal .timeline-widget__item--top .timeline-widget__content{grid-row:var(--timeline-horizontal-top-row);align-self:var(--timeline-horizontal-top-align)}.timeline-widget--horizontal .timeline-widget__item--bottom .timeline-widget__content{grid-row:var(--timeline-horizontal-bottom-row);align-self:var(--timeline-horizontal-bottom-align)}.timeline-widget--horizontal .timeline-widget__marker{position:absolute;top:var(--timeline-horizontal-axis-top);left:var(--timeline-marker-inline-position);transform:translate(-50%,-50%)}.timeline-widget--horizontal .timeline-widget__outside{top:auto;left:var(--timeline-marker-inline-position);right:auto;width:calc(100% - 28px);max-width:none;text-align:center;transform:translate(-50%)}.timeline-widget--horizontal .timeline-widget__item--top .timeline-widget__outside{bottom:calc(50% - 36px)}.timeline-widget--horizontal .timeline-widget__item--bottom .timeline-widget__outside{top:calc(50% - 36px)}@media(max-width:767px){.timeline-widget--vertical{padding-left:20px;--timeline-line-left: 10px;--timeline-card-width: 100%}.timeline-widget--vertical .timeline-widget__item{--timeline-item-padding-left: 28px;--timeline-card-entry-x: 48px}.timeline-widget--vertical .timeline-widget__content{width:var(--timeline-card-width);margin:0!important;text-align:var(--timeline-card-content-align)!important}.timeline-widget--vertical .timeline-widget__item--has-outside{padding-top:42px}.timeline-widget--vertical .timeline-widget__outside{top:0;left:28px;right:0;width:auto;max-width:none;text-align:left;transform:none}.timeline-widget--horizontal .timeline-widget__list{--timeline-horizontal-gap: 18px}.timeline-widget--horizontal .timeline-widget__item{min-width:220px}}@media(max-width:1024px){.timeline-widget--horizontal{overflow-x:visible;--timeline-horizontal-item-width: 100%;--timeline-horizontal-axis-top: 24px}.timeline-widget--horizontal .timeline-widget__list{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.timeline-widget--horizontal .timeline-widget__list::-webkit-scrollbar{display:none}.timeline-widget--horizontal .timeline-widget__item{flex-basis:100%;min-width:100%;display:block;padding-top:62px;padding-bottom:0;scroll-snap-align:start;scroll-snap-stop:always}.timeline-widget--horizontal.timeline-widget--mobile-slider-content-above{--timeline-horizontal-axis-top: calc(100% - 24px) }.timeline-widget--horizontal.timeline-widget--mobile-slider-content-above .timeline-widget__item{padding-top:0;padding-bottom:62px}.timeline-widget--horizontal .timeline-widget__content{width:100%}.timeline-widget--horizontal .timeline-widget__outside{position:static;width:100%;max-width:none;text-align:left;transform:none}.timeline-widget--horizontal .timeline-widget__item--top .timeline-widget__outside,.timeline-widget--horizontal .timeline-widget__item--bottom .timeline-widget__outside{top:auto;bottom:auto}.timeline-widget--horizontal .timeline-widget__carousel-controls{display:flex}}@media(prefers-reduced-motion:reduce){.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__content,.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item.is-visible .timeline-widget__content{opacity:1;transform:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;will-change:auto}.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__outside,.timeline-widget--animated.timeline-widget--io-ready .timeline-widget__item.is-visible .timeline-widget__outside{opacity:1;transition:color .2s ease}}
