@import url(https://fonts.googleapis.com/css?family=Mulish|Open+Sans:400,700,800);body,html{height:100%;margin:0;box-sizing:border-box;font-size:1rem;overflow:scroll}*,::after,::before{box-sizing:inherit}.ff-timeline{overflow:hidden;padding:2em 0;font-family:"Mulish",sans-serif}.ff-timeline__container{position:relative;padding:1.25em 0;width:calc(100% - 1.25em);margin-left:auto;margin-right:auto;clear:both}.ff-timeline__mainline{position:absolute;top:0;left:18px;height:100%;width:3px}@media (min-width:40rem){.ff-timeline__mainline{left:50%;transform:translateX(-50%)}}.ff-timeline__block{display:flex;position:relative;z-index:1;margin-bottom:2em}.ff-timeline__block:first-child{margin-top:0!important}@media (max-width:40rem){.ff-timeline__block{margin-top:0!important}}.ff-timeline__block:last-child{margin-bottom:0}@media (min-width:40rem){.ff-timeline__block:nth-child(even){flex-direction:row-reverse}.ff-timeline__block:nth-child(even) .ff-timeline__img{margin-right:calc(5% - 7px)}}.ff-timeline__date{text-transform:uppercase;font-size:.8rem;margin-bottom:1em}.ff-timeline__img{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:14px;height:14px;margin-left:12px;margin-top:22px}@media (min-width:40rem){.ff-timeline__img{width:14px;height:14px;order:1;margin-left:calc(5% - 7px)}}.ff-timeline__content{flex-grow:1;position:relative;margin-left:1.25em;padding:24px 24px 32px;line-height:1.4}@media (min-width:40rem){.ff-timeline__content{width:45%;flex-grow:0;margin:0;--line-height-multiplier:1.2}.ff-timeline__content::before{top:24px}}.ff-timeline__content a{box-shadow:#00fce8 0-2px 0 inset;color:inherit;text-decoration:none}.ff-timeline__title{font-weight:800;font-size:1.1em;margin-bottom:.7em}.ff-timeline__contenttext{padding:0;margin:0}.logo-block{float:right;margin-right:32px}.logo-block img{height:46px;width:60px}#main-headline{font-family:inherit;font-size:2.35rem;line-height:1.2;font-weight:700;color:#333;padding-top:0;margin:0 106px 12px 12px}#footer,#subheading{font-size:1rem;vertical-align:middle;line-height:1.25rem;font-weight:400;display:inline-block}#subheading{margin:0 106px 6px 12px;color:#333}#footer{margin:12px 106px 6px 12px}#footer,#footer a{color:#333}