.timeline-block{background-size:cover;background-position:center;background-repeat:no-repeat}.timeline-block .site-container .heading{margin-bottom:65px}.timeline-block .site-container .timeline-container{padding-bottom:45px;overflow:auto}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container{display:flex;align-items:stretch;overflow:hidden;flex-direction:row-reverse}}.timeline-block .site-container .timeline-container .timeline-items{display:flex;align-items:stretch;justify-content:space-between;padding:0 49px;min-width:-moz-min-content;min-width:min-content}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline-items{flex-direction:column;padding:64px 0;width:100%}}.timeline-block .site-container .timeline-container .timeline-items .timeline-item{max-width:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;padding-bottom:10px;min-width:190px}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline-items .timeline-item{flex-direction:column;margin:15px 0;width:100%;max-width:100%;min-width:unset}}.timeline-block .site-container .timeline-container .timeline-items .timeline-item:before,.timeline-block .site-container .timeline-container .timeline-items .timeline-item:after{content:"";display:block;background-color:#00a0d8;position:absolute}.timeline-block .site-container .timeline-container .timeline-items .timeline-item:before{height:10px;width:10px;top:calc(100% + 77px);left:50%;transform:translate(-50%, -50%);border-radius:50%}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline-items .timeline-item:before{right:calc(100% + 77px);top:28%;left:unset;transform:translate(50%, -50%)}}.timeline-block .site-container .timeline-container .timeline-items .timeline-item:after{height:77px;width:1px;top:100%;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline-items .timeline-item:after{width:32%;height:1px;top:28%;left:-74px;right:auto;transform:translateY(-50%) scaleX(190%);transform-origin:left;z-index:-1}}.timeline-block .site-container .timeline-container .timeline-items .timeline-item .image{border-radius:50%;border:solid 3px #00a0d8;margin-bottom:12px;-o-object-fit:cover;object-fit:cover}.timeline-block .site-container .timeline-container .timeline-items .timeline-item .year{margin-bottom:0;color:#00a0d8;line-height:20px}.timeline-block .site-container .timeline-container .timeline-items .timeline-item .title{margin-bottom:0;line-height:20px}.timeline-block .site-container .timeline-container .timeline-items .timeline-item .text{line-height:20px;margin-bottom:auto}.timeline-block .site-container .timeline-container .timeline{display:flex;align-items:center;justify-content:center;padding-top:45px;width:100%}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline{flex-direction:column;padding-right:45px;padding-top:0;width:-moz-max-content;width:max-content}}.timeline-block .site-container .timeline-container .timeline .middle.line{display:block;height:2px;width:calc(100% - 128px);background-color:#00a0d8}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-container .timeline .middle.line{height:calc(100% - 128px);width:2px}}.timeline-block .site-container .timeline-container .timeline .start,.timeline-block .site-container .timeline-container .timeline .end{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00a0d8;text-align:center;font-weight:bold;line-height:1.1;margin-bottom:0;font-size:14px}.timeline-block .site-container .subtext{-moz-column-count:2;column-count:2;padding-top:45px;color:#000;line-height:normal}@media only screen and (max-width: 767px){.timeline-block .site-container .subtext{-moz-column-count:1;column-count:1}}
