.timeline{position:relative;margin:6% 1rem}.timeline .timeline-item{position:relative;margin-bottom:6rem;display:flex;justify-content:flex-end}.timeline .timeline-item:after{content:"";background:#f7921d;width:20px;height:20px;position:absolute;top:0;left:0;overflow:hidden;margin-left:-9px;border-radius:50%}.timeline .timeline-item .timeline-content{width:92%}.timeline .timeline-item .timeline-content h3{padding:0 20px 5px;font-size:2.4rem;line-height:1.1}.timeline .timeline-item .timeline-content .content-wrap{background:#f6f6f6;padding:1px 20px}.timeline .timeline-item .timeline-content .content-wrap .featured-image{padding-bottom:15px}@media (min-width:640px){.timeline .timeline-item{display:flex}.timeline .timeline-item:after{left:50%}.timeline .timeline-item:nth-child(2n){justify-content:flex-end}.timeline .timeline-item:nth-child(odd){justify-content:flex-start}.timeline .timeline-item:nth-child(odd) h3{text-align:right}.timeline .timeline-item .timeline-content{width:45%}}.timeline:before{content:"";width:2px;height:100%;background:#2f2c29;left:0;top:0;position:absolute}@media (min-width:640px){.timeline:before{left:50%}}#button{display:inline-block;background-color:#f7921d;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button:after{content:"";position:absolute;width:13px;height:13px;right:36%;top:40%;border-width:0 2px 2px 0;-webkit-transform:rotate(225deg);transform:rotate(225deg);border-color:#fff;border-style:solid}#button:hover{cursor:pointer;background-color:#44637c}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}