@charset "UTF-8";.block--block_timeline .timeline{white-space:nowrap;overflow-x:hidden}
.block--block_timeline .timeline ol{font-size:0;padding:250px 0;transition:all 1s}
.block--block_timeline .timeline ol li{position:relative;display:inline-block;list-style-type:none;width:225px;height:1px;background:#fff}
.block--block_timeline .timeline ol li:first-child{width:60px}.block--block_timeline .timeline ol li:last-child{width:480px}
.block--block_timeline .timeline ol li:not(:first-child){margin-left:12px}.block--block_timeline .timeline ol li:not(:last-child)::after{content:url("img/timeline-point.svg");position:absolute;left:100%;bottom:-5px;width:12px;height:12px;z-index:10}
.block--block_timeline .timeline ol li div{position:absolute;left:calc(100% + 7px);width:220px;margin-left:-8px;font-size:16px;white-space:normal}
.block--block_timeline .timeline ol li div::before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}
.block--block_timeline .timeline ol li:nth-child(even) div{top:-32px;transform:translateY(-100%)}
.block--block_timeline .timeline ol li:nth-child(odd) div{top:calc(100% + 32px)}
.block--block_timeline .timeline time{display:block}.block--block_timeline .timeline .disabled{opacity:.5}
.block--block_timeline .timeline .arrows img{width:24px}.block--block_timeline .timeline-vertical{position:relative;max-width:1200px;margin:64px auto}
.block--block_timeline .timeline-vertical::after{content:'';position:absolute;width:1px;background-color:white;top:0;bottom:0;left:50%;margin-left:-3px}
.block--block_timeline .timeline-vertical ._container{padding:0 30px;position:relative;background-color:inherit;width:50%;margin-bottom:64px}
.block--block_timeline .timeline-vertical ._container::after{content:url("img/timeline-point.svg");position:absolute;width:12px;height:12px;right:-3px;top:6px;z-index:1}
.block--block_timeline .timeline-vertical .left{left:0}.block--block_timeline .timeline-vertical .right{left:50%}
.block--block_timeline .timeline-vertical .right::after{left:-8px}.block--block_timeline .timeline-vertical .left .content{text-align:end}
.block--block_timeline .timeline-vertical .content{padding:0;position:relative;border-radius:6px}