@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Thin.woff2') format('woff2'); font-weight: 100;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraLight.woff2') format('woff2');font-weight: 200;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Light.woff2') format('woff2');font-weight: 300;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');font-weight: normal; font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2') format('woff2');font-weight: 500;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2') format('woff2');font-weight: 600;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2') format('woff2');font-weight: 700;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraBold.woff2') format('woff2');font-weight: 800;font-display: swap;}
@font-face {font-family: 'Suit';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Heavy.woff2') format('woff2');font-weight: 900;font-display: swap;}
.newnicwrap .quicks img,.newnicwrap .newnic img{width: auto;display: inline-block;}
.newnic h1,.newnic h2,.newnic a,.newnic div,.newnic span,.newnic a,.newnic p,.newnic i{font-family: 'Suit' !important;; letter-spacing: -1.2px;line-height: 150%;}
.newnicwrap{width:100%; min-width:1200px;max-width: 1800px; margin: auto;position: relative;height: 100%;;}
.newnicwrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.newnicwrap .quicks img{filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5)) !important}
.newnicwrap .newnic{width:100%; min-width:1200px;max-width: 1800px; margin: auto;position: relative;overflow: hidden;}
.newnicwrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.newnicwrap .newnic .inner{width:1200px; margin: auto;position: relative;z-index: 3;}
.newnicwrap .newnic1{background: url(../images/bg1.png) 50% 0 no-repeat;}
.newnicwrap .newnic1 .inner{height: 1080px;z-index: 3;}
.newnicwrap .newnic1 .inner .gnilogos{position: relative;display: flex;align-items: center;justify-content: center; z-index: 2;padding: 113px 0 205px 0;}
.newnicwrap .newnic1 .inner .gnilogos span,.newnicwrap .newnic1 .inner .gnilogos a{display: inline-block;vertical-align: baseline;}
.newnicwrap .newnic1 .inner h1{text-align: center;width: 400px; margin: auto;margin-bottom: 33px}
.newnicwrap .newnic1 .inner h1 .roll-track{position:relative;animation: fade-in-top 1s linear both;}
.newnicwrap .newnic1 .inner h1 .roll-track span:nth-of-type(1){animation: blurs 1s linear both 1.5s;}
.newnicwrap .newnic1 .inner h1 .roll-track span:nth-of-type(2){position: absolute;top: 0;opacity: 0;animation: blurs1 1s linear both 2s;left: 50%;transform: translate(-50%,0);}
.newnicwrap .newnic1 .inner h1 span{display:block; margin:0 auto;}
.newnicwrap .newnic1 .inner p.T1{text-align: center;color:#d5d5d5; font-size: 25px;font-weight: 700;}
.newnicwrap .newnic1 .roundob{width: 3000px; height: 1800px; border-radius: 50%; bottom: -1590px;left: 50%; margin-left: -1500px;position: absolute;z-index: 2;}
.newnicwrap .newnic1 .roundob .inround{width: 3000px; height: 1800px; border-radius: 50%; top:0;left: 50%; margin-left: -1500px;position: absolute;background: url(../images/bg2.png) 50% 0 no-repeat;z-index: 1;}
.newnicwrap .newnic1 .roundob .backround{position: absolute;left: 50%; top: 45%;transform: translate(-50%, -50%);width: 120%;height: 110%;border-radius: 50%;background: radial-gradient( ellipse at center,rgba(255, 255, 0, 1) 0%,rgba(255, 255, 0, 0.8) 30%,rgba(255, 255, 0, 0.5) 50%,rgba(0, 0, 0, 0) 70%);filter: blur(40px);animation: glowAnim 4s ease-in-out infinite}
.newnicwrap .newnic1 .roundob span{ position: absolute;left: 50%; top: -160px;transform: translate(-50%,0);color:#d5d5d5;font-size: 15px;animation: dropLight 2s infinite;}
.newnicwrap .newnic1 .roundob span:before{background: url(../images/arow.png) no-repeat;width: 12px; height: 69px;content: '';position: absolute;left: 50%; top: 30px;}
.newnicwrap .newnic1 .obs{position: absolute;left: 50%;z-index: 1;animation:vibrate-1 1s linear infinite both}
.newnicwrap .newnic1 .obs1{margin-left: -515px; top: 180px;animation-delay: 0.3s;animation: topfloat 1s linear infinite alternate;}
.newnicwrap .newnic1 .obs2{margin-left: 225px; top: 96px;}
.newnicwrap .newnic1 .obs3{margin-left: -314px; top: 492px;animation-delay: 0.5s;}
.newnicwrap .newnic1 .obs4{margin-left: 207px; top: 445px;animation: topfloat 1s linear infinite alternate;}
.newnicwrap .newnic1 .obs5{margin-left: -590px; top: 477px;animation-delay: 0.7s;}
.newnicwrap .newnic-cont{background: url(../images/bg2.png) 50% 0 no-repeat;height: 8012px;overflow: hidden;}
.newnicwrap .newnic-cont .newnic2 .inner{padding-bottom: 120px; border-bottom: 1px dotted #a0a0a0;}
.newnicwrap .newnic-cont .newnic2 h2{text-align: center;padding: 65px 0 34px 0;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 p.T1{color:#fff; font-size: 23px; text-align: center;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 p.T1 span{display: inline-block;color:#fff;padding: 12px 0 62px 0; }
.newnicwrap .newnic-cont .newnic2 h3{text-align: center;position: relative;padding-bottom: 237px;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 h3::before{content: '';position: absolute;background: url(../images/ob6.png) no-repeat;width: 60px; height: 67px;left: 50%;top: -50px; margin-left: -115px;animation: opa 1s linear infinite alternate ;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 h3::after{content: '';position: absolute;background: url(../images/ob7.png) no-repeat;width: 62px; height: 52px;left: 50%;top: 110px; margin-left: 160px;animation: opa 1s linear infinite alternate 0.2s;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 h2.on{animation: fade-in-top 1s linear both}
.newnicwrap .newnic-cont .newnic2 p.T1.on{animation: fade-in-top 1s linear both 1s}
.newnicwrap .newnic-cont .newnic2 h3.on{animation: fade-in-top 1s linear both 2s}
.newnicwrap .newnic-cont .newnic2 .Tbox{position: relative;width: 800px; margin: auto;border-radius: 20px; overflow: hidden;opacity: 0;;}
.newnicwrap .newnic-cont .newnic2 .Tbox.on{animation: fade-in-top 1s linear both;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxhead{background: #ffff64;position: relative;height: 86px; line-height: 86px;color:#000;font-size: 42px;font-weight: 700;text-align: center;position: relative;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxhead::before{content: '';position: absolute;background: url(../images/notice.png) no-repeat;width: 44px; height: 39px; top: 50%; transform: translate(0,-50%);margin-left: -60px;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxhead::after {content: '';position: absolute;background: url(../images/notice.png) no-repeat;width: 44px; height: 39px; top: 50%; transform: translate(0,-50%);margin-left: 20px;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody{background: #fff;position: relative;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T2{color:#000;font-size: 27px;text-align: center;padding: 36px 0 62px 0;font-weight: 700;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody .chs{position: relative;margin-bottom: 26px;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody .chs img:nth-of-type(1){position: absolute;left: 100px; top: -30px;animation: topfloat 0.5s linear alternate infinite 1s;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody .chs img:nth-of-type(2){position: relative;left: 50%; margin-left: -29px;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3{text-align: center;padding-bottom: 47px;font-size: 28px;font-weight: 700;color:#000}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 span{padding: 0 10px;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 span,.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 i{position: relative;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 i{z-index: 2;font-weight: 700 ;color:#000}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 b{position: absolute;left: 0;top: 50%; transform: translate(0,-50%);background: #ffff64;height: 100%; width: 0%;}
.newnicwrap .newnic-cont .newnic2 .Tbox .Tboxbody p.T3 b.on{animation: wi100 1s linear both 1s;}
.newnicwrap .newnic-cont .newnic2 p.T4{text-align: center;padding: 60px 0 202px 0;}
.newnicwrap .newnic-cont .newnic2 .bubblebox{width: 800px; margin: auto;position: relative;}
.newnicwrap .newnic-cont .newnic2 .bubblebox::before{content: '';position: absolute;background: url(../images/ob8.png) no-repeat;width: 102px; height: 91px;left: 50%; top: 202px;margin-left: 414px; opacity: 0;animation: opa1 2s linear infinite ;}
.newnicwrap .newnic-cont .newnic2 .bubblebox::after {content: '';position: absolute;background: url(../images/ob9.png) no-repeat;width: 102px; height: 91px;left: 50%; top: 494px;margin-left: -420px;opacity: 0; animation: opa2 2s linear infinite  0.4s;}
.newnicwrap .newnic-cont .newnic2 .bubblebox img{display: inline-block;margin-bottom: -7px;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 .bubblebox img.on{animation: fade-in-top 1s linear both;}
.newnicwrap .newnic-cont .newnic2 .bubblebox img:nth-of-type(2).on{animation-delay: 0.4s;}
.newnicwrap .newnic-cont .newnic2 .bubblebox img:nth-of-type(3).on{animation-delay: 0.8s;}
.newnicwrap .newnic-cont .newnic2 .bubblebox img:nth-of-type(4).on{animation-delay: 1.2s;}
.newnicwrap .newnic-cont .newnic2 p.T5{text-align: center;padding: 78px 0 35px 0;}
.newnicwrap .newnic-cont .newnic2 p.T6{text-align: center;padding: 0px 0 148px 0;font-size: 23px; color:#fff;font-weight: 500;line-height: 35px;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap {position: relative;width: 1087px;height: 836px;margin: auto;margin-bottom: 71px;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .burst {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background: url(../images/pang.png) no-repeat center/contain;transform: translate(-50%, -50%) scale(0.2);  opacity: 0;animation: fanfare 4s infinite;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .burst.b2 {animation-delay: 4s;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .burst.b3 {animation-delay: 8s;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .btnbox{position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%) scale(0.1); transform-origin: center center;;width: 500px; height: 372px;text-align: center;background: url(../images/btnbox.png) no-repeat;text-align: center;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .btnbox.on{animation: scales 1s linear both;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .btnbox p.T7{color:#000;padding: 146px 0 20px 0;font-size: 31px;font-weight: 600;}
.newnicwrap .newnic-cont .newnic2 .fanfare-wrap .btnbox a{color:#000;width: 364px; height: 74px; line-height: 74px;text-align: center;font-size: 31px;border-radius: 74px;background: #4df408;display: inline-block;font-weight: 700;}
.newnicwrap .newnic-cont .newnic2 p.T8{text-align: center;position: relative;padding: 128px 0 0 0;}
.newnicwrap .newnic-cont .newnic2 p.T8:before{content: '';position: absolute;background: url(../images/ob10.png) no-repeat;width: 83px; height: 92px; top: 0;left: 50%; left: 50%; transform: translate(-50%,0);}
.newnicwrap .newnic-cont .newnic2 ul{display: flex;justify-content: space-between;width: 1200px; margin: auto;position: relative;margin-bottom: 393px;}
.newnicwrap .newnic-cont .newnic2 ul:before{content: '';position: absolute;background: url(../images/ob11.png) no-repeat;width: 224px; height: 202px;left: 220px; top: -88px;opacity: 0;animation: opa2 2s linear infinite ;}
.newnicwrap .newnic-cont .newnic2 ul:after{content: '';position: absolute;background: url(../images/ob12.png) no-repeat;width: 179px; height: 150px;left: 713px; top: 425px;opacity: 0; animation: opa3 2s linear infinite  0.4s;}
.newnicwrap .newnic-cont .newnic2 ul li{border: 1px solid #9d9d9d;border-radius: 20px; background: rgba(255, 255, 255, 0.2);width: 377px; height: 481px;display: flex;align-items: center;justify-content: center; text-align: center;opacity: 0;}
.newnicwrap .newnic-cont .newnic2 ul li.on{animation: fade-in-top 1s linear both;}
.newnicwrap .newnic-cont .newnic2 ul li:nth-of-type(2).on{animation-delay: 0.4s;}
.newnicwrap .newnic-cont .newnic2 ul li:nth-of-type(3).on{animation-delay: 0.8s;}
.newnicwrap .newnic-cont .newnic2 ul li:nth-of-type(2){margin-top: 60px;}
.newnicwrap .newnic-cont .newnic2 ul li img{margin-bottom: 27px;}
.newnicwrap .newnic-cont .newnic2 ul li p.T9{color:#ffff64;font-size: 25px; font-weight: 600;margin-bottom: 15px;}
.newnicwrap .newnic-cont .newnic2 ul li p.T10{color:#fff;font-size: 19px; font-weight: 600;line-height: 30px;margin-bottom: 30px;}
.newnicwrap .newnic-cont .newnic2 ul li span{color:#ffff64; font-size: 16px; border: 1px solid #ffff64;border-radius: 100px; padding: 3px 15px ;display: inline-block;}
.newnicwrap .newnic-cont .newnic2 p.T11{text-align: center;margin-bottom: 27px;position: relative;}
.newnicwrap .newnic-cont .newnic2 p.T11:before{content: '';position: absolute;background: url(../images/ob13.png) no-repeat;width: 81px; height: 79px;left: 50%;top: -114px;transform: translate(-50%,0);animation: vibrate-1 1s linear infinite both;}
.newnicwrap .newnic-cont .newnic2 p.T12{color:#fff;font-size: 19px;text-align: center;margin-bottom: 39px;}
.newnicwrap .newnic-cont .newnic2 .radio-group{display:flex; flex-direction:column;gap:19px; max-width:500px;margin: auto;margin-bottom: 46px;position: relative;}
.newnicwrap .newnic-cont .newnic2 .radio-group:before{content: '';position: absolute;background: url(../images/ob14.png) no-repeat;width: 150px; height: 183px;left: 50%; margin-left: -474px; top: 60px;animation: topfloat 1s linear infinite alternate;}
.newnicwrap .newnic-cont .newnic2 .radio-group:after{content: '';position: absolute;background: url(../images/ob15.png) no-repeat;width: 109px; height: 131px;left: 50%; margin-left: 325px; top: -100px;animation: topfloat 1s linear infinite alternate 0.4s;}
.newnicwrap .newnic-cont .newnic2 .radio-group input {display:none;}
.newnicwrap .newnic-cont .newnic2 .card {display:flex;align-items:center;justify-content:space-between;padding: 0 20px 0 55px;height: 92px;border-radius:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s ease;position:relative;}
.newnicwrap .newnic-cont .newnic2 .check {width:20px;height:20px;border-radius:50%;border:2px solid #aaa;flex-shrink:0;position:absolute;left: 20px; top: 25px;}
.newnicwrap .newnic-cont .newnic2 .text {flex:1;color:#ddd;}
.newnicwrap .newnic-cont .newnic2 .text strong {font-size: 19px;color:#fff; font-weight: 700;;margin-bottom:6px;}
.newnicwrap .newnic-cont .newnic2 .text p {font-size: 15px;color:#d5d5d5}
.newnicwrap .newnic-cont .newnic2 .emoji {font-size:50px;margin-left:10px;}
.newnicwrap .newnic-cont .newnic2 .card:hover,.newnicwrap .newnic-cont .newnic2 input:checked + .card {background:linear-gradient(135deg, rgba(255,255,255,0.2), rgba(255,255,255,0.05));border-color:#fff;transform:scale(1.02);}
.newnicwrap .newnic-cont .newnic2 .card:hover .check,.newnicwrap .newnic-cont .newnic2 input:checked + .card .check {border-color:#fff;}
.newnicwrap .newnic-cont .newnic2 .radio-group .card:hover .check::after,.newnicwrap .newnic-cont .newnic2 .radio-group .card.on .check::after,.newnicwrap .newnic-cont .newnic2 input:checked + .card .check::after {content:'';width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.newnicwrap .newnic-cont .newnic2 .newnicbtn{text-align: center;margin-bottom: 186px;}
.newnicwrap .newnic-cont .newnic2 .newnicbtn a{background: #ffff64;color:#000;font-size: 23px;text-align: center;height: 55px; line-height: 55px;display: inline-block;border-radius: 55px;width: 215px;font-weight: 600;animation: blurbtn 1s linear infinite alternate;}
.newnicwrap .newnic-cont .newnic2 p.T13{color:#fff;font-size: 23px;text-align: center;margin-bottom: 28px;}
.newnicwrap .newnic-cont .newnic2 p.T14{color:#fff;font-size: 29px;text-align: center;font-weight: 600;position: relative;}
.newnicwrap .newnic-cont .newnic2 p.T14 i{color:#78f146; border-bottom: 1px dotted #78f146;padding-bottom: 4px;display: inline-block;padding: 0 10px;}
.newnicwrap .newnic-cont .newnic2 p.T14:before{content: '';position: absolute;background: url(../images/ob16.png) no-repeat;width: 40px; height: 42px;left: 50%; margin-left: -181px; top: 26px;animation: topfloat 1s linear infinite alternate;}
.newnicwrap .newnic-cont .newnic2 p.T14:after {content: '';position: absolute;background: url(../images/ob17.png) no-repeat;width: 33px; height: 36px;left: 50%; margin-left: 149px; top: 70px;animation: topfloat 1s linear infinite alternate 0.4s;}
.newnicwrap .newnic-cont .newnic3 .inner{padding: 53px 0;border-bottom: 1px dotted #a0a0a0;}
.newnicwrap .newnic-cont .newnic3 .inner h2{text-align: center;margin-bottom: 55px;}
.newnicwrap .newnic-cont .newnic3 .inner ul{display: flex;align-items: center;justify-content: space-evenly;}
.newnicwrap .newnic-cont .newnic3 .inner ul li{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);width: 537px; height: 500px;display: flex;justify-content: center;border-radius: 20px;text-align: center;opacity: 0;}
.newnicwrap .newnic-cont .newnic3 .inner ul li.on{animation: fade-in-top 1s linear both;}
.newnicwrap .newnic-cont .newnic3 .inner ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.newnicwrap .newnic-cont .newnic3 .inner ul li h3{padding: 42px 0 20px 0;}
.newnicwrap .newnic-cont .newnic3 .inner ul li p.T1{color:#fff; border-radius: 100px; padding: 7px 20px;font-size: 22.5px;margin-bottom: 23px;border: 1px solid #fff;display: inline-block;}
.newnicwrap .newnic-cont .newnic3 .inner ul li .Tbox{padding: 32px 0 28px 0;background: #465f3c;border-radius: 10px;border: 1px solid rgba(255,255,255,0.2);width: 486px;}
.newnicwrap .newnic-cont .newnic3 .inner ul li .Tbox p.T2{color:#fff; font-size: 19px;margin-bottom: 26px;line-height: 31px;}
.newnicwrap .newnic-cont .newnic3 .inner ul li .Tbox p.T3{color:#4df408; font-size: 29px;line-height: 41px;}
.newnicwrap .newnic-cont .newnic3 .inner ul li:nth-of-type(2) .Tbox{background: #614b3b;}
.newnicwrap .newnic-cont .newnic3 .inner ul li:nth-of-type(2) .Tbox p.T3{color:#ffac53; font-size: 29px;line-height: 41px;}
.newnicwrap .newnic-cont .newnic4 h2{font-size: 35px; color:#fff;text-align: center;font-weight: 700;padding: 205px 0 43px 0;}
.newnicwrap .newnic-cont .newnic4 h2 i{color:#ffff64; }
.newnicwrap .newnic-cont .newnic4 .newnicbtn{text-align: center;margin-bottom: 244px;}
.newnicwrap .newnic-cont .newnic4 .newnicbtn a{background: #ffff64;color:#000;font-size: 27px;text-align: center;height: 65px; line-height: 65px;display: inline-block;border-radius: 65px;width: 326px;font-weight: 600;animation: blurbtn 1s linear infinite alternate;}
.newnicwrap .newnic-cont .newnic4 .campaigns{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.5);width: 800px; margin: auto;padding-bottom: 30px;border-radius: 20px;position: relative;margin-bottom: 140px;;}
.newnicwrap .newnic-cont .newnic4 .campaigns:before{content: '';position: absolute;background: url(../images/ob19.png) no-repeat;width: 96px; height: 123px; left: -200px; top: 440px;animation: vibrate-1 1s linear infinite both;}
.newnicwrap .newnic-cont .newnic4 .campaigns h3{color:#fff; font-size: 29px;text-align: center;font-weight: 700;padding: 134px 0 29px 0;position: relative;line-height: 41px;;}
.newnicwrap .newnic-cont .newnic4 .campaigns h3:before{content: '';position: absolute;background: url(../images/ob18.png) no-repeat;width: 71px; height: 71px;left: 50%;top: 47px;transform: translate(-50%,0);}
.newnicwrap .newnic-cont .newnic4 .campaigns .cambns{display: flex;align-items: center;justify-content: space-evenly;}
.newnicwrap .starbg{width:100%;top: 0; max-width: 1800px;left: 50%;transform: translate(-50%,0);height:100%;overflow:hidden;position: fixed;opacity: 0;transition: 0.3s;}
.newnicwrap .starbg.on{opacity: 1;}
.newnicwrap .starbg .blob {position:absolute;border-radius:50%;filter: blur(60px);opacity:0.5;mix-blend-mode:screen;}
.newnicwrap .starbg .b1 { width:200px; height:200px; background:radial-gradient(circle, #ffe66d, transparent); }
.newnicwrap .starbg .b2 { width:150px; height:150px; background:radial-gradient(circle, #8aff80, transparent); }
.newnicwrap .starbg .b3 { width:180px; height:180px; background:radial-gradient(circle, #a0ff9f, transparent); }
.newnicwrap .starbg .b4 { width:220px; height:220px; background:radial-gradient(circle, #fff176, transparent); }
.newnicwrap .starbg .b5 { width:140px; height:140px; background:radial-gradient(circle, #9effa1, transparent); }
.newnicwrap .starbg .b6 { width:260px; height:260px; background:radial-gradient(circle, #ffe082, transparent); }
.newnicwrap .starbg .b1 { animation: move1 18s infinite alternate ease-in-out; }
.newnicwrap .starbg .b2 { animation: move2 22s infinite alternate ease-in-out; }
.newnicwrap .starbg .b3 { animation: move3 20s infinite alternate ease-in-out; }
.newnicwrap .starbg .b4 { animation: move4 25s infinite alternate ease-in-out; }
.newnicwrap .starbg .b5 { animation: move5 19s infinite alternate ease-in-out; }
.newnicwrap .starbg .b6 { animation: move6 28s infinite alternate ease-in-out; }
.newnicwrap .turnbg{position: fixed;z-index: 5;width: 100%; height: 100%; left: 0;top: 0;background: #000;opacity: 0.5;display: none;}
.newnicwrap .turnlayer{position: fixed;z-index: 5;width: 600px; left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(0, 0, 0, 0.9);border: 1px solid rgba(255,255,255,0.5);z-index: 10;padding-bottom: 55px;border-radius: 20px;display: none;}
.newnicwrap .turnlayer .lx{position: absolute;top: 30px; right: 30px;;}
.newnicwrap .turnlayer h2{padding: 58px 0 31px 0;text-align: center;}
.newnicwrap .turnlayer p.T1{font-size: 21px; color:#fff; text-align: center;margin-bottom: 45px;}
.newnicwrap .turnlayer .radio-group{display:flex; flex-direction:column;gap:19px; max-width:500px;margin: auto;margin-bottom: 46px;position: relative;}
.newnicwrap .turnlayer .radio-group input {display:none;}
.newnicwrap .turnlayer .card {display:flex;align-items:center;justify-content:space-between;padding: 0 20px 0 55px;height: 92px;border-radius:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s ease;position:relative;}
.newnicwrap .turnlayer .check {width:20px;height:20px;border-radius:50%;border:2px solid #aaa;flex-shrink:0;position:absolute;left: 20px; top: 25px;}
.newnicwrap .turnlayer .text {flex:1;color:#ddd;}
.newnicwrap .turnlayer .text strong {font-size: 21px;color:#fff; font-weight: 700;;margin-bottom:6px;}
.newnicwrap .turnlayer .text p {font-size: 17px;color:#ffff64}
.newnicwrap .turnlayer .emoji {font-size:50px;margin-left:10px;}
.newnicwrap .turnlayer .card:hover,.newnicwrap .turnlayer input:checked + .card {background:linear-gradient(135deg, rgba(255,255,255,0.2), rgba(255,255,255,0.05));border-color:#fff;transform:scale(1.02);}
.newnicwrap .turnlayer .card:hover .check,.newnicwrap .turnlayer input:checked + .card .check {border-color:#fff;}
.newnicwrap .turnlayer .radio-group .card:hover .check::after,.newnicwrap .turnlayer .radio-group .card.on .check::after,.newnicwrap .turnlayer input:checked + .card .check::after {content:'';width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.newnicwrap .turnlayer .resultbtn{text-align: center;}
.newnicwrap .turnlayer .resultbtn a{background: #ffff64;color:#000;font-size: 23px;text-align: center;height: 56px; line-height: 56px;display: inline-block;border-radius: 56px;width: 327px;font-weight: 600;animation: blurbtn 1s linear infinite alternate;}
.newnicwrap .newnicfot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 5;}
.newnicwrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1;position: relative;z-index: 5;}
.newnicwrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.newnicwrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.newnicwrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.newnicwrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.newnicwrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.newnicwrap #footer .footer .logo {position:absolute;top:41px;left:16px;border-top:none;margin:0;padding:0;width:119px; height:23px;background-position:-168px -263px;text-indent:-9999px;}
.newnicwrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.newnicwrap #footer .footer address span {color:#7c7c7c}
.newnicwrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.newnicwrap #footer .footer address strong span {color:#857768;margin-left:5px}
.newnicwrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.newnicwrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.newnicwrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.newnicwrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.newnicwrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.newnicwrap .newnicbtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.newnicwrap .newnicbtn a:hover:before, .newnicwrap .newnicbtn a:focus:before, .newnicwrap .newnicbtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.newnicwrap .newnicbtn a {display: inline-block;vertical-align: -1px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;}
@-webkit-keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}@keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}
@keyframes topfloat{0%{transform: translate(0);}100%{transform: translate(0,-10px);}}
@keyframes wi100{0%{width: 0;}100%{width: 100%;}}
@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes vibrate-1{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}100%{transform:translate(0)}}
@keyframes dropLight {0% { opacity: 0; transform: translate(-50%, -20px); }50% { opacity: 1; }100% { opacity: 0; transform: translate(-50%, 20px); }}
@keyframes glowAnim {0% {filter: blur(20px) brightness(0.8); opacity: 0.6;}50% {filter: blur(60px) brightness(1.4); opacity: 1;}100% {filter: blur(20px) brightness(0.8);opacity: 0.6;}}
@keyframes opa{0%{opacity: 0;;}100%{opacity: 1;}}
@keyframes opa1{0%{opacity: 0;transform: translate(0,0);}50%{opacity: 1;}100%{opacity: 0;transform: translate(-20px,30px)}}
@keyframes opa2{0%{opacity: 0;transform: translate(0,0);}50%{opacity: 1;}100%{opacity: 0;transform: translate(20px,30px)}}
@keyframes opa3{0%{opacity: 0;transform: translate(0,0);}50%{opacity: 1;}100%{opacity: 0;transform: translate(-20px,-20px)}}
@keyframes blurbtn{0%{box-shadow: 0 0 20px rgba(255, 255, 0, 0.2);}100%{box-shadow: 0 0 20px rgba(255, 255, 0, 1);}}
@keyframes fanfare {0% {transform: translate(-50%, -50%) scale(0.2);opacity: 0;filter: blur(8px) brightness(1.3);}30% {opacity: 1;filter: blur(2px) brightness(1);}60% {transform: translate(-50%, -50%) scale(1);opacity: 1;filter: blur(0px) brightness(1);}100% {transform: translate(-50%, -50%) scale(1.5); opacity: 0;filter: blur(4px) brightness(1.3);}}
@keyframes move1 {0%{transform: translate(10vw, 20vh); }50%{ transform: translate(70vw, 40vh); }100% { transform: translate(30vw, 80vh); }}
@keyframes move2 {0%{transform: translate(80vw, 10vh); }50%{ transform: translate(40vw, 60vh); }100% { transform: translate(10vw, 70vh); }}
@keyframes move3 {0%{transform: translate(20vw, 80vh); }50%{ transform: translate(60vw, 20vh); }100% { transform: translate(90vw, 50vh); }}
@keyframes move4 {0%{transform: translate(50vw, 10vh); }50%{ transform: translate(20vw, 70vh); }100% { transform: translate(80vw, 90vh); }}
@keyframes move5 {0%{transform: translate(5vw, 50vh); }50%{ transform: translate(70vw, 10vh); }100% { transform: translate(40vw, 80vh); }}
@keyframes move6 {0%{transform: translate(90vw, 60vh); }50%{ transform: translate(30vw, 30vh); }100% { transform: translate(60vw, 10vh); }}
@keyframes blurs{0%{filter: blur(0);}100%{filter: blur(10px);opacity: 0;}}
@keyframes blurs1{0%{filter: blur(10px);}100%{filter: blur(0px);opacity: 1;}}
@keyframes scales{0%{transform: translate(-50%, -50%) scale(0.1);;}100%{transform: translate(-50%, -50%) scale(1);}}