.event-layout{width:100%;position:relative}.event-layout[data-view=pc]{min-width:1280px}.event-layout[data-view=mo]{min-width:0;max-width:100vw}.event-layout[data-view=mo] .utils-wrap{display:none}.event-layout__loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100001;background:#fff;opacity:1;visibility:visible}.event-layout .utils-wrap{position:absolute;top:24px;right:30px;z-index:100}.event-layout .utils-wrap ul{display:flex;gap:10px}.event-layout .utils-wrap ul li{width:58px;height:58px;background-repeat:no-repeat;background-position:50%;transition:transform .3s}.event-layout .utils-wrap ul li a{display:block;text-indent:-9999px;width:100%;height:100%;background:rgba(0,0,0,0)}.event-layout .utils-wrap ul li.ytb{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/common/ico_header_ytb.png)}.event-layout .utils-wrap ul li.forum{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/common/ico_header_forum.png)}.event-layout .utils-wrap ul li.x{background-image:url(https://azurpromilia-web.dn.nexoncdn.co.kr/events/common/ico_header_x.png)}.event-layout .utils-wrap ul li:hover{transform:scale(1.1)}.event-landscape{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.event-landscape__inner{text-align:center;color:#fff}.event-landscape__icon{display:inline-block;width:60px;height:60px;margin-bottom:16px;border:2px solid #fff;border-radius:8px;position:relative}.event-landscape__icon:before{top:50%;transform:translate(-50%,-50%) rotate(45deg);width:30px;height:2px}.event-landscape__icon:after,.event-landscape__icon:before{content:"";position:absolute;left:50%;background-color:#fff}.event-landscape__icon:after{top:-8px;transform:translateX(-50%);width:12px;height:4px;border-radius:2px}.event-landscape__text{font-size:16px;line-height:1.5;color:hsla(0,0%,100%,.8)}.event-footer{display:flex;align-items:center;justify-content:center;font-size:13px}.event-footer_pc{padding:0 64px;height:80px;gap:30px}.event-footer_mo{flex-direction:column;height:33.3333333333vw;padding:0;gap:1.6666666667vw;font-size:2.7777777778vw}.event-footer_mo .logo{width:48.6111111111vw}.event-footer_mo .logo img{width:100%;height:auto}.event-footer_mo .copyright{margin-bottom:4px}.event-footer_mo .terms{margin-bottom:10px}