.history__container{align-items:center;display:flex;flex-direction:column}.history__intro{max-width:45rem;text-align:center}.history__item,.history__items{align-items:center;display:flex;flex-direction:column;width:100%}.history__item{justify-content:center;position:relative}.history__item__date{align-items:center;border:2px solid;border-radius:50%;color:#006eb6;display:flex;height:11rem;justify-content:center;width:11rem}.history__hline{background:#006eb6;height:2px;position:absolute;top:5.5rem;width:9.5%}.history__hline--odd{left:calc(50% + 5.5rem)}.history__hline--even{right:calc(50% + 5.5rem)}.history__vline{background:#006eb6;height:5rem;margin:0 calc(5.5rem + 1px);width:2px}.history__item__text{position:absolute;top:3rem;width:calc(40.5% - 7.5rem)}.history__item__text--even{left:0;text-align:right}.history__item__text--odd{right:0}.history__outro{max-width:45rem;text-align:center}@media only screen and (max-width:850px){.history__container{align-items:flex-start}.history__intro{text-align:left}.history__items{display:block}.history__item{display:block;float:left;min-height:16rem;overflow:hidden}.history__item__date{float:left}.history__item__text{float:right;margin-top:3rem;position:static;text-align:left;width:calc(90.5% - 13rem)}.history__hline{left:11rem}.history__vline{float:left}.history__item .history__vline{height:40rem;position:absolute;top:11rem}.history__vline+.history__vline{display:none}.history__outro{float:left;margin-top:2rem;text-align:left}}@media only screen and (max-width:420px){.history__item__date{height:8rem;width:8rem}.history__item__date .text-large{font-size:1.7rem}.history__vline{margin:0 calc(4.2rem - 1px)}.history__hline{left:8rem;top:3.9rem;width:5%}.history__item__text{margin-top:1.5rem;width:calc(95% - 9.5rem)}.history__item .history__vline{top:8rem}}