.block-timeline{color:#fff;background:#000;padding-top:1rem;padding-bottom:1rem;}.block-timeline h2{margin:0;}.timeline-image{min-width:50%;max-width:769px;}.cd-h-timeline ol,.cd-h-timeline ul{list-style:none;}html.js .cd-h-timeline .text-replace{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}html.js .cd-h-timeline{opacity:0;transition:opacity .2s;max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important;width:100%;margin:40px 0;}html.js .cd-h-timeline--loaded{opacity:1}html.js .cd-h-timeline__container{position:relative;height:100px;margin:40px auto;max-width:100%}html.js .cd-h-timeline__dates{position:relative;height:100%;margin:0 auto;max-width:769px;overflow:hidden;display:block;}@media (max-width:900px){html.js .cd-h-timeline__dates{margin:0 40px}}html.js .cd-h-timeline__dates::after,html.js .cd-h-timeline__dates::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}html.js .cd-h-timeline__line{position:absolute;z-index:1;left:0;top:49px;height:2px;background-color:#999898;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;}html.js .cd-h-timeline__filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}html.js .cd-h-timeline__date{position:absolute;bottom:0;z-index:2;text-align:center;font-size:.8em;padding-bottom:.75em;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;padding-bottom:24px;}html.js .cd-h-timeline__date::after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-12px;height:24px;width:24px;border-radius:50%;border-width:2px;border-style:solid;border-color:#999898;background-color:#1694A2;transition:background-color .3s,border-color .3s}html.js .cd-h-timeline__date:hover::after{background-color:#fff;}@media (min-width:64rem){html.js .cd-h-timeline__date{font-size:.7em}}html.js .cd-h-timeline__date--selected{pointer-events:none}html.js .cd-h-timeline__date--selected::after{background-color:#000;border-color:#1694A2;}html.js .cd-h-timeline__date--older-event::after{border-color:#fff;}html.js .cd-h-timeline__navigation{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}html.js .cd-h-timeline__navigation--next::before{content:'';position:absolute;height:32px;width:32px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../../assets/images/arrow-right.svg) no-repeat 0 0}html.js .cd-h-timeline__navigation--prev::before{content:'';position:absolute;height:32px;width:32px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../../assets/images/arrow-left.svg) no-repeat 0 0}html.js .cd-h-timeline__navigation--next.cd-h-timeline__navigation--inactive::before{background:url(../../assets/images/arrow-right-disabled.svg) no-repeat 0 0}html.js .cd-h-timeline__navigation--prev.cd-h-timeline__navigation--inactive::before{background:url(../../assets/images/arrow-left-disabled.svg) no-repeat 0 0}html.js .cd-h-timeline__navigation{height:32px;width:32px;}html.js .cd-h-timeline__navigation:hover{border-color:hsl(74,93%,32%);border-color:var(--cd-color-2)}html.js .cd-h-timeline__navigation--next{right:0}html.js .cd-h-timeline__navigation--inactive{cursor:not-allowed}html.js .cd-h-timeline__navigation--inactive::after{background-position:0 -16px}html.js .cd-h-timeline__navigation--inactive:hover{border-color:hsl(0,0%,87.3%);}html.js .cd-h-timeline__events{position:relative;width:100%;overflow:hidden;transition:height .4s;margin:40px 0;}html.js .block-timeline ol,html.js .block-timeline ul{padding:0;margin:0;}html.js .cd-h-timeline__event{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}html.js .cd-h-timeline__event--selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html.js .cd-h-timeline__event--enter-right,html.js .cd-h-timeline__event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}html.js .cd-h-timeline__event--enter-left,html.js .cd-h-timeline__event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}html.js .cd-h-timeline__event--leave-right,html.js .cd-h-timeline__event--leave-left{animation-direction:reverse}html.js .cd-h-timeline__event-content{max-width:100%}html.js .cd-h-timeline__event-title{margin-bottom:30px;margin-top:0;color:#fff;}html.js .cd-h-timeline__event-date{display:block;font-style:italic;margin:.5em auto;}html.js .cd-h-timeline__event-date::before{content:'- '}.cd-h-timeline__event-content{display:flex;gap:40px;}.timeline-image img{width:100%;aspect-ratio:16/9;min-width:300px;}.timeline-content{align-content:center;}.acf-block-preview .block-timeline{padding:15px;}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}html:not(html.js) .cd-h-timeline__dates,html:not(html.js) .cd-h-timeline__navigation{display:none}@media (max-width:769px){.cd-h-timeline__event-content{flex-wrap:wrap}}