.speaker-wrap{gap:40px;margin:0 0 0 auto;max-width:none;padding-left:max(20px,calc(50vw - 565px))}.speaker-wrap .left-column{align-items:end;display:flex;flex-direction:row;justify-content:space-between;max-width:1170px;padding:20px}.speaker-wrap .right-column{flex:1;min-width:0;overflow:visible;position:relative}.speaker-wrap .slider-wrapper{cursor:grab;overflow:hidden;position:relative}.speaker-wrap .slider-wrapper:active{cursor:grabbing}.speaker-wrap .slider-track{display:flex;gap:24px;padding:24px 12px}.speaker-wrap .slider-track.animating{transition:transform .5s ease-in-out}.speaker-wrap .card{flex-shrink:0;max-width:320px;min-width:320px;overflow:hidden;position:relative}.speaker-wrap .card-image{align-items:center;background:linear-gradient(135deg,var(--indigo-7) 0,var(--indigo-10) 100%);border-radius:20px;color:#fff;display:flex;font-size:3rem;justify-content:center;overflow:hidden;position:relative;width:100%}.speaker-wrap .card-image img{pointer-events:none}.speaker-wrap .card-content{padding:20px 0 72px}.speaker-wrap .card-content h4,.speaker-wrap .card-content p{pointer-events:none}.speaker-wrap .card-content .link-text{bottom:20px;color:var(--blue-7);position:absolute}.speaker-wrap a.icon-after:after,.speaker-wrap span.icon-after:after{align-items:center;content:"\e0e3";display:inline-flex;font-family:SAP-icons;font-size:inherit;font-style:normal;font-variant:normal;font-weight:inherit;height:16px;justify-content:center;margin-left:.25rem;text-transform:none;vertical-align:middle;width:16px}.speaker-wrap .slider-controls{display:flex;gap:12px;justify-content:flex-start;margin-top:24px;transition:opacity .3s ease,visibility .3s ease}.speaker-wrap .slider-controls.hidden{opacity:0;pointer-events:none;visibility:hidden}.speaker-wrap .sapBtn.control{height:44px}@media (max-width:1024px){.speaker-wrap .section-container{flex-direction:column;gap:32px;padding-left:20px}.speaker-wrap .left-column{max-width:none;padding-right:20px;width:100%}.speaker-wrap .right-column{width:100%}.speaker-wrap .card{max-width:280px;min-width:280px}}@media (max-width:960px){.speaker-wrap{gap:0}}@media (max-width:640px){.speaker-wrap .card{max-width:260px;min-width:260px}}