.cd-main-header{background:#303f4a;background:var(--cd-color-1);color:#fff;color:var(--color-white);height:200px;height:var(--cd-header-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-main-header h1{color:inherit;font-family:Open Sans,sans-serif;font-family:var(--font-secondary)}.cd-timeline{background-color:#e8eff5;background-color:hsl(var(--cd-color-2-h),var(--cd-color-2-s),calc(var(--cd-color-2-l)*1.05));color:#818d98;color:var(--cd-color-3);font-family:var(--font-primary);overflow:hidden;padding:80px 0}.cd-timeline h2{font-family:var(--font-secondary);font-weight:700}.cd-timeline__container{margin:auto;max-width:1213px;padding:20px;position:relative}.cd-timeline__container:before{background:#d8e5ee;background:var(--primary-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}@media (min-width:64rem){.cd-timeline__container:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.cd-timeline__block{align-items:center;display:-ms-flexbox;display:flex;margin-bottom:2em;margin-bottom:var(--space-lg);min-height:85px;position:relative;z-index:1}.cd-timeline__block:last-child{margin-bottom:0}@media (min-width:64rem){.cd-timeline__block:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cd-timeline__block:nth-child(odd) .cd-timeline__content{text-align:right}}.cd-timeline__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:40px;width:40px}.cd-timeline__img img{height:24px;width:24px}@media (min-width:64rem){.cd-timeline__img{height:60px;width:60px;-ms-flex-order:1;margin-left:calc(5% - 30px);order:1;will-change:transform}.cd-timeline__block:nth-child(2n) .cd-timeline__img{margin-right:calc(5% - 30px)}}.cd-timeline__img--picture{background-color:#75cd65;background-color:var(--cd-color-4)}.cd-timeline__img--movie{background-color:#bf3b44;background-color:var(--cd-color-5)}.cd-timeline__img--location{background-color:#f0cb47;background-color:var(--cd-color-6)}.cd-timeline__img p{align-content:center;align-items:center;aspect-ratio:1/1;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:20px;justify-content:center;padding:14px}.cd-timeline__content p{font-family:CIBFont Sans,Arial;font-size:20px;font-weight:500;line-height:1.2}.cd-timeline__content{-ms-flex-positive:1;background:#fff;background:var(--color-white);border-radius:.25em;border-radius:var(--radius-md);box-shadow:0 3px 0 #d8e5ee;box-shadow:0 3px 0 var(--cd-color-2);flex-grow:1;margin-left:1.25em;margin-left:var(--space-md);padding:1.25em;padding:var(--space-md);position:relative}.cd-timeline__content:before{border:7px solid transparent;border-right:7px solid var(--color-white);content:"";height:0;position:absolute;right:100%;top:16px;width:0}.cd-timeline__content h2{color:#303f4a;color:var(--cd-color-1)}@media (min-width:64rem){.cd-timeline__content{width:45%;-ms-flex-positive:0;flex-grow:0;font-size:.8em;margin:0;will-change:transform;--line-height-multiplier:1.2;padding:0 15px}.cd-timeline__content:before{top:24px}.cd-timeline__block:nth-child(odd) .cd-timeline__content:before{border:7px solid transparent;border-left:7px solid var(--color-white);height:0;left:100%;right:auto;width:0}}.cd-timeline__date{color:rgba(129,141,152,.7);color:hsla(var(--cd-color-3-h),var(--cd-color-3-s),var(--cd-color-3-l),.7)}@media (min-width:64rem){.cd-timeline__date{left:120%;position:absolute;top:20px;width:100%}.cd-timeline__block:nth-child(2n) .cd-timeline__date{left:auto;right:120%;text-align:right}.cd-timeline__content--hidden,.cd-timeline__img--hidden{visibility:hidden}.cd-timeline__img--bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}.cd-timeline__content--bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}.cd-timeline__block:nth-child(2n) .cd-timeline__content--bounce-in{-webkit-animation-name:cd-bounce-2-inverse;animation-name:cd-bounce-2-inverse}}.cd-timeline__block .cd-timeline__content p span{display:block;font-family:CIBFont Sans,Arial;font-weight:500}@media (max-width:1024px){.cd-timeline__img{width:95px}.cd-timeline__container:before{left:66px}.cd-timeline__content p{font-size:19px;line-height:34px;padding-bottom:30px}img.time-img{height:auto;margin-bottom:50px;max-width:100%!important}.cd-timeline__block .cd-timeline__content p span{display:initial}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.cd-timeline__block:nth-child(2n) .cd-timeline__content p{background-color:#fff;margin-left:0;max-width:280px;padding:10px;position:relative;z-index:2}.cd-timeline__block .cd-timeline__content p{background-color:#fff;margin-left:auto;max-width:280px;padding:10px;position:relative;z-index:2}img.time-img:not(.a-logo){margin-top:-48px}