@font-face{font-family:'Pea Soup';src:local("Pea Soup Regular"), local("PeaSoup-Regular"), url("PeaSoup-Regular.woff2") format("woff2"), url("PeaSoup-Regular.woff") format("woff");font-weight:normal;font-style:normal}.timeline{position:relative;z-index:1;background-color:#00524C;padding:25px 0}.timeline .admin__edit{left:0;right:auto}.timeline__bg{position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:0!important;overflow:hidden!important;background:none!important}.timeline__bg.admin_editable img,.timeline__bg.lazyLoaded{opacity:0.1!important}.timeline__inner{position:relative;z-index:1;text-align:center}.timeline__title{color:#fff;margin:0 0 10px;font-size:1.875em}.timeline__text{color:#92B5B2;font-size:1.25em;margin:0}.timeline__content{margin-top:25px;position:relative;overflow:hidden;-webkit-transition:height 350ms ease;-o-transition:height 350ms ease;transition:height 350ms ease}.timeline__content:before{content:'';position:absolute;top:91.5px;left:55px;right:55px;height:2px;background-color:#10968D}.timeline__btn{position:absolute;width:55px;height:55px;background-color:#fff;border-radius:50%;color:#00524C;top:65px;z-index:1;-webkit-transition:opacity 350ms ease, background-color 350ms ease, color 350ms ease;-o-transition:opacity 350ms ease, background-color 350ms ease, color 350ms ease;transition:opacity 350ms ease, background-color 350ms ease, color 350ms ease}.timeline__btn:disabled{opacity:0.5}.timeline__btn:enabled:hover{background-color:#10968D;color:#fff}.timeline__btn--prev{left:0}.timeline__btn--next{right:0}.timeline__list{z-index:0}.timeline__item{position:relative;height:185px}.center>.timeline__item .timeline__item__bg{width:185px;height:185px;border:15px rgba(167, 167, 167, 0.15) solid}.center>.timeline__item .timeline__item__bg:after,.center>.timeline__item .timeline__item__bg:before{opacity:1}.center>.timeline__item .timeline__item__bg:before{top:150px}.center>.timeline__item .timeline__item__bg:after{top:195px}.center>.timeline__item .timeline__item__year{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em}.center>.timeline__item .timeline__item__text{opacity:1;visibility:visible;-webkit-transition:opacity 350ms ease 500ms, visibility 0ms linear;-o-transition:opacity 350ms ease 500ms, visibility 0ms linear;transition:opacity 350ms ease 500ms, visibility 0ms linear}.timeline__item__bg{width:20px;height:20px;background-color:#10968D;background-clip:padding-box;border-radius:50%;position:absolute;top:0;left:-150px;right:-150px;bottom:0;margin:auto;-webkit-transition:width 350ms ease, height 350ms ease, border 350ms ease;-o-transition:width 350ms ease, height 350ms ease, border 350ms ease;transition:width 350ms ease, height 350ms ease, border 350ms ease}.timeline__item__bg:before{height:65px;width:2px}.timeline__item__bg:after{border-radius:50%;width:20px;height:20px}.timeline__item__bg:after,.timeline__item__bg:before{content:'';position:absolute;top:0;left:0;right:0;margin:auto;background-color:#10968D;opacity:0;-webkit-transition:opacity 350ms ease, top 350ms ease;-o-transition:opacity 350ms ease, top 350ms ease;transition:opacity 350ms ease, top 350ms ease}.timeline__item__year{position:absolute;top:120px;left:0;right:0;text-align:center;color:#fff;font-family:"Playfair Display", serif;font-size:1.25em;font-weight:700;padding-bottom:0.5em;-webkit-transition:top 350ms ease, font-size 350ms ease, -webkit-transform 350ms ease;transition:top 350ms ease, font-size 350ms ease, -webkit-transform 350ms ease;-o-transition:top 350ms ease, transform 350ms ease, font-size 350ms ease;transition:top 350ms ease, transform 350ms ease, font-size 350ms ease;transition:top 350ms ease, transform 350ms ease, font-size 350ms ease, -webkit-transform 350ms ease}.timeline__item__text{position:absolute;top:270px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;margin:0;font-family:"Playfair Display", serif;opacity:0;visibility:hidden;width:89vw;max-width:760px;line-height:1.4;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms;transition:opacity 350ms ease, visibility 0ms linear 350ms}@media (min-width:1025px){.timeline{padding:100px 0}.timeline__title{font-size:2.5em}.timeline__content{margin-top:60px}.timeline__item__text{font-size:1.25em}}