.axday-event{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;padding:100px 20px;position:relative}.axday-inner{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto;max-width:1280px}.axday-event .text-area{flex:1}.axday-event .text-area h2{margin:0;width:283px}.axday-event .text-area h2 img{height:100%;object-fit:contain;width:100%}.axday-event .text-area .description{color:#1e293b;font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:170%;margin:24px 0}.axday-event .text-area .info-wrap{margin-bottom:48px}.axday-event .text-area .info-wrap .date-wrap{align-items:center;display:flex;gap:12px;margin-bottom:12px}.axday-event .text-area .info-wrap .date-wrap .divider{background-color:#e2e8f0;height:8px;width:1px}.axday-event .text-area .info-wrap p{color:#64748b;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:150%;margin:0}.axday-event .text-area .info-wrap p span{align-items:center;border:1px solid #e2e8f0;border-radius:4px;color:#94a3b8;display:inline-flex;font-size:13px;font-weight:500;height:24px;justify-content:center;letter-spacing:-.01em;line-height:150%;margin-right:8px;width:48px}.axday-event .text-area a{align-items:center;background-color:#020617;border-radius:99px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;height:56px;letter-spacing:-.01em;line-height:160%;padding:0 24px;text-decoration:none;transition:background-color .3s ease}.axday-event .text-area a:hover{background-color:#1e293b}.axday-event .text-area a:focus{background-color:#475569}.image-slide-area{aspect-ratio:735/490;position:relative;width:735px}.image-slide-area .swiper{border-radius:12px;height:100%;overflow:hidden;width:100%}.image-slide-area .swiper-wrapper{display:flex}.image-slide-area .swiper-slide{flex-shrink:0;height:100%;line-height:0;position:relative;width:100%}.image-slide-area .swiper-slide .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;height:80px;left:0;position:absolute;width:100%;z-index:1}.image-slide-area .swiper-slide img{height:100%;object-fit:cover;width:100%}.image-slide-area .nav-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.image-slide-area .nav-button:hover{background:#f8fafc;color:#1e293b}.image-slide-area .nav-button.prev{left:-24px}.image-slide-area .nav-button.next{right:-24px}.image-slide-area .nav-button.next svg{transform:translate3d(1px,0,0)}.image-slide-area .swiper-pagination{bottom:24px;display:flex;gap:8px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:auto;z-index:10}.image-slide-area .swiper-pagination-bullet{background:#fff;border-radius:50%;cursor:pointer;height:8px;margin:0;opacity:.5;transition:opacity .2s ease;width:8px}.image-slide-area .swiper-pagination-bullet-active{opacity:1}@media (max-width:1024px){.axday-event{padding:48px 20px}.axday-inner{flex-direction:column}.axday-event .text-area{margin:0 auto;text-align:center;width:335px}.axday-event .text-area h2{margin:0 auto;width:202px}.axday-event .text-area .description{font-size:14px;letter-spacing:0;margin:16px 0 12px}.axday-event .text-area .info-wrap{margin-bottom:24px;text-align:left}.axday-event .text-area .info-wrap .date-wrap{gap:8px;margin-bottom:8px}.axday-event .text-area .info-wrap .date-wrap .divider{display:none}.axday-event .text-area .info-wrap .date-wrap>p{width:50%}.axday-event .text-area .info-wrap p{font-size:12px;letter-spacing:-.12px}.axday-event .text-area .info-wrap p span{font-size:12px;font-weight:400;height:22px;line-height:160%;width:44px}.axday-event .text-area a{font-size:14px;font-weight:500;height:40px;letter-spacing:0;padding:0 16px}.image-slide-area{aspect-ratio:335/223;width:100%}.image-slide-area .swiper{border-radius:8px}.image-slide-area .nav-button{height:32px;padding:4px;width:32px}.image-slide-area .nav-button svg{height:16px;width:16px}.image-slide-area .nav-button.prev{left:16px}.image-slide-area .nav-button.next{right:16px}.image-slide-area .swiper-pagination{bottom:16px;gap:4px}.image-slide-area .swiper-pagination-bullet{height:6px;width:6px}}