.timeline-history{position:relative}.timeline-history .timeline-block{margin-bottom:2rem;z-index:1;position:relative}.timeline-history .timeline-block .timeline-block--content{text-align:center}.timeline-history .timeline-block .timeline-block--content .block-title{color:#636569;margin-top:0}.timeline-history .timeline-block .timeline-block--content .block-title:before{display:block;position:absolute;content:" ";background-color:#B18147;width:1rem;height:1rem;z-index:6;left:50%;margin-top:-1rem;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){.timeline-history .timeline-block{margin-bottom:2rem}.timeline-history .timeline-block .timeline-block--content{padding-left:2rem;padding-right:2rem}.timeline-history .timeline-block .timeline-block--content p{max-width:25rem}.timeline-history .timeline-block .timeline-block--content .block-title:before{display:block;position:absolute;content:" ";background-color:#B18147;width:1rem;height:1rem;z-index:6;left:50%;margin-top:0.6rem;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-history .timeline-block:nth-of-type(odd) .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.timeline-history .timeline-block:nth-of-type(odd) .row .timeline-block--content{text-align:right}.timeline-history .timeline-block:nth-of-type(odd) .row .timeline-block--content p{float:right;clear:both}.timeline-history .timeline-block:nth-of-type(2n) .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.timeline-history .timeline-block:nth-of-type(2n) .row .timeline-block--content{text-align:left}.timeline-history .timeline-block:nth-of-type(2n) .row .timeline-block--content p{float:left;clear:both}}.timeline-history .timeline-block:last-of-type{margin-bottom:0}.timeline-history:after{display:block;position:absolute;content:" ";background-color:rgb(247.2,242.4,236.6);width:2px;z-index:0;top:2.6rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px){.timeline-history:after{display:block;position:absolute;content:" ";background-color:#B18147;width:2px;z-index:5;top:2.6rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:1025px){.timeline-history:after{top:4.6rem}}