.timeline-block{background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:111px 0 225px;display:flex}@media only screen and (max-width: 1440px){.timeline-block{padding:100px 0 160px}}@media only screen and (max-width: 1024px){.timeline-block{padding:90px 0 140px}}@media only screen and (max-width: 767px){.timeline-block{padding:60px 0 100px}}.timeline-block .site-container{display:flex;justify-content:space-between;position:relative;max-width:1330px;height:201.84px}@media only screen and (max-width: 767px){.timeline-block .site-container{flex-direction:column;align-items:center;height:auto}}.timeline-block .site-container .timeline-el{text-align:center;position:relative}@media only screen and (min-width: 769px){.timeline-block .site-container .timeline-el{opacity:1;transform:translate(0)}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:not(:last-child){margin-bottom:60px !important}}.timeline-block .site-container .timeline-el .date{position:absolute;bottom:100%;left:0;transform:translateX(-50%)}.timeline-block .site-container .timeline-el:nth-of-type(1){max-width:160px;margin-top:auto;margin-bottom:auto}@media only screen and (max-width: 768px){.timeline-block .site-container .timeline-el:nth-of-type(1){max-width:20%}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:nth-of-type(1){max-width:70%}}.timeline-block .site-container .timeline-el:nth-of-type(2){margin-bottom:auto;max-width:184px}@media only screen and (max-width: 768px){.timeline-block .site-container .timeline-el:nth-of-type(2){max-width:20%}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:nth-of-type(2){max-width:70%}}.timeline-block .site-container .timeline-el:nth-of-type(3){margin-top:auto;max-width:168px}@media only screen and (max-width: 768px){.timeline-block .site-container .timeline-el:nth-of-type(3){max-width:20%}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:nth-of-type(3){max-width:70%}}.timeline-block .site-container .timeline-el:nth-of-type(4){margin-bottom:auto;max-width:164px}@media only screen and (max-width: 768px){.timeline-block .site-container .timeline-el:nth-of-type(4){max-width:20%}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:nth-of-type(4){max-width:70%}}.timeline-block .site-container .timeline-el:nth-of-type(5){margin-top:auto;margin-bottom:auto;max-width:138px}@media only screen and (max-width: 768px){.timeline-block .site-container .timeline-el:nth-of-type(5){max-width:20%}}@media only screen and (max-width: 767px){.timeline-block .site-container .timeline-el:nth-of-type(5){max-width:70%}}.timeline-block .site-container .shape{position:absolute}@media only screen and (max-width: 768px){.timeline-block .site-container .shape{display:none}}.timeline-block .site-container .shape svg path{stroke:#bfcec3;fill:none;stroke-width:3}.timeline-block .site-container .shape--1{top:40%;left:calc(100% - 15px)}@media only screen and (max-width: 1024px){.timeline-block .site-container .shape--1{left:50%;transform:rotate(-15deg)}}.timeline-block .site-container .shape--1 path{stroke-dasharray:500;stroke-dashoffset:500}.timeline-block .site-container .shape--2{left:calc(100% + 60px);top:25%}.timeline-block .site-container .shape--2 path{stroke-dasharray:200;stroke-dashoffset:200}.timeline-block .site-container .shape--3{left:calc(100% + 15px);bottom:50%}.timeline-block .site-container .shape--3 path{stroke-dasharray:400;stroke-dashoffset:400}.timeline-block .site-container .shape--4{bottom:100%;left:100%}.timeline-block .site-container .shape--4 path{stroke-dasharray:500;stroke-dashoffset:500}@media only screen and (max-width: 1024px){.timeline-block .site-container .shape--4{left:70%;transform:rotate(15deg)}}.timeline-block .site-container.aos-animate .shape--1 path{animation:draw 1.5s ease-in-out forwards}.timeline-block .site-container.aos-animate .shape--2 path{animation:draw 1s ease-in-out forwards;animation-delay:1.5s}.timeline-block .site-container.aos-animate .shape--3 path{animation:draw 1.5s ease-in-out forwards;animation-delay:2.5s}.timeline-block .site-container.aos-animate .shape--4 path{animation:draw 1.5s ease-in-out forwards;animation-delay:4s}@keyframes draw{to{stroke-dashoffset:0}}
