.timeline-section{position:relative}.timeline-section:after{background-image:url(https://enterprise-software.broadcom.com/hubfs/SPM%20Summit%202026%20Assest/C06C8F05-117C-46A5-8781-70912F5F2BD0.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:65%;left:0;position:absolute;width:70%}.timeline-section:before{background:linear-gradient(180deg,#000,rgba(0,0,0,.1) 18%),url(https://enterprise-software.broadcom.com/hubfs/SPM%20Summit%202026%20Assets/Group%201171274210.png);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";height:50%;left:-1%;position:absolute;top:7%;width:36%;z-index:999}.timeline-section .time-side-container div{color:#fff}.timeline-section .inner-right-side-container{border:1px solid #fefefe7d;border-radius:21px;max-width:745px;padding:64px 24px 41px 64px}.timeline-section .inner-timeline-section{display:flex;flex-wrap:wrap;justify-content:right}.timeline-section .right-side-container{margin-left:109px;position:relative;z-index:1000000}.timeline-section .inner-left-side-container .description p{color:#fff}.timeline-section .inner-left-side-container .heading-container h4{margin:0}.timeline-section .inner-left-side-container{max-width:271px;position:relative;z-index:9999}.timeline-section .speaker-info p{color:#fff;margin:0}.timeline-section .agenda-heading h6,.timeline-section .speaker h6{margin:0}.timeline-section .time-side-container p{color:#fff!important}.timeline-section .time-side-container h5{margin:0}.timeline-section .duration p{color:#fff;font-size:20px;font-weight:500;line-height:125%}.timeline-section .agenda-container{display:flex;flex-wrap:wrap;margin-bottom:34px}.timeline-section .agenda-info-container{padding-left:22px;width:70%}.timeline-section .time-side-container{width:30%}.timeline-section .speaker{margin:18px 0}.timeline-section .description{background:linear-gradient(180deg,#000,rgba(0,0,0,.1));position:relative;z-index:9}@media only screen and (max-width:1154px){.timeline-section:after{bottom:unset;height:50%;top:25%;width:50%}.timeline-section:before{height:35%;top:0;width:35%}}@media only screen and (max-width:991px){.timeline-section:after{height:10%}.timeline-section .right-side-container{margin-left:0}.timeline-section:before{height:25%;top:0;width:35%}.timeline-section:after{height:25%;left:21%;top:5%}}@media only screen and (max-width:767px){.timeline-section .inner-right-side-container{padding:44px 18px 4px 20px}.timeline-section:after,.timeline-section:before{content:unset}.timeline-section .inner-left-side-container{margin:0 0 30px;max-width:100%}}