.cd-horizontal-timeline div,.cd-horizontal-timeline span,.cd-horizontal-timeline ol,.cd-horizontal-timeline ul,.cd-horizontal-timeline li,.cd-horizontal-timeline video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.cd-horizontal-timeline article, .cd-horizontal-timeline aside,.cd-horizontal-timeline details,.cd-horizontal-timeline figcaption,.cd-horizontal-timeline figure,.cd-horizontal-timeline footer,.cd-horizontal-timeline header,.cd-horizontal-timeline hgroup,.cd-horizontal-timeline menu,.cd-horizontal-timeline nav,.cd-horizontal-timeline section,.cd-horizontal-timeline main{display:block}.cd-horizontal-timeline body{line-height:1}.cd-horizontal-timeline .events-content>ol,.cd-horizontal-timeline .events-content>ul,.cd-horizontal-timeline .events-content .content-controls ul,.cd-horizontal-timeline ul.cd-timeline-navigation{list-style:none}.cd-horizontal-timeline{margin:2em auto;transition:opacity 0.2s}.cd-horizontal-timeline .timeline .view-content{height:100%}.cd-horizontal-timeline::before{content:'mobile';display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;margin:0 auto;overflow-x:hidden}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:-webkit-linear-gradient(left,#ffffff,rgba(255,255,255,0));background-image:linear-gradient(to right,#ffffff,rgba(255,255,255,0))}.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:-webkit-linear-gradient(right,#ffffff,rgba(255,255,255,0));background-image:linear-gradient(to left,#ffffff,rgba(255,255,255,0))}.cd-horizontal-timeline .events{position:absolute;min-width:100%;z-index:1;left:0;top:49px;height:2px;background:#dfdfdf;transition:transform 0.4s}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#000;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1rem;padding-bottom:12px;color:#383838;transform:translateZ(0)}.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;transition:background-color 0.3s,border-color 0.3s}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#000;border-color:#000}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected::after{background-color:#000;border-color:#000}.cd-horizontal-timeline .events a.older-event::after{border-color:#000}@media only screen and (min-width:1100px){.cd-horizontal-timeline{margin:1em auto 1em auto}.cd-horizontal-timeline::before{content:'desktop'}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;transform:translateY(-50%);width:34px;font-size:2rem;color:#383838;overflow:hidden;white-space:nowrap;}.cd-timeline-navigation a::after{content:'';position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);}.cd-timeline-navigation a.prev{left:0;transform:translateY(-50%)}.cd-timeline-navigation a.next{right:0;text-align:right}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f}.cd-timeline-navigation a.inactive{cursor:not-allowed;color:#dfdfdf}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;transition:height 0.4s}.cd-horizontal-timeline .events-content ol>li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);padding:0 5%;opacity:0;animation-duration:0.4s;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{animation-direction:reverse}.cd-horizontal-timeline .events-content ol>li>*{margin:0 auto}.cd-horizontal-timeline .events-content .content-controls{top:50%;transform:translateY(-50%);z-index:3;}.cd-horizontal-timeline .events-content .content-controls ul li{width:27px;}.cd-horizontal-timeline .events-content .content-controls ul li.next-btn{float:right}.cd-horizontal-timeline .events-content .content-controls ul li.prev-btn{float:left}.cd-horizontal-timeline .events-content .content-controls ul li a{font-size:3rem;color:black;}.cd-horizontal-timeline .events-content .content-controls ul li a.inactive{cursor:not-allowed;color:#dfdfdf}.cd-horizontal-timeline .events-content li .media .media-image{max-height:400px}.cd-horizontal-timeline .events-content li .media img{max-height:400px;border:12px solid #F76902;max-width:580px}.cd-horizontal-timeline .events-content li .media ul{list-style-type:disc}.cd-horizontal-timeline .events-content li .media ul li{margin-left:1rem}.cd-horizontal-timeline .events-content h3{margin-bottom:10px}@media (min-width:250px){.cd-horizontal-timeline .events-content li .media{flex-direction:column;text-align:center}.cd-horizontal-timeline .events-content li .media .media-image{margin:0 auto 1rem auto}.cd-horizontal-timeline .events-content li .media img{max-height:400px;max-width:580px;margin:0}}@media (max-width:799px){.cd-horizontal-timeline .events-content li .media img{margin:0!important;max-width:100%}.cd-horizontal-timeline .events-content ol>li{padding:0 8%}}@media (min-width:800px){.cd-horizontal-timeline .events-content li .media{flex-direction:row;text-align:left}.cd-horizontal-timeline .events-content li .media .media-image{margin:0}.cd-horizontal-timeline .events-content li .media img{max-height:400px;max-width:420px}}@media (min-width:1200px){.cd-horizontal-timeline .events-content li .media img{max-height:400px;max-width:510px}}@media (min-width:1460px){.cd-horizontal-timeline .events-content li .media img{max-height:400px;max-width:580px}}@media (max-width:992px){/*Turn off timeline navigation for smaller screen sizes on pages with left nav */ body.progress-nav--left_sidebar .cd-horizontal-timeline .view-display-id-timeline_navigation{display:none}body.progress-nav--left_sidebar .cd-horizontal-timeline .events-content li .media{flex-direction:column;text-align:center}body.progress-nav--left_sidebar .cd-horizontal-timeline .events-content li .media .media-image{margin:0 auto 1rem auto}}.cd-horizontal-timeline .events-content em.timeline-date-range{display:block;font-style:italic;margin:10px auto;font-size:1.25rem}.cd-horizontal-timeline .events-content em.timeline-date-range::before{}.cd-horizontal-timeline .events-content p{font-size:1rem}.cd-horizontal-timeline .events-content em.timeline-date-range,.cd-horizontal-timeline .events-content p{line-height:1.6}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}
