.timeline-container{position:relative}.timeline-container::before,.timeline-container::after{border-radius:50%;height:1.125rem;width:1.125rem;overflow:hidden;content:" ";background-color:#fff;background:-webkit-radial-gradient(center,ellipse,#cccccc 0%,#cccccc 35%,white 36%,white 100%);background:-o-radial-gradient(center,ellipse,#cccccc 0%,#cccccc 35%,white 36%,white 100%);background:radial-gradient(ellipse at center,#cccccc 0%,#cccccc 35%,white 36%,white 100%);border:.125rem solid #d2d7db;display:inline-block;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11}@media(min-width:40.0625em){.timeline-container::before,.timeline-container::after{left:50%}}.timeline-container::after{top:auto;bottom:0}.timeline-container .milestone{border-left:.125rem solid #d2d7db;font-size:0;margin-top:0;min-height:8.75rem;padding-left:1.875rem}@media(min-width:40.0625em){.timeline-container .milestone{border-left:none;padding-left:0!important}.timeline-container .milestone+.milestone{margin-top:-6.25rem}.timeline-container .milestone:nth-child(odd) .milestone-header::before{left:auto;right:-3.9375rem}.timeline-container .milestone:nth-child(odd) .milestone-header::after{content:"";padding-right:.0625rem;left:auto;right:-3.5rem}.timeline-container .milestone:nth-child(even){text-align:right}.timeline-container .milestone:nth-child(even) .milestone-wrapper{border-right:none;border-left:.125rem solid #d2d7db;padding-right:0;padding-left:2.5rem}.timeline-container .milestone:nth-child(even) .milestone-header,.timeline-container .milestone:nth-child(even) .milestone-content{padding-right:0;padding-left:1.875rem;text-align:left}.timeline-container .milestone:nth-child(even) .milestone-header::before{margin-left:-3.9375rem}.timeline-container .milestone:nth-child(even) .milestone-header::after{margin-left:-3.5rem;padding-left:.125rem}}.timeline-container .milestone-wrapper{font-size:1rem;position:relative;z-index:10}@media(min-width:40.0625em){.timeline-container .milestone-wrapper{border-right:.125rem solid #d2d7db;display:inline-block;padding-right:2.5rem;width:calc(50% + 1px)}}.timeline-container .milestone-header,.timeline-container .milestone-content{padding:1.875rem 0 1.875rem 1.875rem}@media(max-width:40em){.timeline-container .milestone-header,.timeline-container .milestone-content{padding-left:.9375rem}}@media(min-width:40.0625em){.timeline-container .milestone-header,.timeline-container .milestone-content{padding:1.875rem 1.875rem 1.875rem 0}}.timeline-container .milestone-header::before,.timeline-container .milestone-header::after{content:" ";display:inline-block;position:absolute;top:100%;left:0}.timeline-container .milestone-header::before{border-radius:50%;height:2.75rem;width:2.75rem;overflow:hidden;background-color:#fff;border:.125rem solid #d2d7db;margin-top:-.4375rem;margin-left:-3.3125rem}.timeline-container .milestone-header::after{border-radius:50%;height:1.875rem;width:1.875rem;overflow:hidden;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);content:"";background:#666;color:#fff;margin-top:-1.875rem/2;margin-left:-2.875rem;padding:.375rem 0;text-align:center}@media(max-width:40em){.timeline-container{padding-left:1.25rem}}.milestone{clear:both;padding:0}.milestone::before{display:none}.milestone .alignleft,.milestone .alignright{margin-bottom:1.25rem;max-width:100%!important;float:none!important}.milestone .alignleft img,.milestone .alignright img{display:block}.milestone .alignleft{margin-right:1.25rem}.milestone .alignright{margin-left:1.25rem}.milestone-inner.aos-init .milestone-header::before,.milestone-inner.aos-init .milestone-header::after{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.milestone-inner.aos-animate .milestone-header::before,.milestone-inner.aos-animate .milestone-header::after{opacity:1;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.milestone-header,.milestone-content{padding:1.875rem 0}.milestone-header{border-bottom:.0625rem dashed #d2d7db;position:relative}.milestone-title{font-size:1.5rem;font-weight:300;margin-bottom:0}.milestone-date{font-size:1rem;font-weight:700;line-height:1.25rem;margin-bottom:1.25rem}.milestone-content p{font-size:.875rem}