@media screen and (min-width:901px){.time-d{display:none}}.timeline-header{background-color:#f3f3f3;margin:0 auto;padding:50px 20px 100px}.timeline-header h2{font-size:40px;text-transform:capitalize}.timeline-header h2,.timeline-header p{color:#454343;font-family:Lato,Sans-serif;font-style:normal;font-weight:400;letter-spacing:.7px;line-height:1em}.timeline-header p{font-size:16px;margin:0 auto;max-width:1200px;text-align:center;text-transform:none}.timeline2{height:unset;overflow-x:hidden;overflow-y:scroll;position:relative;top:calc(100% - 600px)}.timeline2 *{color:#454343!important}.timeline2 *,.timeline2 :after,.timeline2 :before{box-sizing:border-box;color:#fff;font:normal 14px/1.5 Helvetica Neue,sans-serif;margin:0;padding:0}.timeline2::-webkit-scrollbar{background-color:#000;width:12px}.timeline2::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.timeline2::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.timeline2 ul{background:#f3f3f3;padding-bottom:100px}.timeline2 ul li{background:#fff;border-left:3px double #fff;list-style-type:none;margin:0 auto;padding-bottom:10px;padding-top:10px;position:relative;width:2px}.timeline2 ul li.in-view{background:#35b4c4;border-left:3px double #35b4c4}.timeline2 h2{color:#1c649c!important;font-weight:800;letter-spacing:0!important}.timeline2 h2,.timeline2 p{font-family:Lato,Sans-serif;font-size:14px}.timeline2 p{color:#454343;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:1.45em}.timeline2 ul li:after{background:#eee;border:none;border-radius:50%;content:"";height:30px;left:50%;position:absolute;top:30px;transform:translateX(-55%);-webkit-transform:translateX(-55%);width:30px}.timeline2 ul li div{background:#eee;bottom:0;padding:25px;position:relative;width:400px}.timeline2 ul li div:before{border-style:solid;content:"";height:0;position:absolute;top:20px;width:0}.timeline2 ul li:nth-child(odd) div{left:45px;text-align:left}.timeline2 ul li:nth-child(odd) div:before{border-color:transparent #eee transparent transparent;border-width:16px 16px 16px 0;left:-15px}.timeline2 ul li:nth-child(2n) div{left:-439px;text-align:right}.timeline2 ul li:nth-child(2n) div:before{border-color:transparent transparent transparent #eee;border-width:16px 0 16px 16px;right:-15px}.timeline2 ul li:nth-child(odd) .time{left:-100px;position:absolute;top:20px;width:90px}.timeline2 ul li:nth-child(2n) .time{position:absolute;right:-120px;top:20px;width:90px}.timeline2 time{display:block;font-size:1.2rem;font-weight:700;margin-bottom:8px}.timeline2 ul li:after{background-color:#eee;color:#454343;text-align:center;transition:background .5s ease-in-out;-webkit-transition:background .5s ease-in-out}.timeline2 ul li.in-view:after,.timeline2 ul li:after{content:"\f073";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:3em;min-height:3em;min-width:3em}.timeline2 ul li.in-view:after{text-rendering:auto;-webkit-font-smoothing:antialiased;background-color:#35b4c4;color:#fff;display:inline-block;font-style:normal;font-variant:normal;margin:10px 15px 10px 0}.timeline2 ul li.in-view div{opacity:1;transform:none;-webkit-transform:none;visibility:visible}.timeline2 ul li .time{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.timeline2 ul li .time,.timeline2 ul li.in-view .time{transform:rotate(0deg);-webkit-transform:rotate(0deg)}@media screen and (max-width:900px){.timeline2 ul li div{width:250px}.timeline2 ul li:nth-child(2n) div{left:-289px}.timeline2 ul li{margin-left:20px}.timeline2 ul li div{width:calc(100vw - 120px)}.timeline2 ul li:nth-child(2n) div{left:45px}.timeline2 ul li:nth-child(2n) div:before{border-color:transparent #eee transparent transparent;border-width:16px 16px 16px 0;left:-15px}.timeline2 ul li:nth-child(odd) .time{left:-23px}.timeline2 ul li:nth-child(2n) .time,.timeline2 ul li:nth-child(odd) .time{position:absolute;top:60px;transform:rotate(0deg);-webkit-transform:rotate(0deg);width:90px}.timeline2 ul li:nth-child(2n) .time{right:-67px}.timeline2 ul li.in-view:nth-child(2n) .time,.timeline2 ul li.in-view:nth-child(odd) .time{transform:rotate(-90deg);-webkit-transform:rotate(270deg)}.timeline2 ul li:nth-child(2n) .time,.timeline2 ul li:nth-child(odd) .time{display:none}.time-d,.timeline2 h2,.timeline2 p,.timeline2 time{text-align:left}}