/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative}@media (min-width:1024px){body{overflow-x:hidden;width:100vw}}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{align-items:center;background:hsla(0,0%,100%,.75);border:none;color:var(--purple);display:flex;justify-content:center;padding:0;position:absolute}.flickity-button:hover{background:#fff;border:0;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:2.5rem;margin:0;top:calc(50% - 2rem);transform:translateY(-50%);width:2.5rem}.flickity-prev-next-button.previous{left:1rem}.flickity-prev-next-button.next{right:1rem}@media (min-width:1280px){.flickity-prev-next-button.previous{left:calc(-3vw - 1.25rem)}.flickity-prev-next-button.next{right:calc(-3vw - 1.25rem)}}.flickity-prev-next-button .flickity-button-icon{aspect-ratio:1;height:auto;position:absolute;width:50%}.wrap.timelineBlock .flickity-button.flickity-prev-next-button .flickity-button-icon{display:none}.wrap.timelineBlock .flickity-button.flickity-prev-next-button:after{background-image:var(--arrow);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;content:"";display:block;filter:var(--svg-purple);height:1.25rem;width:1.25rem}.wrap.timelineBlock .flickity-button.flickity-prev-next-button.next:after{transform:rotate(90deg)}.wrap.timelineBlock .flickity-button.flickity-prev-next-button.previous:after{transform:rotate(-90deg)}.flickity-page-dots{bottom:2rem;left:50%;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 12rem)}@media (min-width:1024px){.flickity-page-dots{max-width:calc(1280px - 4rem);width:calc(100% - 4rem)}}@media (min-width:1280px){.flickity-page-dots{max-width:100%;width:100%}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:var(--purple);border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.1;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}section.timelineBlock .inner{flex:0 0 100%;flex-wrap:wrap;justify-content:center}section.timelineBlock .inner .panels{padding:0}section.timelineBlock .inner .panels-wrap{flex:0 0 100%}.panel{aspect-ratio:1;background:#fff;border-radius:var(--image-border-radius);margin:0 0 2rem;padding:1.5rem}.panel h3{font-size:var(--font-xlarge);margin:0 0 .5em;text-align:left}@media (min-width:1024px){section.timelineBlock .inner{padding:0 1.5rem}.panel h3 a:after{height:1.25rem;width:1.25rem}section.timelineBlock .inner .panels{height:26rem;padding:1rem 0}section.timelineBlock .inner .panel{cursor:pointer;display:flex;flex-direction:column;margin:0 3rem 0 0;width:18rem}section.timelineBlock .inner .panel.spacer{flex:0 0 1rem;margin:0}.panel .content-label,.panel>h3{margin-right:0}section.timelineBlock .inner .panel .buttons{margin:auto 0 0}section.timelineBlock .inner .panel .buttons a{color:var(--orange);font-weight:700;margin:0}}@media (min-width:1280px){section.timelineBlock .inner{padding:0 6vw}section.timelineBlock .inner .content-label,section.timelineBlock .inner>h2,section.timelineBlock .inner>p{flex:0 1 100%;padding:0}section.timelineBlock .inner .block-text{padding:0}section.timelineBlock .inner .panels{margin:0 auto;padding:1rem 0}section.timelineBlock .inner .panel.spacer{flex:0 0 6vw;margin-left:1rem;margin-right:1rem}}.panel.loadin{transform:translateY(1rem)}.panel.loaded{transform:translateY(0)}.panel:first-child{transition-delay:.2s}.panel:nth-child(2){transition-delay:.4s}.panel:nth-child(3){transition-delay:.6s}.panel:nth-child(10),.panel:nth-child(11),.panel:nth-child(12),.panel:nth-child(4),.panel:nth-child(5),.panel:nth-child(6),.panel:nth-child(7),.panel:nth-child(8),.panel:nth-child(9){transition-delay:.2s}