.timeline-block{background-color:rgba(221,215,206,.5)}.timeline-block .container{max-width:1418px}.timeline-block .years{gap:24px}.timeline-block .years .year{flex:1 0 auto;max-width:160px}.timeline-block .spacer{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1300px){.timeline-block .years{gap:16px}.timeline-block .years .year{max-width:140px}.timeline-block .years .year p:not(.h2-accent){font-size:16px;line-height:24px}}@media only screen and (max-width: 991px){.timeline-block .years .year{max-width:100%}.timeline-block .fs-56,.timeline-block .h2-accent{font-size:56px;letter-spacing:0;line-height:64px}}.animate-year svg,.animate-year .year-content{opacity:0;transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-property:opacity,transform}.animate-year.animated svg,.animate-year.animated .year-content{opacity:1}@media only screen and (min-width: 992px){.animate-year svg,.animate-year .year-content{transform:translateX(-100%);transition-duration:.75s}.animate-year.animated svg,.animate-year.animated .year-content{transform:translateX(0)}}@media only screen and (max-width: 991px){.animate-year svg,.animate-year .year-content{transform:translatey(-100%);transition-duration:1s}.animate-year.animated svg,.animate-year.animated .year-content{transform:translateY(0)}}/*! purgecss start ignore */html[lang=ru-RU] .timeline-block .fs-20{font-size:16px;letter-spacing:0;line-height:28px}/*! purgecss end ignore */
