/* 공통 */
* { box-sizing: border-box } 
.event-wrap { overflow: hidden; width: 100%; } 
.inner_w { width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0; } 
.inner { width: 1000px; margin: 0 auto; } 
.p_r { position: relative; } 
.p_c { position: absolute; left:50%; transform: translateX(-50%); } 
.p_a { position: absolute; } 
.footer { margin-top: 0 !important; } 

.btn_wrap { display: flex; justify-content: space-between; width: 1000px; bottom: 150px; border:none; background: none; } 
.cont02 .btn_wrap { bottom: 138px; width: 940px; } 
.btn_wrap li { width: 49%; } 
.btn_wrap li a { display: block; width: 100%; height: 100px; position: relative; } 
.btn_wrap li a span { display: block; width: 50px; height: 50px; background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cursor.png') no-repeat center center; z-index: 9; transition: all 0.3s ease; position: absolute; right: 10px; bottom: -20px; background-size: 100%; } 
.btn_wrap li a:hover span { right: 100px; } 

/* evt_main */
.evt_main .evt_btn { bottom: 1020px; display: block; width: 550px; height: 110px; left: 41%; } 
.cont05 .cont05_btn { bottom: 210px; display: block; width: 650px; height: 110px; } 

.cont02 .item_wrap { display: flex; justify-content: right; width: 980px; top: 220px; align-items: center; flex-wrap: wrap; gap: 15px; } 
.cont02 .item_wrap li { width: 49%; height: 300px; background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item01.png') no-repeat center center; transition: all 0.2s ease; background-size: 100%; } 
.cont02 .item_wrap li.item02 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item02.png') no-repeat center center; } 
.cont02 .item_wrap li.item03 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item03.png') no-repeat center center; } 
.cont02 .item_wrap li.item04 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item04.png') no-repeat center center; } 
.cont02 .item_wrap li.item05 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item05.png') no-repeat center center; } 
.cont02 .item_wrap li:hover { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item01_on.png') no-repeat center center; } 
.cont02 .item_wrap li:hover.item02 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item02_on.png') no-repeat center center; } 
.cont02 .item_wrap li:hover.item03 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item03_on.png') no-repeat center center; } 
.cont02 .item_wrap li:hover.item04 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item04_on.png') no-repeat center center; } 
.cont02 .item_wrap li:hover.item05 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont02_item05_on.png') no-repeat center center; } 

.cont03 .item_wrap { display: block; width: 680px; top: 110px; left: 61%; transform: translateX(-50%); } 
.cont03 .item_wrap li { margin-bottom: 10px; width: 100%; height: 110px; background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item01.png') no-repeat center center; background-size: 100%; } 
.cont03 .item_wrap li.item02 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item02.png') no-repeat center center; } 
.cont03 .item_wrap li.item03 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item03.png') no-repeat center center; } 
.cont03 .item_wrap li.item04 { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item04.png') no-repeat center center; } 
.cont03 .item_wrap li.active { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item01_on.png') no-repeat center center; } 
.cont03 .item_wrap li.item02.active { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item02_on.png') no-repeat center center; } 
.cont03 .item_wrap li.item03.active { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item03_on.png') no-repeat center center; } 
.cont03 .item_wrap li.item04.active { background: url('https://cdn.hackershrd.com/hrd/images/event/2025/0421/cont03_item04_on.png') no-repeat center center; } 

.script_wrap { width: 600px; top: 430px; left: 45%; } 
.script_wrap li { width: 100%; margin-bottom:290px; } 
.script_wrap li p { color: #fff; font-size:1.15rem; font-weight: 500; line-height: 1.5; margin-bottom: 10px; display: flex; align-items: center; } 
.script_wrap li p:before { content: ''; display: block; width: 5px; height: 5px; background: #fff; border-radius: 50%; margin-right: 10px; } 

