.event{padding-top:3rem;padding-bottom:3rem}.event__container{display:flex;flex-direction:column;gap:2rem}.event__introduction{display:flex;flex-direction:column;gap:1.5rem;padding-right:1rem;padding-left:1rem;margin:auto;width:100%;max-width:1320px !important}.event .wysiwyg
p{font-size:1.125rem;font-style:normal;line-height:1.75rem;color:#303030}.event__item{border-radius:.5rem;border:1px
solid #c2c2c2;background-color:#fff;display:flex;flex-direction:column;width:min-content;cursor:pointer}.event__item:hover{border:1px
solid #4e4e4e}.event__item:hover
.event__inner{background:#f5f5f5;border-radius:0 0 .5rem .5rem}.event__img{border-radius:.5rem .5rem 0 0;height:10rem;object-fit:cover;object-position:center;width:280px;aspect-ratio:280/160}.event__inner{padding:1rem;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between}.event__body{display:flex;flex-direction:column;gap:.5rem;height:100%}.event__title,.event__link{font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600;color:#000}@media screen and (min-width: 768px){.event__title,.event__link{font-size:1rem;line-height:1.75rem}}.event__link{text-decoration:none;pointer-events:none}.event__description{font-size:.875rem;font-style:normal;line-height:1.1875rem;font-weight:400;color:#566077;display:-webkit-box;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.event__date{padding:.75rem 0;border-top:1px solid #eaedf8;border-bottom:1px solid #eaedf8;font-size:.75rem;font-style:normal;line-height:normal;font-weight:500;margin-top:auto}.event__button{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-style:normal;line-height:1.5rem;font-weight:600}@media screen and (min-width: 768px){.event__button{font-size:1rem;line-height:1.75rem}}.event__icon{font-size:1.5rem}.event
.slider__scroll{padding-right:1rem;padding-left:1rem;margin:auto;max-width:1320px !important}@media screen and (min-width: 768px){.event__introduction{padding-right:2rem;padding-left:2rem}.event
.slider__scroll{padding-right:2rem;padding-left:2rem}}@media screen and (min-width: 1024px){.event__item{width:auto}.event__img{width:100%;aspect-ratio:312/160}}@media screen and (min-width: 1360px){.event__introduction,.event
.slider__scroll{padding-right:0;padding-left:0}}