@charset "utf-8"; 
.evt_wrp{position: relative; width: 100%; overflow: hidden; cursor: default; letter-spacing: -0.5px;}
.evt_wrp .inner{position: relative; width: fit-content; margin: 0 auto;}

.evt_wrp .small{font-size: 13px !important; font-weight: 300 !important;} 

.evt_wrp .barbnr{position: fixed; bottom: 0; width: 100%; background: #fff000; z-index: 99; padding: 5px 0;}

.evt_wrp .visual{background: url('imgs/bg_visual.png'); background-attachment: fixed; background-size: 100%; height: 902px;}
.evt_wrp .visual .inner{position: absolute; top: 0; left: 50%; margin-left: -600px; animation:scale-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}

@keyframes scale-in-bottom{0%{transform:scale(0);transform-origin:50% 100%;opacity:1}100%{transform:scale(1);transform-origin:50% 100%;opacity:1}}

.evt_wrp .bg_01{background: url('imgs/bg_con1.png'); background-attachment: fixed; background-size: 100%;}
.evt_wrp .bg_02{background: #cce7e7;}
.evt_wrp .bg_03{background: #e6eef2;}
.evt_wrp .bg_03 .bg_line:nth-child(1){background: url('imgs/bg_con5.png') repeat-x 0 347px;}
.evt_wrp .bg_03 .bg_line:nth-child(2){background: url('imgs/bg_con5.png') repeat-x 0 31px;}
.evt_wrp .bg_03 .bg_line:nth-child(3){background: url('imgs/bg_con5.png') repeat-x 0 31px;}
.evt_wrp .bg_04{background: #161926; padding-bottom: 150px;}
.evt_wrp .bg_05{background: #949bc6; padding-bottom: 150px;}

.evt_wrp .btn_apply{position: absolute; bottom: 107px; left: 28px; display: flex;}
.evt_wrp .btn_apply a{margin-right: 65px;}
.evt_wrp .btn_apply form:last-child a{margin-right: 0;}

.evt_wrp .typo1{position: absolute; top: 100px; left: -25px;}
.evt_wrp .typo2{position: absolute; top: 100px; left: 595px;}
.evt_wrp .typo3{position: absolute; right: 90px; bottom: 462px;}

.evt_wrp .dungdung{animation: updown 1s both infinite alternate;}
.evt_wrp .blink{animation: blink 1s infinite;}
.evt_wrp .up-on-scroll{transition: transform .7s, opacity 1.7s;}

@keyframes blink{0%{opacity: 1} 50%{opacity:.2} 100%{opacity:1}}
@keyframes updown{ 0%{transform: translateY(-5px);} 100%{transform: translateY(5px);}}

/* slide */
.evt_wrp .slide_box{position: relative; width: 1008px; margin: 0 auto;}
.evt_wrp .slide_box img{height: auto;}
.evt_wrp .slide_box .swiper-container{margin: 0; padding-top: 0 !important; border-radius: 20px;}
.evt_wrp .slide_box .swiper-button-prev{position: absolute; top: 230px; left: -55px;}
.evt_wrp .slide_box .swiper-button-next{position: absolute; top: 230px; right: -55px;}   

.evt_wrp .slide_box .swiper-button-prev:after{content: ''; width: 28px; height: 23px; border-top: 3px solid; border-right: 3px solid; border-color: #fff; transform: rotate(225deg);}
.evt_wrp .slide_box .swiper-button-next:after{content: ''; width: 28px; height: 23px; border-top: 3px solid; border-right: 3px solid; border-color: #fff; transform: rotate(45deg);}