.timeline-section{overflow:hidden;padding:115px 0}.timeline-section .box{display:flex}.timeline-section .heading{max-width:365px;position:relative;width:100%}.timeline-section .heading:after,.timeline-section .heading:before{background-image:url(https://25373524.fs1.hubspotusercontent-eu1.net/hubfs/25373524/2025%20website/Key-Visual-17.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:380px;position:absolute;width:380px;z-index:0}.timeline-section .heading:before{bottom:0;left:0}.timeline-section .heading:after{bottom:175px;left:-250px}.timeline-section .heading h2{color:#000b33;font-size:42px;font-weight:500;letter-spacing:-1px;line-height:1.3;margin-bottom:0;position:relative;z-index:1}.timeline-section .heading h2 span{color:#2d4cd7}.timeline-section .main-box{width:100%}.timeline-section .main-box .card-col{margin-bottom:20px;overflow:hidden;padding-left:55px;position:relative;z-index:1}.timeline-section .main-box .card-col:before{background-image:url(https://25373524.fs1.hubspotusercontent-eu1.net/hubfs/25373524/2025%20website/Group%201000002163.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;position:absolute;top:7px;width:24px}.timeline-section .main-box .card-col:after{background:#2d4cd7;content:"";height:100%;left:10px;position:absolute;top:50px;width:2px}.timeline-section .main-box .card-col ul li:last-child,.timeline-section .main-box .card-col:last-child{margin-bottom:0}.timeline-section .main-box .card-col h4{color:#000b33;font-size:32px;font-weight:600;line-height:1.2;margin-bottom:15px}.timeline-section .main-box .card-col ul{margin:0;padding-left:25px}.timeline-section .main-box .card-col ul li{color:#000b33;font-size:16px;font-weight:300;letter-spacing:-.5px;line-height:1.4;margin-bottom:10px}@media(max-width:991.98px){.timeline-section .heading:after,.timeline-section .heading:before{display:none}.timeline-section .heading{margin-bottom:40px;max-width:100%}}@media(max-width:767.98px){.timeline-section{padding:60px 0}.timeline-section .heading h2{font-size:32px}.timeline-section .main-box .card-col{padding-left:40px}.timeline-section .main-box .card-col h4{font-size:26px}.timeline-section .main-box .card-col ul{padding-left:15px}}