.cm-timeline .cm-top .page-center{margin:0 auto;max-width:1880px;padding:100px 60px;width:100%}.cm-timeline .cm-top h1{position:relative;text-align:center;z-index:9}.cm-timeline #timeline{float:left;padding:0 0 60px;position:relative;width:100%}.cm-timeline #timeline .page-center{margin:0 auto;max-width:1880px;padding-left:60px;padding-right:60px;width:100%}.cm-timeline #timeline .time{clear:both;float:right;padding-left:80px;padding-right:0;position:relative;width:50%}.cm-timeline #timeline .time .timeline-img{margin-bottom:50px;max-width:440px;position:relative}.cm-timeline #timeline .time .timeline-img img{display:block;width:100%}.cm-timeline #timeline .time .timeline-img:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #6b7d97;content:"";height:0;left:50%;margin-left:-20px;position:absolute;top:100%;width:0}.cm-timeline #timeline h2{font-size:4.6em;margin-bottom:.4em;position:relative}.cm-timeline #timeline{font:16px effra,Helvetica,Arial,sans-serif}.cm-timeline #timeline .timeline-desc p{font-family:effra,Helvetica,Arial,sans-serif;font-size:2em;font-weight:400;line-height:normal}.cm-timeline #timeline .time:nth-child(2n){float:left;padding-left:0;padding-right:80px;text-align:right}.cm-timeline #timeline .time:nth-child(2n) .timeline-img{margin-left:auto}.cm-timeline #timeline .timeline-desc p a{color:#2a313b;text-decoration:none}.cm-timeline #timeline h2:after{background:#3ce;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:50px;margin-right:55px;margin-top:-25px;position:absolute;right:100%;top:50%;width:50px;z-index:2}.cm-timeline #timeline .time:nth-child(2n) h2:after{left:100%;margin-left:55px;margin-right:0;right:auto}.cm-timeline #timeline .time:nth-child(2n) .timeline-img{display:inline-block;margin-bottom:46px}.cm-timeline .outer-line{background:#3ce;height:480px;left:50%;margin-left:-2px;position:fixed;top:0;width:5px;z-index:1}.cm-timeline .cm-top{background:#f2f5f9;position:relative;z-index:2}.cm-timeline #timeline .dc-logo{margin-left:60px;margin-top:300px;position:absolute;width:50%}.cm-timeline #timeline .dc-logo svg{height:740px;width:740px}.cm-timeline #timeline .time{z-index:2}@media (max-width:1520px){.cm-timeline #timeline .timeline-desc p{font-size:1.8em;line-height:1.3em}}@media only screen and (max-width:1280px){.cm-timeline #timeline .page-center{padding-left:40px;padding-right:40px}.cm-timeline #timeline .timeline-desc p{font-size:1.6em}}@media only screen and (max-width:990px){.cm-timeline .cm-top .page-center{padding:80px 20px}.cm-timeline .cm-top h1{font-size:47.6px}.cm-timeline #timeline .time{padding-left:60px;width:100%}.cm-timeline #timeline{font-size:14px}.cm-timeline #timeline h2:after{left:auto;margin-left:0;margin-right:35px;right:100%}.cm-timeline .outer-line{left:39px}.cm-timeline #timeline .timeline-desc p{font-size:1.5em;margin-bottom:50px}.cm-timeline #timeline .time:nth-child(2n){padding-left:60px;padding-right:0;text-align:left}.cm-timeline #timeline .time:nth-child(2n) h2:after{left:auto;margin-left:0;margin-right:35px;right:100%}.cm-timeline #timeline .dc-logo svg{max-width:100%}}@media only screen and (max-width:767px){.cm-timeline #timeline .dc-logo svg{max-width:100%}.cm-timeline #timeline .page-center{padding-left:20px;padding-right:10px}.cm-timeline #timeline .time:nth-child(2n) h2:after,.cm-timeline #timeline h2:after{right:calc(100% - 20px)}}