.timeline-event-section{background:#fff1f1;padding:120px 0;position:relative}.timeline-event-section .container{max-width:1465px}.timeline-event-section .heading-badge{border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-weight:400;letter-spacing:.1em;line-height:1.3;margin:0 0 16px;padding:6px 22px 13px}.timeline-event-section .sec-heading{font-size:70px;line-height:80px;margin-bottom:30px}.timeline-event-section ul.reg-list li{display:flex;gap:15px;row-gap:15px}.timeline-event-section ul.reg-list li img{max-width:16px;width:100%}.timeline-event-section ul.reg-list li span{color:#333;font-size:14px;font-weight:400;line-height:120%}.sessions-list-wrap .sessions-list{margin-bottom:50px!important}.sessions-btn .btn-red{height:56px!important}.accordion-item .sessions-btn .btn.btn-red:after{display:none}.timeline-event-caption{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;position:relative;width:100%}.timeline-event-caption .timeline-content-left{position:sticky;top:100px;width:34%}.timeline-event-caption .timeline-content-right{width:66%}.timeline-event-caption .timeline-content-left .tle-content-inner{max-width:441px;width:100%}.timeline-event-caption .tle-heading{display:block;margin:0 0 50px}.timeline-event-caption .tle-heading .heading-badge{border-color:#cf3232;color:#cf3232}.timeline-event-caption .tle-heading p{color:#333;font-size:18px;font-weight:500;line-height:24px;margin:0 0 50px}.timeline-header-btn{position:relative;z-index:1}.timeline-header-btn .btn-red{background:#eb2d2e!important;justify-content:center!important;margin:0!important;max-width:100%!important;width:100%!important}.timeline-header-btn .btn-red:hover{background-color:#101117!important;color:#fff!important}.timeline-header-btn .btn.btn-red:hover svg path[stroke]{stroke:#fff;transition:all .5s}.timeline-header-btn .btn.btn-red:hover svg path[fill]{fill:#fff;transition:all .5s}.titletime-tabs{display:block;position:relative}.titletime-tabs ul{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.titletime-tabs ul li{display:block;width:100%}.titletime-tabs ul li a{align-items:center;background:transparent;border:1px solid #111;border-radius:10px;color:#111;display:flex;font-family:Abolition Test,sans-serif;font-size:24px;justify-content:center;letter-spacing:.1em;line-height:100%;padding:17px 20px 19px;transition:all .3s ease-in-out;width:100%}.titletime-tabs ul li a:hover{background:#fff}.titletime-tabs ul li a.active-day{background:#111;color:#fff}.timeline-event-caption .timeline-content-rinner{margin-left:auto;max-width:834px}.timeline-event-caption .timeline-content-rinner .tle-content-caption{padding-left:64px;position:relative}.timeline-event-caption .timeline-content-rinner .tle-content-caption:before{background:rgba(235,45,46,.302);content:"";height:calc(100% - 125px);left:20px;position:absolute;top:124px;width:1px}.timeline-event-caption .timeline-content-rinner .tle-content-caption:after{background:#eb2d2e;border-radius:100px;box-shadow:0 0 10px 0 rgba(0,0,0,.102);content:"";height:14px;left:14px;outline:4px solid #fbd3d4;position:absolute;top:124px;width:14px}.timeline-event-caption .timeline-content-rinner .tle-progress-line{background:#eb2d2e;border-radius:4px;height:calc(30% - 125px);left:19px;position:absolute;top:124px;width:3px}.timeline-event-caption .tle-content-item{background:#fff;border-radius:15px;box-shadow:3px 4px 10px 0 rgba(0,0,0,.102);margin:0 0 50px;padding:50px 40px;position:relative}.timeline-event-caption .tle-content-item .days-badge{background:#eb2d2e;border:1px solid #eb2d2e;border-radius:100px;color:#fff;display:inline-flex;font-family:Abolition Test,sans-serif;font-size:20px;left:-77px;letter-spacing:3px;line-height:100%;padding:7px 15px 10px;position:absolute;top:195px;transform:rotate(270deg)}.tle-content-item .tle-content-item-inner{display:block;position:relative}.tle-content-item .event-item-header{margin:0 0 50px;width:100%}.tle-content-item .event-item-header ul.reg-list{align-items:center;background:#fff;border:1px solid #eb2d2e;border-radius:100px;box-shadow:none;color:#373737;display:inline-flex;font-size:20px;font-weight:400;line-height:100%;margin:0 0 24px;padding:7px 16px 2px;width:auto}.tle-content-item .event-item-header ul.reg-list li:last-child{border:0;margin-bottom:5px;margin-right:0;padding:0}.tle-content-item .event-item-header h2{color:#222;font-size:50px!important;line-height:100%!important;margin:0 0 50px}.tle-content-item .event-item-header .tle-item-img{position:relative;width:100%}.tle-content-item .event-item-header .tle-item-img img{border-radius:10px;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.sessions-btn{margin:0}.sessions-btn .btn-red{height:56px}.sessions-btn .btn-red:focus,.sessions-btn .btn-red:focus span{color:#fff}.sessions-btn .btn.btn-red span{font-size:24px;margin-right:10px;margin-top:-6px}.sessions-btn .btn.btn-red svg{max-width:24px;transform:rotate(0deg)}.accordion-item.is-active .sessions-btn .btn.btn-red svg{transform:rotate(90deg)}.sessions-list-wrap{position:relative;width:100%}.sessions-list-wrap .sessions-list{margin-bottom:50px;width:100%}.sessions-list-wrap .sessions-list:last-child{margin-bottom:0}.sessions-list .sessions-info{position:relative;width:100%}.accordion-panel{display:none;margin:30px 0 0}.sessions-list .sessions-detail{border-bottom:1px solid rgba(235,45,46,.2);display:flex;flex-direction:column;gap:30px;margin:0 0 34px;padding:0 0 40px;width:100%}.sessions-list .sessions-detail:last-child{border:0;margin:0;padding:0}.sessions-heading{align-items:center;display:flex;gap:0;justify-content:flex-start;margin:0}.sessions-heading h4{color:#333;font-size:22px;letter-spacing:.2px;line-height:100%;margin:0}.sessions-heading h4.time-info{border-right:1px solid rgba(235,45,46,.302);color:#eb2d2e;margin-right:10px;padding-right:10px;white-space:nowrap}.sessions-list .sessions-speaker-info{align-items:center;display:flex;justify-content:flex-start;margin:0;position:relative;width:100%}.sessions-list .speaker-info{background:#f2f2f2;border:1px solid #333;border-radius:10px;display:inline-flex;flex-direction:column;gap:8px;padding:14px;width:auto}.sessions-list .speaker-info .speaker-icon{display:block;width:100%}.sessions-list .speaker-info .speaker-icon img{display:block;max-width:30px;-o-object-fit:cover;object-fit:cover;width:100%}.sessions-list .speaker-info p,.sessions-list .speaker-info p a{color:#333;font-size:14px;font-weight:500;line-height:120%;margin:0}.sessions-list .speaker-info p a{margin-right:5px;text-decoration:underline}.sessions-list .speaker-info span{color:#333;font-size:12px;font-weight:400;line-height:160%}.sessions-list .sessions-detail p{color:#333;font-size:14px;font-weight:400;line-height:140%;margin:0}.agenda-btn-caption{padding-left:64px;position:relative;z-index:11}.agenda-btn-caption .btn{align-items:center;display:flex;gap:20px;justify-content:center;padding:17px 30px 19px;width:100%}.agenda-btn-caption .btn:hover{background:#eb2d2e;color:#fff}.agenda-btn-caption .btn:focus{color:#fff}.agenda-btn-caption .btn span{font-size:30px;line-height:100%;margin:-5px 0 0}.agenda-btn-caption .btn svg{max-width:22px}@media only screen and (max-width:1280px){.timeline-event-caption .timeline-content-left{width:36%}.timeline-event-caption .timeline-content-right{width:64%}}@media only screen and (max-width:1199px){.timeline-event-caption .tle-heading,.timeline-event-caption .tle-heading p{margin:0 0 30px}.timeline-event-caption .timeline-content-left{top:85px}.timeline-event-section{padding:100px 0}}@media only screen and (max-width:1024px){.timeline-event-section{padding:80px 0}.timeline-event-caption .tle-content-item{border-radius:10px;margin:0 0 40px;padding:40px 24px}.tle-content-item .event-item-header ul.reg-list{margin:0 0 16px}.tle-content-item .event-item-header h2{font-size:44px!important;margin:0 0 40px}.tle-content-item .event-item-header .tle-item-img img{border-radius:6px}.sessions-list-wrap .sessions-list,.tle-content-item .event-item-header{margin:0 0 40px}.sessions-list .sessions-detail{gap:20px;margin:0 0 24px;padding:0 0 24px}.timeline-event-caption .timeline-content-rinner .tle-content-caption{padding-left:50px}.timeline-event-caption .tle-content-item .days-badge{font-size:18px;left:-63px;padding:5px 15px 8px}}@media only screen and (max-width:991px){.timeline-event-caption{flex-wrap:wrap;gap:50px}.timeline-event-caption .timeline-content-left{position:relative;top:0;width:100%}.timeline-event-caption .timeline-content-right{width:100%}.timeline-event-caption .timeline-content-left .tle-content-inner{max-width:100%}.titletime-tabs ul{flex-direction:row}}@media only screen and (max-width:767px){.timeline-event-section{padding:60px 0}.titletime-tabs ul li a{border-radius:8px;font-size:20px;padding:12px 10px 14px}.timeline-event-caption{gap:40px}.timeline-event-caption .tle-heading p{font-size:16px}.timeline-event-caption .tle-content-item{border-radius:10px;margin:0 0 30px;padding:24px 20px}.tle-content-item .event-item-header h2{font-size:32px!important;margin:0 0 30px}.sessions-list-wrap .sessions-list,.tle-content-item .event-item-header{margin:0 0 30px}}@media only screen and (max-width:575px){.titletime-tabs ul li a{border-radius:5px;font-size:18px;padding:10px 10px 12px}.timeline-event-caption .timeline-content-rinner .tle-content-caption{padding-left:40px}.timeline-event-caption .tle-content-item .days-badge{font-size:16px;left:-48px;padding:4px 12px 7px}.timeline-event-caption .timeline-content-rinner .tle-progress-line{left:16px}.timeline-event-caption .timeline-content-rinner .tle-content-caption:before{left:17px}.timeline-event-caption .timeline-content-rinner .tle-content-caption:after{left:11px}.timeline-event-caption .tle-content-item .days-badge{left:-51px}.tle-content-item .event-item-header ul.reg-list{padding:6px 14px 1px}.sessions-list-wrap .sessions-list,.tle-content-item .event-item-header{margin:0 0 24px}.sessions-heading{flex-wrap:wrap}.sessions-heading h4.time-info{border-right:0;margin-right:0;padding-right:0;white-space:normal}.sessions-heading h4{font-size:20px;width:100%}.sessions-list .speaker-info{border-radius:5px;gap:6px;padding:10px 12px}.agenda-btn-caption .btn{gap:12px;padding:13px 30px 15px}.agenda-btn-caption .btn span{font-size:18px;margin-top:-3px}.agenda-btn-caption .btn svg{max-width:16px}.agenda-btn-caption{margin-left:10%;padding-left:0;width:90%}.sessions-btn .btn.btn-red span{font-size:20px;margin-top:-4px}.sessions-btn .btn-red{height:50px}}
