#events{padding:10px 0 16px;background:#194e3b}#events .section-title{margin:0 13px 20px}#events .section-label{background:#27795d;border-color:#45b790;padding:0 12px}#events .events-carousel{position:relative;display:block;overflow:hidden;width:100%}.events-track{display:flex;align-items:center;gap:12px;padding:0 10%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab}.events-track::-webkit-scrollbar{display:none}.events-track .event-slide{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.events-track .event-slide img{display:block;width:100%;height:auto;border-radius:10px;user-select:none;-webkit-user-drag:none}.events-track.dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.event-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;background:#194e3b;color:#fff;border-radius:50%;font-size:31px;font-weight:bold;line-height:1}.event-prev{left:5%}.event-next{right:5%}@media(max-width:485px){#events{padding:2.06vw 0 3.29vw}#events .section-title{margin:0 2.67vw 4.12vw}.events-track{gap:2.47vw}.event-arrow{width:8.64vw;height:8.64vw;font-size:6.38vw}.events-track .event-slide img{border-radius:2.06vw}}
