.history-timeline-wrapper{padding-bottom:60px}
.timeline-list{/*max-width:870px;*/max-width:840px;margin:0 auto;list-style-type:none;position:relative;overflow:hidden;padding:0}
.timeline-list:before{content:'';display:block;position:absolute;width:1px;height:100%;top:30px;background-color:var(--color-111111);left:50%;margin-left:-0.5px}
.timeline-item{display:flex;align-items:flex-start;flex-direction:column;float:left;clear:both;width:50%;padding:0;padding-right:20px;margin-bottom:60px}
.timeline-item:last-child {margin-bottom: 0;}
.timeline-item:first-child{margin-top:150px}
.timeline-item:first-child:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent var(--color-111111) transparent;top:30px;left:50%;margin-left:-11px}
.timeline-item:nth-child(even){align-items:flex-end;float:right;padding-left:20px;padding-right:0}
.timeline-item .timeline-date{display:flex;align-items:flex-start;flex-direction:column;width:100%;position:relative}
.timeline-item .timeline-date:before{content:'';display:block;position:absolute;top:50%;right:-31px;margin-top:-12px;width:24px;height:24px;border-radius:50%;background-color:var(--color-cb0024);border:4px solid var(--color-ffffff);box-shadow:0 0 2px var(--color-111111),0 0 2px var(--color-111111),0 0 2px var(--color-111111),0 0 2px var(--color-111111),0 0 2px var(--color-111111),0 0 2px var(--color-111111),0 0 2px var(--color-111111)}
.timeline-date-inset{max-width:300px;width:100%;border-top:1px solid var(--color-111111);border-bottom:1px solid var(--color-111111);position:relative}
.timeline-image-wrap{height:0;position:relative}
.timeline-image{background-color:var(--color-ffffff);max-width:300px;width:100%;position:absolute;bottom:6px;left:0}
.timeline-image img{width:100%}
.timeline-month-day{font-size:1.2rem;color:var(--color-676767);text-transform:uppercase;padding-top:3px;display:inline-block}
.timeline-year{color:var(--color-111111);font-size:6.4rem;margin:0;font-family:var(--font-poppins);font-weight:800;line-height:1.05;font-style:normal}
.timeline-item .timeline-title{max-width:300px;width:100%;margin:11px 0 0;font-size:1.7rem;font-family:var(--font-roboto-bold);line-height:1.3;font-style:normal; word-wrap: normal;}
.timeline-item:nth-child(even) .timeline-date{align-items:flex-end}
.timeline-item:nth-child(even) .timeline-date:before{right:auto;left:-32px}
.history-timeline-title {/*padding: 73px 15px 22px;*/ padding: 60px 15px 22px; margin: 0;text-transform: uppercase;}
.history-timeline-wrapper .description-content {margin-bottom: 60px;}
.history-timeline-wrapper .intro-text {font-size: 2rem;margin-top: 30px;margin-bottom: 15px;font-family: var(--font-roboto-light);}
.timeline-list .timeline-item:last-child .timeline-date::after {display: block;content: '';position: absolute;background-color: #f4f4f4;width: 10px;height: 2000px;top: 50%;margin-top: 13px;right: -25px;}
.timeline-list .timeline-item:nth-child(even):last-child .timeline-date::after {left: -25px;}

@media screen and (max-width:1280px){
  .timeline-list{padding:30px 0 22px}
  .history-timeline-title {/*padding: 30px 20px 0 0; margin: 0;*/}
}
@media screen and (max-width:650px){
  .timeline-item{margin-bottom:65px}
  .timeline-item:first-child{margin-top:100px}
  .timeline-year{font-size:3rem}
}
@media screen and (max-width:500px){
  .timeline-item{margin-bottom:30px}
}
@media screen and (max-width:400px){
  .timeline-item{margin-bottom:20px}
}
@media screen and (max-width:300px){
  .timeline-item{margin-bottom:10px}
}