@keyframes slideUpPercent{0%{transform:translateY(-20%);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes slideDownPx{0%{transform:translateY(15px);opacity:0}100%{opacity:1;transform:translateY(0)}}.events{margin-bottom:40px}.events__container{position:relative;border-radius:16px}.events .wrapper{position:relative}.events h3{width:100%}.events__swiper{position:static}@media(max-width: 991px){.events__swiper.swiper-container.swiper{padding:30px 0}}.events__swiper:not(.swiper-initialized) p{margin-bottom:0}.events__swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px;overflow:hidden}.events__swiper:not(.swiper-initialized) .swiper-slide{min-width:33%}.events__swiper:not(.swiper-initialized) .item{height:calc(100% - 24px)}.events .swiper-wrapper{margin-bottom:30px}@media(min-width: 992px){.events .swiper-wrapper{margin-bottom:0}}.events__item{padding:25px 13px 28px;height:100%}.events .item{display:flex;flex-direction:column;padding:0 16px}@media(min-width: 992px){.events .item{padding:24px}}.events .item:hover h4{color:#6e279b}.events .item:hover button{color:#6e279b}.events .item:hover button path{stroke:#6e279b}.events .item__thumb{margin-bottom:16px;height:50vw;border-radius:8px;overflow:hidden}@media screen and (min-width: 768px){.events .item__thumb{height:25vw}}@media(min-width: 991px){.events .item__thumb{height:15vw;max-height:296px}}.events .item__thumb img{width:100%;height:100%;object-fit:cover}.events .item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.events .item__tags{display:flex;gap:4px;flex-wrap:wrap}.events .item__tag{display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;color:#191031;font-family:Play;font-size:10px;line-height:14px;text-transform:uppercase;border-radius:4px;background:#c6ffe4;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events .item__date{color:#686a8a;font-size:10px;line-height:14px;text-transform:uppercase}.events .item__date em{font-style:normal;color:#6e279b}.events .item h4{transition:.3s ease}.events .item__txt{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.events .item__txt p{font-size:14px}.events .item button{display:flex;align-items:center;gap:8px;margin-top:auto;border:none;outline:none;color:#686a8a;background:none;transition:.3s ease;text-transform:uppercase}.events .item button path{transition:.3s ease}.events .swiper-slide{height:auto}.events .swiper-buttons{display:none}@media(min-width: 992px){.events .swiper-buttons{position:absolute;top:30px;right:40px;display:flex;width:72px;height:36px;border:1px solid #c7d1de;border-radius:6px;overflow:hidden;transform:rotate(180deg)}.events .swiper-buttons::before{content:"";position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);width:1px;background-color:#c7d1de}}.events .swiper-buttons:has(.swiper-button-lock){display:none}.events .swiper-button-next,.events .swiper-button-prev{position:static;margin:0;width:36px;height:36px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M10.4004 10.6846L6.43131 5.99457C6.43131 5.99457 10.2892 1.43589 10.3977 1.30725M5.56445 10.7002L1.59537 6.01019L5.56445 1.32019" stroke="%233D315C" stroke-width="1.34"/></svg>');background-repeat:no-repeat;background-position:center;transition:.3s ease}.events .swiper-button-next::after,.events .swiper-button-prev::after{content:none}.events .swiper-button-next::before,.events .swiper-button-prev::before{content:""}.events .swiper-button-next:hover,.events .swiper-button-prev:hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M10.4004 10.6846L6.43131 5.99457C6.43131 5.99457 10.2892 1.43589 10.3977 1.30725M5.56445 10.7002L1.59537 6.01019L5.56445 1.32019" stroke="%2351B687" stroke-width="1.34"/></svg>')}.events .swiper-button-prev{transform:rotate(180deg)}.events .swiper-scrollbar{height:1px !important;bottom:30px !important;left:16px !important;right:16px !important}.events .swiper-scrollbar .swiper-scrollbar-drag{height:2px;background-color:#6e279b}@media(min-width: 992px){.events:has(.banner) .swiper-scrollbar{display:none}}.events .banner__container{background-image:none;padding-left:0;padding-right:0}.events .banner__container::before{content:none}.events .banner__container h2{padding:0;border:none}.events .banner__content{overflow:hidden}
