.c-timeline__section{background:#fbfbfb}.c-timeline__container{position:relative;overflow:hidden;height:500px;width:100%;background:#fbfbfb}.html--scaled-text .c-timeline__container{height:600px}.html--scaled-text-large .c-timeline__container{height:700px}.c-timeline__container:before,.c-timeline__container:after{width:25px;position:absolute;top:0;bottom:90px;height:calc(100% - 90px);z-index:101}.c-timeline__container:before{left:0;background:linear-gradient(90deg, rgb(251, 251, 251) 0%, rgba(251, 251, 251, 0.001) 100%)}.c-timeline__container:after{right:0;background:linear-gradient(270deg, rgb(251, 251, 251) 0%, rgba(251, 251, 251, 0.001) 100%)}@media screen and (min-width: 1025px){.c-timeline__container:before,.c-timeline__container:after{content:"";width:125px;bottom:75px;height:calc(100% - 75px)}}.c-timeline__scrollview{position:relative;height:100%}.no-js .c-timeline__scrollview{overflow:auto;-webkit-overflow-scrolling:touch}.c-timeline__wrapper{position:absolute;z-index:1;height:500px;left:10px;right:10px;width:calc(100% - 20px)}.html--scaled-text .c-timeline__wrapper{height:600px}.html--scaled-text-large .c-timeline__wrapper{height:700px}@media screen and (min-width: 1025px){.c-timeline__wrapper{left:100px;right:100px;width:calc(100% - 200px)}}.c-timeline{position:absolute;z-index:1;width:100%;padding-left:calc(50vw - 190px);height:100%;background-color:#fbfbfb;transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}@media screen and (min-width: 1025px){.c-timeline{padding-left:calc(50vw - 350px)}}.c-timeline:after{content:"";position:absolute;top:345px;left:40px;right:0;background-color:#79b927;height:3px;width:100%}.html--scaled-text .c-timeline:after{top:445px}.html--scaled-text-large .c-timeline:after{top:545px}.c-timeline__list{position:relative;list-style:none;padding:0;margin:0;width:100%;height:100%;text-align:left;font-size:0}@media screen and (max-width: 1024px){.c-timeline>.c-timeline__list:before{content:"";position:absolute;right:-40px;bottom:152px;z-index:10;height:3px;width:100px;background-color:#fbfbfb}}.c-timeline__list-item{display:inline-block;height:100%;font-size:0}@media screen and (min-width: 1025px){.c-timeline__group--below{padding-top:348px}.html--scaled-text .c-timeline__group--below{padding-top:448px}.html--scaled-text-large .c-timeline__group--below{padding-top:548px}}.c-timeline__group-inner{position:relative;height:100%}.c-timeline__year{position:absolute;margin:auto;left:0;right:0;bottom:-100px;text-align:center;font-size:1.6875rem;margin:0;padding:0;will-change:transform}.all-fonts-loaded .c-timeline__year{font-size:1.75rem}.html--scaled-text .c-timeline__year{bottom:-110px}.html--scaled-text-large .c-timeline__year{bottom:-120px}@-webkit-keyframes fadeIn{0%{opacity:0;margin-left:-40px}100%{opacity:1;margin-left:0}}@keyframes fadeIn{0%{opacity:0;margin-left:-40px}100%{opacity:1;margin-left:0}}@media screen and (min-width: 1025px){.c-timeline__year--below{top:-100px}}.c-timeline__card{position:relative;display:block;float:left;width:320px;height:225px;padding:20px 15px 20px 20px;margin:60px 30px;border:1px solid #ccc;background-color:#fff;font-size:.9375rem}.all-fonts-loaded .c-timeline__card{font-size:1rem}.html--scaled-text .c-timeline__card{height:325px}.html--scaled-text-large .c-timeline__card{height:425px}.c-timeline__card .o-media__figure{margin-right:15px}@media screen and (min-width: 1025px){.c-timeline__card{width:400px;padding:20px}.c-timeline__card .o-media__figure{margin-right:1rem}}.c-timeline__card:before{content:"";position:absolute;bottom:-62px;left:0;right:0;margin:auto;width:3px;background-color:#79b927;height:30px}@media screen and (min-width: 1025px){.c-timeline__group--below .c-timeline__card:before{bottom:inherit;top:-61px}}.js:not(.prefers-reduce-motion) .js-scroll-in .c-timeline__scrollview{opacity:0;transition:opacity 1000ms}.js:not(.prefers-reduce-motion) .js-scroll-in .iScrollHorizontalScrollbar{opacity:0;transition:opacity 1000ms 500ms}.js .scroll-in .c-timeline__scrollview,.js.html--slow-connection .c-timeline__scrollview,.js.html--slow-connection .iScrollHorizontalScrollbar,.js:not(.prefers-reduce-motion) .js-scroll-in .c-timeline__scrollview,.js:not(.prefers-reduce-motion) .js-scroll-in .iScrollHorizontalScrollbar,.js .scroll-in .iScrollHorizontalScrollbar{opacity:1}.js-focus-visible .c-timeline__card:focus:not(.focus-visible){outline:none}.js-focus-visible .c-timeline__card:focus.focus-visible{outline:4px solid #000}.c-timeline__card-content-container{overflow:hidden;max-height:195px;color:#666;font-size:.8125rem;line-height:1.1875rem}.all-fonts-loaded .c-timeline__card-content-container{font-size:.875rem}.html--scaled-text .c-timeline__card-content-container{max-height:295px}.html--scaled-text .c-timeline__card-content-container .c-timeline__card-content{position:relative;max-height:255px;overflow-y:auto;padding:6px}.html--scaled-text .c-timeline__card-content-container .c-timeline__card-content:focus{outline:4px solid #000;outline-offset:-4px}.html--scaled-text-large .c-timeline__card-content-container{max-height:395px}.html--scaled-text-large .c-timeline__card-content-container .c-timeline__card-content{max-height:355px}@media screen and (min-width: 1025px){.c-timeline__card-content-container{font-size:.9375rem;line-height:1.5rem}.all-fonts-loaded .c-timeline__card-content-container{font-size:1rem}}.c-timeline__card-content-container p{margin:0;padding:0}.c-timeline__event-title{font-size:1rem;line-height:1.125rem;padding-bottom:5px;font-weight:400}.all-fonts-loaded .c-timeline__event-title{font-size:1.0625rem}@media screen and (min-width: 1025px){.c-timeline__event-title{font-size:1.1875rem;line-height:1.5rem;padding-bottom:10px}.all-fonts-loaded .c-timeline__event-title{font-size:1.25rem}}.c-timeline__card-image{display:block;width:130px;height:185px}.html--scaled-text .c-timeline__card-image{object-fit:cover;height:283px}.html--scaled-text-large .c-timeline__card-image{height:383px}.c-timeline__skip-link{position:absolute;top:0;left:100px;z-index:101;color:#fff;background-color:#333;display:block;margin:0;padding:18px 15px;text-decoration:none;height:1px;width:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0)}.c-timeline__skip-link:focus{width:auto;height:auto;clip:inherit}.c-timeline__play-button{margin-left:-56px}.c-timeline__list>.c-timeline__list-item:first-child .c-timeline__list{position:relative}.c-timeline__list>.c-timeline__list-item:first-child .c-timeline__list:after{content:"";position:absolute;bottom:152px;left:calc(-50vw + 188.5px);z-index:10;height:3px;width:300%;max-width:50vw;background-color:#fbfbfb}@media screen and (min-width: 1025px){.c-timeline__list>.c-timeline__list-item:first-child .c-timeline__list:after{bottom:inherit;left:calc(-50vw + 228.5px)}}@media screen and (min-width: 1025px){.c-timeline__list>.c-timeline__list-item:first-child .c-timeline__group-inner--below .c-timeline__list:after{top:-3px}.c-timeline__list>.c-timeline__list-item:first-child .c-timeline__group-inner--above .c-timeline__list:after{top:345px}}.c-timeline__list>.c-timeline__list-item:last-child .c-timeline__list{position:relative}.c-timeline__list>.c-timeline__list-item:last-child .c-timeline__list:after{content:"";position:absolute;bottom:152px;left:calc(100% - 188.5px);z-index:10;height:3px;width:300%;max-width:50vw;background-color:#fbfbfb}@media screen and (min-width: 1025px){.c-timeline__list>.c-timeline__list-item:last-child .c-timeline__list:after{bottom:inherit;left:calc(100% - 228.5px)}}@media screen and (min-width: 1025px){.c-timeline__list>.c-timeline__list-item:last-child .c-timeline__group-inner--below .c-timeline__list:after{top:-3px}.c-timeline__list>.c-timeline__list-item:last-child .c-timeline__group-inner--above .c-timeline__list:after{top:345px}}.c-timeline__control{position:absolute;bottom:33px;display:flex;align-content:center;align-items:center;height:56px;width:56px;border-radius:56px;margin-top:-62px;background:#838383;fill:#fff;font-size:1.0625rem;z-index:102;text-align:center;cursor:pointer;transition:background 300ms}.all-fonts-loaded .c-timeline__control{font-size:1.125rem}.js-focus-visible .c-timeline__control:focus:not(.focus-visible){outline:none}.js-focus-visible .c-timeline__control:not(.is-disabled):focus.focus-visible{outline:4px solid #000}.c-timeline__control:not(.is-disabled):hover{background:#666}.c-timeline__control.is-disabled{background-color:#d3d3d3;cursor:default}.c-timeline__control-icon{display:block;height:20px;width:20px;margin:0 auto}.c-timeline__control--previous{left:26px}@media screen and (min-width: 1400px){.c-timeline__control--previous{left:calc((100% - 1200px)/2);margin-left:-40px}}.c-timeline__control--previous .c-timeline__control-icon{transform:rotate(90deg)}.c-timeline__control--next{right:26px}@media screen and (min-width: 1400px){.c-timeline__control--next{right:calc((100% - 1200px)/2);margin-right:-40px}}.c-timeline__control--next .c-timeline__control-icon{transform:rotate(270deg)}@media screen and (max-width: 1024px){.c-timeline__control--next,.c-timeline__control--previous{display:none}}.c-timeline__read-more{background-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer;font-weight:500}@media screen and (min-width: 1025px){.c-timeline__read-more{text-decoration:underline;font-weight:normal}}.js-focus-visible .c-timeline__read-more:focus:not(.focus-visible){outline:none}.js-focus-visible .c-timeline__read-more:focus.focus-visible{outline:4px solid #000;position:relative;left:5px;bottom:5px}.c-timeline__lightbox-outer .mfp-container{padding:0;left:10px;right:10px;bottom:20px;top:20px;height:auto;width:auto;overflow:hidden}.c-timeline__lightbox{position:relative;background-color:#fff;color:#666;margin:0 auto;max-width:842px;padding:25px 20px 20px 20px}@media screen and (min-width: 1025px){.c-timeline__lightbox{padding:35px 20px;max-height:685px}}.c-timeline__lightbox .mfp-close{top:10px;right:10px}.c-timeline__lightbox .c-timeline__lightbox-text-container{position:relative}.c-timeline__lightbox .c-timeline__lightbox-text-container:before,.c-timeline__lightbox .c-timeline__lightbox-text-container:after{content:"";position:absolute;left:0;right:0;height:15px;width:100%}.c-timeline__lightbox .c-timeline__lightbox-text-container:before{top:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0.001) 0%, #fff 100%)}.c-timeline__lightbox .c-timeline__lightbox-text-container:after{bottom:0;background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.001) 100%)}.c-timeline__lightbox .o-media__body{max-height:calc(100vh - 100px);padding:15px 0;overflow:auto}@media screen and (min-width: 1025px){.c-timeline__lightbox .o-media__body{max-height:585px}}.c-timeline__lightbox .o-media__body p:last-child{padding-bottom:0}.c-timeline__lightbox .o-media__body::-webkit-scrollbar-track{margin:15px 0;-webkit-box-shadow:none;border-radius:5px;background-color:#fff}.c-timeline__lightbox .o-media__body::-webkit-scrollbar{width:5px;background-color:#fff}.c-timeline__lightbox .o-media__body::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:none;background-color:#c1c1c1}.c-timeline__lightbox .c-timeline__lightbox-image-container{position:relative;height:0;padding-bottom:142.6966292135%}.c-timeline__lightbox .c-timeline__lightbox-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#f7f7f7}.c-timeline__lightbox .o-media__figure{margin-left:0;margin-right:20px;margin-top:15px;width:33.33%}@media screen and (max-width: 767px){.c-timeline__lightbox .o-media__figure{display:none}}.c-timeline__lightbox .c-timeline__event-title{font-size:1.1875rem;line-height:1.1}.all-fonts-loaded .c-timeline__lightbox .c-timeline__event-title{font-size:1.25rem}@media screen and (min-width: 1025px){.c-timeline__lightbox .c-timeline__event-title{font-size:1.625rem}.all-fonts-loaded .c-timeline__lightbox .c-timeline__event-title{font-size:1.6875rem}}.iScrollIndicator{background-color:#79b928 !important;height:24px !important;width:24px !important;border-radius:100% !important;border:none !important;z-index:101}.iScrollLoneScrollbar{height:24px !important;bottom:50px !important;width:100% !important;max-width:1120px !important;margin:0 auto}.iScrollHorizontalScrollbar:after{content:"";position:absolute;left:0;right:0;bottom:10px;background-color:#aeaeae;height:2.5px;z-index:100}
/*# sourceMappingURL=timeline.css.map */
