.event-grid .headline{color:#4a7192;-webkit-hyphens:auto;hyphens:auto;margin-bottom:3rem;text-align:center}@media only screen and (min-width:960px){.event-grid .headline{margin-bottom:4rem}}.event-grid .row{justify-content:center}.event-grid .event-cards{row-gap:1rem}.event-grid .event-cards.module-horizontal-scroller .hs-viewport{margin-top:-1rem;padding-bottom:1rem;padding-top:1rem;row-gap:1rem}.event-grid .event-cards .hs-item-enter-active{transition:opacity .4s ease,transform .4s ease}.event-grid .event-cards .hs-item-enter-from{opacity:0;transform:translateY(1rem)}.event-grid .event-cards .hs-item-move{transition:transform .4s ease}.event-grid .event-cards .hs-thumb{background:#457772}.event-grid .event-card{border:1px solid #dcdcdc;border-radius:12px;color:inherit;display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none;transition:border-color .1s cubic-bezier(.5,0,.15,1);width:100%}.event-grid .event-card.is-active,.event-grid .event-card:hover{border-color:#457772;box-shadow:0 3px 7px #3f3d4233}.event-grid .event-card.is-active .read-more:after,.event-grid .event-card:hover .read-more:after{background-color:#457772;bottom:2px;content:"";height:1px;left:0;position:absolute;right:0}.event-grid .event-card .card-clip{border-radius:12px;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.event-grid .event-card .teaser-image{width:100%}.event-grid .event-card .event-logo{background-color:#fff;box-shadow:0 3px 7px #3f3d4233;height:6rem;padding:.25rem;position:absolute;right:1rem;top:-1.5rem;transform:rotate(-3deg);width:auto}.event-grid .event-card .event-card-content{display:flex;flex:1;flex-direction:column}.event-grid .event-card .event-card-content .header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.event-grid .event-card .event-card-content .header .event-name{margin-bottom:0}.event-grid .event-card .event-card-content .bottom-content{align-items:center;background-color:#e5f6f4;display:flex;gap:2rem;justify-content:space-between;padding:.5rem .5rem .5rem 1.5rem}.event-grid .event-card .event-card-content .bottom-content .event-schedule{align-items:center;display:flex;gap:.5rem;margin-bottom:0}.event-grid .trailing-card{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.event-grid .trailing-wrapper{display:flex;justify-content:center;padding-top:1rem}
