.teaser-sides{display:flex;gap:0;position:relative;width:200%;z-index:0}.teaser-sides .teaser-side{transition:opacity .3s ease,z-index .3s ease;width:50%}.teaser-sides .teaser-side--back{opacity:0;transform:translate3d(-100%,0,0);z-index:-1}.teaser--speaker{--at-roofline-mb:8px}.teaser--speaker .teaser-box{height:auto;overflow:hidden}.teaser--speaker .teaser-title{margin-bottom:8px}.teaser--speaker .teaser-title:last-child{margin-bottom:0}.teaser-sides .teaser-side--front{opacity:1}.teaser--speaker .teaser-events{display:flex;flex-direction:column;gap:32px}.teaser--speaker .teaser-box{padding:var(--at-colbox-py,32px) var(--at-colbox-px,32px)}.teaser--speaker .teaser-event{display:flex;flex-direction:column}.teaser--speaker .teaser-event .h3{color:var(--at-highlight-color,#c7eb44);font-weight:500}.teaser--speaker .teaser-event .teaser-description{margin-top:4px}.teaser--speaker .teaser-event .teaser-description:first-child{margin-top:0}.teaser--speaker .teaser-box .teaser-buttons{max-width:calc(100% - 40px)}.teaser--speaker .teaser-box .teaser-icon--sides{bottom:var(--at-colbox-py,32px);color:var(--at-highlight-color,#c7eb44);font-size:28px;height:32px;position:absolute;right:var(--at-colbox-px,32px);width:32px;--at-arrow-icon-transform:none}.teaser--speaker .teaser-box .teaser-icon--sides:before{left:.125em;position:relative}.teaser--speaker:focus-within .teaser-sides .teaser-side--front,.teaser--speaker:hover .teaser-sides .teaser-side--front{opacity:0}.teaser--speaker:focus-within .teaser-sides .teaser-side--back,.teaser--speaker:hover .teaser-sides .teaser-side--back{opacity:1;z-index:1}.teaser--speaker:focus-within .teaser-box .teaser-icon--sides,.teaser--speaker:hover .teaser-box .teaser-icon--sides{--at-arrow-icon-transform:rotate(-90deg)}.teasers-dark .teaser.teaser--speaker:before{border:var(--grid-border-width,1px) solid;bottom:calc(var(--grid-border-width, 1px)*-1);content:"";left:calc(var(--grid-border-width, 1px)*-1);right:calc(var(--grid-border-width, 1px)*-1);top:calc(var(--grid-border-width, 1px)*-1)}.teasers-dark.no-gap .teaser.teaser--speaker:before{content:normal}.teaser--speaker .teaser-side--back>.teaser-description{margin-top:1.5rem}.teaser--speaker .teaser-side--back>.teaser-description:first-child{margin-top:0}