#timeline-1 .timeline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:95%;position:relative;top:40px}#timeline-1 .timeline:before{position:absolute;left:50%;width:2px;height:100%;margin-left:-1px;content:"";background:rgba(255,255,255,0.07)}.timeline-container{width:100%;position:relative;padding:0;background-attachment:fixed;background-size:cover}.timeline-container:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(99,99,99,0.8);content:attr(data-yr);margin-top:-50px;scroll-margin-bottom:130px;top:200px;top:50px}#timeline-1 .timeline-header{width:100%;margin-bottom:80px;position:relative}#timeline-1 .timeline-header__title{font-size:250%;font-weight:300px;margin:0}#timeline-1 .timeline-header__subtitle{font-size:16px;margin:10px 0 0 0;color:#000;line-height:22.4px;font-weight:400}#timeline-1 .hdrpos{top:-10px;margin:0 auto;padding:30px 10px 10px 10px;background-color:#fff}#timeline-1 div.mob-title{z-index:999;width:100%}#timeline-1 .timeline-item{padding:40px 0;opacity:.3;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}#timeline-1 .timeline-item:before{content:attr(data-text);letter-spacing:3px;width:100%;position:absolute;color:rgba(255,255,255,0.5);font-size:13px;border-left:2px solid rgba(255,255,255,0.5);top:70%;margin-top:-5px;padding-left:15px;opacity:0;right:calc(-100% - 14px)}#timeline-1 .timeline-item:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}#timeline-1 .timeline-item:nth-child(even):before{right:auto;text-align:right;left:calc(-100% - 14px);padding-left:0;border-left:0;border-right:2px solid rgba(255,255,255,0.5);padding-right:15px}#timeline-1 .timeline-item--active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}#timeline-1 .timeline-item--active:before{top:25%;-webkit-transition:.3s all .2s;-o-transition:.3s all .2s;transition:.3s all .2s;opacity:1}#timeline-1 div.timeline-item:last-child{margin-top:140px;padding-bottom:140px}#timeline-1 .timeline__content-title{font-weight:normal;font-size:66px;margin:-10px 0 0 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}#timeline-1 h2.timeline__content-title{position:relative;-webkit-filter:grayscale(50%);filter:grayscale(50%);background:-webkit-gradient(linear,left bottom,left top,from(rgba(88,88,88,0.9)),to(rgba(255,255,255,0.02)));background:-o-linear-gradient(bottom,rgba(88,88,88,0.9),rgba(255,255,255,0.02));background:linear-gradient(to top,rgba(88,88,88,0.9),rgba(255,255,255,0.02));height:47px}#timeline-1 .timeline-item--active .timeline__content-title{margin:-50px 0 20px 0}#timeline-1 p.timeline__content-desc{margin:0;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(255,255,255,0.7);font-weight:normal;line-height:25px}#timeline-1 p.timeline__content-desc:last-child{padding-bottom:40px}#timeline-1 .timelinenav{position:fixed;z-index:99;-webkit-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}#timeline-1 .timelinenav ul{list-style:none;list-style-position:inside;margin:15px 0}#timeline-1 .timelinenav ul li{margin:0 0 calc(100% - 15px) 0;padding-left:0;list-style-type:none;color:#bfc1c3;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#timeline-1 .timelinenav ul li:hover,#timeline-1 .timelinenav ul li.scrollActive,#timeline-1 .timelinenav ul li a:hover,#timeline-1 .timelinenav ul li a.scrollActive{color:#333 !important;line-height:16px;-webkit-background-clip:border-box;background-clip:border-box}#timeline-1 h2.timeline__noimg{background:none !important}#timeline-1 .timeline__img{max-width:100%;-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.4);box-shadow:0 10px 15px rgba(0,0,0,0.4);width:100%}#timeline-1 .demo-footer{padding:60px 0;text-align:center}#timeline-1 .demo-footer a{color:#999;display:inline-block}@media screen and (max-width:767px){#timeline-1 .section-container__timeline{margin:0 -15px !important;padding:20px 40px 40px !important}#timeline-1 .timeline:before{left:45.8px}#timeline-1 .hdrposmob{position:fixed !important;z-index:99999;width:81% !important;left:39px}#timeline-1 .mob-title{background-color:#fff;width:100%;height:80px;margin-top:-85px;-webkit-filter:grayscale(50%);filter:grayscale(50%);z-index:10}#timeline-1 .timeline-header__title{font-size:156.25%}#timeline-1 .timeline-item{-ms-flex-item-align:baseline !important;align-self:baseline !important;width:100%;padding:0 20px 150px 70px}#timeline-1 .timeline-item:before{padding:5px 0 0 0 !important;border:none !important;top:-3%;left:70px !important;text-align:left !important;color:#ccc;font-size:calc(0.875rem - .15vw);font-weight:700;vertical-align:bottom}#timeline-1 .timeline-item:last-child{margin-top:0 !important;padding-bottom:40px !important}#timeline-1 div.timelinenavmob::before{display:none;position:fixed;left:45.8px;width:2px;height:calc(100% - 15em);margin-left:-1px;content:"";background:rgba(255,255,255,0.07);top:162px}#timeline-1 div.timeline.timelinenavmob .timelinenav{position:fixed;margin-top:-20px;padding-top:10px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;scrollbar-color:transparent;height:70vh;-webkit-overflow-scrolling:touch;top:170px}#timeline-1 div.timeline.timelinenavmob .timelinenav::-webkit-scrollbar{-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;background:transparent;display:none}#timeline-1 .timelinenavmob div.timelinenav ul li:hover{cursor:pointer}#timeline-1 .timelinenavmob div.timelinenav{display:none;position:absolute;left:26px;z-index:99}#timeline-1 .timelinenavmob div.timelinenav ul li:before{content:'-';position:absolute;left:18px;z-index:10;cursor:pointer}#timeline-1 .timelinenavmob div.timelinenav ul{list-style-type:none;padding-left:25px;font-weight:bold;color:rgba(255,255,255,0.5);border-left:5px;margin-top:-10px}#timeline-1 .timelinenavmob div.timelinenav ul li a{text-decoration:none;color:rgba(255,255,255,0.5);overflow-y:scroll;overflow-x:hidden;overflow:hidden}#timeline-1 img[src='']{padding-top:40px}#timeline-1 img[src='']+h2{padding-left:0}#timeline-1 h2.timeline__noimg{margin-top:-105px !important;padding-bottom:90px;padding-left:0;margin-left:-15px !important}}@media screen and (max-width:767px) and (orientation:portrait){#timeline-1 .timeline-item:before{width:80%;word-break:break-word}#timeline-1 .timeline__content{padding-top:20px}}@media screen and (max-width:767px) and (orientation:landscape){#timeline-1 div.timeline-container:before{height:calc(100% - 60px);top:110px}#timeline-1 div.timeline-header.hdrpos.hdrposmob{height:92px;padding:0 10px 0 10px;width:89.3% !important}#timeline-1 div.timeline-item:before{width:84%;padding-top:0 !important;height:36px}#timeline-1 div.timeline__content{padding-top:2.2%;padding-bottom:10px;width:100%}#timeline-1 .timeline-header__subtitle{padding-bottom:10px}#timeline-1 div.timelinenavmob::before{top:120px;height:calc(100vh - 170px)}#timeline-1 div.timeline.timelinenavmob .timelinenav{margin-top:-60px;height:60vh}}@media screen and (min-width:768px){#timeline-1 .timelinenav{position:fixed;z-index:999;-webkit-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out;top:110px;left:0;width:100%;text-align:center;height:42px !important;display:none !important}#timeline-1 .timelinenav ul{list-style:none;list-style-position:inside;margin:15px 0;padding:0}#timeline-1 .timelinenav ul li{display:inline-block;display:-moz-inline-box;display:inline;zoom:1;min-width:40px;width:100%;max-width:5%;text-align:center;padding-left:0;list-style-type:none;color:#525253;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#timeline-1 .timelinenav ul li a{text-transform:none;text-decoration:none;color:#333;font-weight:bold;font-size:1.2rem}#timeline-1 .timelinenav ul li:hover,#timeline-1 .timelinenav ul li.scrollActive,#timeline-1 .timelinenav ul li a:hover,#timeline-1 .timelinenav ul li a.scrollActive{color:#bfc1c3 !important;line-height:16px;-webkit-background-clip:border-box;background-clip:border-box}}