.events_banner{background:url(../jpg/events-banner.jpg) no-repeat center / cover}.events_banner .flex{min-height:644px;padding:6rem 0}.events_banner .head{color:#fff;max-width:577px;padding-bottom:7.5%}.events_banner .head .subtitle{margin-bottom:20px}.events_banner .head h1{font-size:50px;font-weight:600;line-height:62px}.events_banner .head p{font-weight:200;opacity:.8;font-size:17px;line-height:30px;max-width:459px;margin-top:18px}.events_sticky{padding:116px 0 62px;background:url(../png/events-bg.png) no-repeat bottom center / cover}.events_sticky .nav ul{display:flex;flex-wrap:wrap;gap:2rem 50px}.events_sticky .nav ul li{transition:all 0.3s;color:#515151;font-size:20px;border-bottom:3px solid transparent;padding-bottom:12px;cursor:pointer}.events_sticky .nav ul li.active,.events_sticky .nav ul li:hover{color:#242424;border-color:var(--theme_color)}.events_sticky .nav ul li.active{font-weight:500}.events_sticky .swiper_box{margin:42px 0 4rem}.events_sticky .swiper-pagination{justify-content:center}.events_main{padding:117px 0 136px}.events_main .filter{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:42px}.events_main .filter span{color:#242424;font-size:18px;padding-right:8px}.events_main .filter select{border:1px solid #d5d5d5;border-radius:6px;color:#242424;font-size:18px;font-weight:500;background:url(../svg/select-full.svg) no-repeat right 26px center / 13px;width:218px;line-height:58px;padding:0 65px 0 26px;cursor:pointer}.events_main .main{margin-top:58px}.events_main .main .events{margin-bottom:76px;display:grid;gap:36px 1rem;grid-template-columns:repeat(3,1fr)}