.timeline-sections{position:relative;max-width:920px;width:100%;margin:0 auto}.timeline-sections .timeline-center-line{position:absolute;width:1px;height:100%;top:0;left:50%;margin-left:-2px;background:rgba(0,0,0,.1);z-index:-1}@media only screen and (max-width: 600px){.timeline-sections .timeline-center-line{display:none;left:0}}.timeline-sections .timeline-content{padding-top:32px;padding-bottom:32px}.timeline-sections .timeline-content section{width:100%;height:100%;position:relative;overflow:hidden;margin-bottom:32px}.timeline-sections .timeline-content section .content-left-container{float:left}.timeline-sections .timeline-content section .content-right-container{float:right}.timeline-sections .timeline-content section .content-left-container,.timeline-sections .timeline-content section .content-right-container{max-width:44%;width:100%}.timeline-sections .timeline-content section .content-left,.timeline-sections .timeline-content section .content-right{position:relative;width:auto;padding:16px}.timeline-sections .timeline-content section .content-left .content-title,.timeline-sections .timeline-content section .content-right .content-title{font-size:30px;font-weight:400;text-align:center;border-bottom:1px solid rgba(0,0,0,.125);margin:16px auto;width:90%}@media only screen and (max-width: 1024px){.timeline-sections .timeline-content section .content-left .content-title,.timeline-sections .timeline-content section .content-right .content-title{font-size:26px;font-weight:400}}@media only screen and (max-width: 600px){.timeline-sections .timeline-content section .content-left .content-title,.timeline-sections .timeline-content section .content-right .content-title{font-size:30px;font-weight:400}}.timeline-sections .timeline-content section .content-left .content-description,.timeline-sections .timeline-content section .content-right .content-description{font-size:24px;font-weight:300;text-align:justify;margin-left:auto;margin-right:auto;width:96%}@media only screen and (max-width: 1024px){.timeline-sections .timeline-content section .content-left .content-description,.timeline-sections .timeline-content section .content-right .content-description{font-size:18px;font-weight:300}}.timeline-sections .timeline-content section .content-left .content-image,.timeline-sections .timeline-content section .content-right .content-image{display:block;margin-left:auto;margin-right:auto;width:90%;max-width:360px}@media only screen and (max-width: 1024px){.timeline-sections .timeline-content section .content-left{padding-right:0}}@media only screen and (max-width: 1024px){.timeline-sections .timeline-content section .content-right{padding-left:0}}.timeline-sections .timeline-content section .logo-eluleka-circle{position:absolute;top:0;left:50%;color:#fff;border-radius:100%;background:white;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;width:72px;height:72px;margin-left:-36px}@media only screen and (max-width: 1024px){.timeline-sections .timeline-content section .logo-eluleka-circle{width:62px;height:62px;margin-left:-31px}}@media only screen and (max-width: 600px){.timeline-sections .timeline-content section .logo-eluleka-circle{display:none;left:0}}@media only screen and (max-width: 600px){.timeline-sections .timeline-content section{margin-bottom:16px}}@media only screen and (max-width: 600px){.timeline-sections .timeline-content{padding-top:0}}.top-10{margin-top:10%}.top-20{margin-top:20%}.top-30{margin-top:30%}.top-40{margin-top:40%}.top-50{margin-top:50%}@media only screen and (max-width: 1024px){.top-10,.top-20{margin-top:20%}.top-30{margin-top:30%}.top-40{margin-top:40%}.top-50{margin-top:60%}}@media only screen and (max-width: 600px){.top-10,.top-20,.top-30,.top-40,.top-50{margin-top:0}}@media only screen and (max-width: 600px){.timeline-sections .timeline-center-line{margin-left:0;left:50px}.timeline-sections .timeline-content section .content-left-container,.timeline-sections .timeline-content section .content-right-container{max-width:100%;width:auto;float:none;min-height:53px}.timeline-sections .timeline-content section .content-left-container{margin-bottom:20px}.timeline-sections .timeline-content section .content-left,.timeline-sections .timeline-content section .content-right{padding:10px 25px;min-height:65px}.timeline-sections .timeline-content section .logo-eluleka-circle{margin-left:0;left:20px}}@media only screen and (max-width: 600px){.hidden-sm{display:none}}.visible-sm{display:none!important}@media only screen and (max-width: 600px){.visible-sm{display:block!important}}
