.kl-timeline .kl-timeline__entry--image{display:flex}.kl-image-container,.kl-timeline__entry--image .kl-image-side-content{padding:1rem;width:50%}.kl-image-container{padding-right:2rem}.kl-timeline__entry--image .kl-image-side-content{padding-left:2rem}.kl-image-container img{width:100%}.kl-image-side-content{position:relative}.timeline-with-image .kl-timeline__entry .kl-timeline__preheader{color:#01ff99;font-size:1.5rem;text-transform:uppercase}.timeline-with-image .kl-timeline__entry h2{color:#fff;font-weight:400;margin-bottom:.5rem}.timeline-with-image .kl-timeline__entry p{font-weight:300;margin-bottom:0}.timeline-with-image .kl-timeline__entry:first-child h2{font-size:54px!important;line-height:64px}.timeline-with-image .kl-timeline__entry--odd{padding:1rem 5rem;text-align:left}.timeline-with-image .kl-timeline__entry--even{padding:1rem 5rem}.kl-timeline__entry--image .kl-image-side-content p:first-of-type:before{background-color:#0f9;border-radius:10px;content:"";display:block;height:10px;left:-1px;position:absolute;top:50%;transform:translateX(-5px);width:10px}.kl-timeline__entry--image .kl-image-side-content p:first-of-type:after{background-color:#0f9;content:"";display:block;height:100%;left:-1px;position:absolute;top:50%;width:1px}.kl-timeline__entry.kl-timeline__entry--even:last-child:after{content:none}@media screen and (max-width:900px){.timeline-with-image .kl-timeline__entry--even,.timeline-with-image .kl-timeline__entry--odd{padding:2rem}}@media screen and (max-width:768px) and (min-width:716px){.custom-numbering li:before{bottom:0}}@media (max-width:580px){.kl-timeline__entry.kl-timeline__entry--image{flex-direction:column;padding:0}.kl-timeline__entry--image .kl-image-side-content p:first-of-type:after,.kl-timeline__entry--image .kl-image-side-content p:first-of-type:before{left:-50px}.kl-image-container,.kl-timeline__entry--image .kl-image-side-content{padding:0;width:100%}.kl-timeline__entry--image{margin-bottom:1rem}}@media screen and (max-width:420px){.kl-timeline__entry--image .kl-image-side-content p:first-of-type:after,.kl-timeline__entry--image .kl-image-side-content p:first-of-type:before{left:-20px}}