.promo_speakers{list-style:none;margin-bottom:clamp(40px,5.5555561111vw,80px);padding-left:0}.promo_speakers li{margin-bottom:0}li:last-child .promo_speakers-item{border-bottom:1px solid var(--color-secondary)}.promo_speakers-item{align-items:center;border-top:1px solid var(--color-secondary);display:flex;padding:40px 0}.promo_speakers-item:hover .promo_speakers-icon{opacity:1}.promo_speakers-item:hover .promo_speakers-name{transform:translateX(0)}.promo_speakers-item:hover .promo_speakers-thumbnail{opacity:1;width:175px}.promo_speakers-icon{box-sizing:content-box;height:auto;opacity:0;padding-right:40px;transition:opacity .3s ease;width:46px}.promo_speakers-name{align-items:center;display:flex;margin-bottom:0;margin-right:auto;transform:translateX(-86px);transition:transform .4s ease}.promo_speakers-position{display:block;font-size:16px;font-weight:300;margin-left:clamp(20px,2.7777780556vw,40px)}.promo_speakers-company{height:auto;margin-left:20px;max-width:100px;width:100%}.promo_speakers-thumbnail{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;opacity:0;overflow:hidden;position:absolute;transition:width .4s ease,opacity .4s ease;width:0;z-index:999}.promo_speakers-thumbnail img{height:100%;max-width:none;width:auto}@media(max-width:992px){.promo_speakers-icon{opacity:1;padding-right:20px;width:26px}.promo_speakers-name{transform:translateX(0)}.promo_speakers-company{margin-left:15px;max-width:72px}.promo_speakers-thumbnail{display:none}}@media(max-width:768px){.promo_speakers li{position:relative}.promo_speakers-item{flex-wrap:wrap;margin-bottom:-20px;padding:20px 0}.promo_speakers-icon{display:none}.promo_speakers-name{align-content:baseline;flex-wrap:wrap;font-size:30px;margin-bottom:40px;margin-right:0;min-height:90px;padding-right:115px;width:100%}.promo_speakers-position{margin-left:0;margin-top:10px;width:100%}.promo_speakers-company{margin-bottom:20px;margin-left:0;margin-right:20px;max-width:90px}.promo_speakers-thumbnail{display:block;height:auto;position:absolute;right:0;top:20px;width:90px}}