.cbe-timeline-wrapper{padding-left:5%;position:relative;width:100%;height:100%}.cbe-timeline-wrapper .cbe-timeline-title{margin-bottom:40px;color:var(--accent-color)}.cbe-timeline-wrapper .timeline-items{width:100%;height:68vh;display:flex;padding:0 3% clamp(89px,7vw,120px);border-left:10px solid var(--accent-color);border-bottom:10px solid var(--accent-color);max-height:740px}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items{padding:0 5% 80px;flex-direction:column;border:none;height:100% !important;max-height:none}}.cbe-timeline-wrapper .timeline-items .timeline-line{position:absolute;top:0;left:0;width:2px;height:0;background-color:var(--accent-color);border-radius:5px;display:none}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .timeline-line{top:4%;left:19px;width:8px;height:var(--line-progress, 0);display:block}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item{position:relative;flex:1;padding:0 0 50px 0;box-sizing:border-box;display:flex;gap:80px;align-items:center}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item{flex-direction:column-reverse;gap:40px;align-items:flex-end}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item{gap:40px}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item:first-child .cbe-timeline-desc{flex-basis:47% !important}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item:first-child .cbe-timeline-number{left:44%}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item:last-child{padding-left:2% !important}@media screen and (min-width: 769px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item:last-child .cbe-timeline-number{left:54% !important}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-number{font-size:clamp(48px,5vw,88px);font-family:var(--ftitles);font-weight:700;color:var(--text-color);margin-bottom:22px;display:block;position:absolute;left:45%;transform:translateX(-50%);bottom:-22%}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-number{margin-bottom:0;display:flex;flex-direction:row-reverse;align-items:center;position:relative;bottom:0;width:100%;justify-content:flex-end}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-number{left:50%}}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-number span{width:100%}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .circle{position:absolute;left:50%;bottom:-30px;height:40px;width:40px;background-color:#bccde1;border-radius:50%;transform:translateX(-50%);border:6px solid var(--accent-color)}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .circle{height:33px;width:33px;position:relative;left:0;bottom:0}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .circle{bottom:-59%;height:33px;width:33px}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-image{flex-basis:30%;display:flex;justify-content:center;padding-left:35px;max-width:560px}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-image{padding:0 5%}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-image{flex-basis:37%}}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-image img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-desc{flex-basis:50%;margin-bottom:30px;max-width:700px}@media screen and (max-width: 768px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-desc{margin-bottom:0}}@media screen and (min-width: 769px)and (max-width: 1190px){.cbe-timeline-wrapper .timeline-items .cbe-timeline-item .cbe-timeline-desc{flex-basis:55%}}