:root {
	--turquoise-color: #04dfd9;
}

.pc-show {display:block;}
.mo-show {display:none;}

.gkb-main {background: url('/2024/img/ncs/gookbi-card_bg01.png') center center / cover no-repeat;padding:100px 0 0;color: #ffffff;font-family: 'SUIT';text-align:center;}
.gkb-main.card {background: url('/2024/img/ncs/gookbi-card_bg01.png') center center / cover no-repeat;}
.gkb-main.sys {background: url('/2024/img/ncs/gookbi-sys_bg01.png') center center / cover no-repeat;}

.gkb-main .brand {font-size:19px;font-weight: 200;letter-spacing: 7px;color: #ffffff;opacity: 0.5;text-transform: uppercase;}
.gkb-main .tit {margin: 30px auto 0;font-size:63px;font-weight: 800;color: #ffffff;}
.gkb-main .subtit {margin: 30px auto 0;font-size:27px;font-weight: 300;color: #ffffff;line-height:1.3;}
.gkb-main .subtit span {color: #04dfd9;font-weight: 600;}
.gkb-main .subtit b {color: var(--turquoise-color);font-weight: 700;}
.gkb-main p {margin: 20px auto 50px;font-size:19px;font-weight: 200;color: #ffffff;display:flex;justify-content:center;gap: 16px;}
.gkb-main .card {width:max-content;max-width:100%;margin: 0 auto;position:relative;}
.gkb-main .card img {width:auto;max-width:100%;display:block;position:relative;z-index:1;}
.gkb-main .cont {display: flex;justify-content: space-between;flex-wrap:wrap;flex-direction:column;position: absolute;height:63%;left:18%;top:9%;z-index:3;text-align:left;color: #ffffff;}
.gkb-main .cont h4 {font-size:30px;font-weight: 800;}
.gkb-main .cont h3 {font-family: 'Freesentation';font-size:69px;font-weight: 700;color: var(--turquoise-color);line-height: 1.3;}
.gkb-main .cont h3 span {font-family: 'SUIT';font-size:19px;font-weight: 800;color: #FFFFFF;display:block;}

.gkb-about {margin-top: -100px;border-radius: 50px 50px 0 0;padding: 115px 0 30px;background: url('/2024/img/ncs/gookbi-card_bg02.png') center center / cover no-repeat;}
.gkb-about.card {background: url('/2024/img/ncs/gookbi-card_bg02.png') center center / cover no-repeat;}
.gkb-about.sys {background: url('/2024/img/ncs/gookbi-sys_bg02.png') center center / cover no-repeat;}
.gkb-about .cont {background: rgba(4,20,20,0.55);border-radius:25px;width:1070px;max-width:90%;margin: 0 auto 70px;padding: 55px 55px 40px;}
.gkb-about.card .cont {background: rgba(4,20,20,0.55);}
.gkb-about.sys .cont {background: rgba(1,15,23,0.55);}

.gkb-about .cont h4 {font-size:25px;font-weight: 300;text-align:center;color: #ffffff;}
.gkb-about .cont h3 {font-size:50px;font-weight: 900;text-align:center;color: #ffffff;}
.gkb-about .cont .txt {font-size:19px;font-weight: 300;text-align:center;color: #ffffff;width:100%;display:block;}
.gkb-about .cont .cards-wrap {display:flex;justify-content:space-between;position: relative;margin: 35px auto;}
.gkb-about .cont .cards-wrap:after {display:block;content:'';background: url('/2024/img/ncs/gookbi-card_icon05.png') center center / contain no-repeat;position:absolute;top: 50%;left:50%;transform: translate(-50%, -50%);width:34px;height: 34px; }
.gkb-about .cont-card {width:46%;border-radius:15px;padding: 40px 30px 28px;color: #ffffff;}
.gkb-about .cont-card .point {/* display:flex;justify-content:center;aling-items:center; */display:block;margin: 0 auto;border-radius: 55px;background: #f3f7fa;color: #031414;font-weight:800;font-size:29px;line-height: 1.5;padding: 5px 35px;width:max-content;}
.gkb-about .cont-card .amount {width:max-content;display:block;padding-top: 35px;margin:0 auto;}
.gkb-about .cont-card h6 {font-weight: 300;font-size: 25px;line-height: 1.2;}
.gkb-about .cont-card h5 {color: var(--turquoise-color);padding-top: 5px;font-weight: 700;font-size: 68px;line-height: 1;font-family: 'Freesentation';letter-spacing: -3px;}
.gkb-about .cont-card h5 span {font-size: 44px;font-weight:500;}
.gkb-about .cont-card p {font-weight: 300;font-size: 21px;line-height: 1.4;padding-top:30px;}
.gkb-about .cont-card:nth-child(2) h5 {margin-left: -5px;color: #ffcbfe;}
.gkb-about .bnft-wrap {margin-top:40px;width:100%;display:flex;justify-content:space-between;}
.gkb-about .bnft-img {margin: 0 auto; width:164px;height: 161px;background: rgba(255,255,255,0.5);border-radius:100%;display:flex;justify-content:center;align-items:center;}
.gkb-about .bnft-img img {display:block;margin: 0 auto;border-radius:100%;}
.gkb-about .bnft p {color: #ffffff;font-weight: 300;font-size:20px;line-height: 1.4;text-align:center;padding-top:30px;}
.gkb-about .bnft p b {font-weight:700; }
.gkb-about .bnft:last-of-type {margin-left: -28px;}

.gkb-about .txt-cont {display: flex;justify-content: space-between;}
.gkb-about .txt-cont ul {width:46%;}
.gkb-about .txt-cont li {font-weight:400;font-size:25px;line-height: 1.8;color: #ffffff;}
.gkb-about .txt-cont li span {font-weight:300;font-size:20px;}
.gkb-about .txt-cont li.tit {font-weight:400;font-size:23px;margin-bottom: 15px;}
.gkb-about .txt-cont li.tit b {font-weight:800;font-size:29px;}

.gkb-about.sys .cont-card .point {padding: 5px 55px;}
.gkb-about.sys .cont-card h5 {font-size:66px;}
.gkb-about.sys .cont-card p.outbox {font-size: 18px;text-align:center;}
.gkb-about.sys .cont .cards-wrap {margin-top:45px;}

.gkb-prcs {font-family: 'SUIT';padding: 140px 0;background:#f3f7fa; }
.gkb-prcs .tit {font-weight: 900;font-size:48px;color: #111111 ;text-align:center;}
.gkb-prcs .subtit {font-weight: 400;font-size:25px;color: #111111 ;text-align:center;padding-top:10px;}
.gkb-prcs .box-wrap {width:1070px;max-width:90%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;gap:3%;row-gap:1.5vw;margin: 65px auto 0;}
.gkb-prcs .box {width: 31.3%;padding: 45px 15px 25px;border-radius:15px;border: 1px solid #d8ebed ; box-shadow: rgba(2,131,143,0.2) 0px 0px 12px 0px;background: #feffff;/* transition: all 0.5s ease; */}
.gkb-prcs .box .step {color: #003032;text-align:center;font-size: 23px;font-weight:800;margin-bottom:40px;}
.gkb-prcs .box .step span {color: #41b9b9;}
.gkb-prcs .box img {display:block;margin: 0 auto;width: auto;max-width:50%;}
.gkb-prcs .box p {padding-top:30px;color: #003032;font-size: 22px;font-weight: 500;line-height: 1.2;text-align:center;}
/* .gkb-prcs .box:hover {transform: scale(1.1);transition: all 0.5s ease;} */

.gkb-crss {font-family: 'SUIT';padding: 100px 0 160px;background: url('/2024/img/ncs/gookbi-card_bg03.png') center center / cover no-repeat;}
.gkb-crss .tit {font-weight: 900;font-size:48px;color: #ffffff ;text-align:center;line-height:1.3;}
.gkb-crss .cont {margin: 100px auto 0 ;display:block;max-width:90%;width:max-content ;position:relative;} 
.gkb-crss .cont .icon {max-width:100%;position:absolute;left:50%;top:-23%;transition: 0.5s all ease;transform:translate(-50%, 0);animation: 4s crssIconAnimation infinite ease; } 
.gkb-crss .cont .crss {display:block;max-width:100%;animation: 4s crssAnimation infinite ease;}
.gkb-crss .cont img.pc-show {display: block;}
.gkb-crss .cont img.mo-show {display: none;}

@keyframes crssIconAnimation {0% {transform: translate(-50%, 0);} 50% {transform: translate(-50%, 3%);} 100% {transform: translate(-50%, 0);} }
@keyframes crssAnimation {0% {transform: translate(0, 0);} 50% {transform: translate(0, -3%);} 100% {transform: translate(0, 0);} }

.gkb-trng {/* width: 1070px; */ background: #111d29;padding: 90px 0 125px;font-family: 'SUIT';}
.gkb-trng .subtit {font-weight: 400;font-size: 25px;color: #ffffff;text-align:center;}
.gkb-trng .tit {font-weight: 900;font-size: 50px;color: #ffffff;text-align:center;}
.gkb-trng .txt-cont {margin: 90px auto 0;display: flex;justify-content:center;align-items: flex-start;max-width:100%;width:1070px;color: #010e41;gap:20px;}
.gkb-trng .txt-cont .col {display: flex;justify-content:center;flex-direction:column;row-gap:20px;max-width: 50%;}
.gkb-trng .txt-cont .cont {background: #ffffff;border-radius: 15px;box-shadow: rgba(255, 255, 255, 0.2) 0px 2px 8px 0px;padding:35px 40px 27px 30px;}
.gkb-trng .txt-cont .num {font-weight:800;font-size: 23px;margin-bottom:5px;color: #44a4fd;}
.gkb-trng .txt-cont h6 {font-weight: 400;font-size: 19px;}
.gkb-trng .txt-cont h6 b {font-weight: 700;}
.gkb-trng .txt-cont p {font-weight: 300;font-size: 17px;margin:10px 0 22px;}
.gkb-trng .txt-cont .point {width: max-content; min-width:452px;max-width:100%;font-weight: 400;font-size: 19px;border-radius: 15px;background: #eef8ff;padding: 20px 40px 20px 20px ;margin-top:9px;}
.gkb-trng .txt-cont .txt {display: flex;gap: 12px;}
.gkb-trng .txt-cont .txt div {line-height:1.3;font-size:20px;padding-top:3px;}
.gkb-trng .txt-cont .txt span {display:block;font-weight: 800;font-size:20px;}

.gkb-sccss {padding: 105px 0 100px;background: url('/2024/img/ncs/gookbi-sys_bg03.png') center center / cover no-repeat;}
.gkb-sccss .subtit {font-weight: 400;font-size: 25px;color: #ffffff;text-align:center;}
.gkb-sccss .tit {font-weight: 900;font-size: 50px;color: #ffffff;text-align:center;}
.gkb-sccss .cont {display:flex;justify-content:center;gap: 2%;margin: 60px auto 0;max-width:100%;width:1070px;}
.gkb-sccss .box {max-width: 100%;position:relative;z-index:1;}
.gkb-sccss .box .title {margin-bottom: 40px;background: #010e41;border-radius: 39px;color: #ffffff;font-size: 33px; font-weight: 800;position:relative;text-align:center;padding: 10px;}
.gkb-sccss .box .title:after {content: '';position:absolute;display:inline-block;border-top: 23px solid #010e41;border-right: 11px solid transparent;border-left: 11px solid transparent;bottom: -23px;left: 50%;transform: translateX(-50%);}
.gkb-sccss .box .txt {border-radius: 15px; background: #ffffff;padding: 40px 25px;min-height: 424px;}
.gkb-sccss .box h6 {color: #44a4fd;font-weight:800;font-size: 26px;text-align:center;}
.gkb-sccss .box .div {margin: 0 auto 30px;text-align:center;}
.gkb-sccss .box div.div:last-of-type {margin: 0 auto ;}

.gkb-sccss .box .point {margin: 0 auto;background: url('/2024/img/ncs/gookbi-sys_icon01.png') center center / contain no-repeat;padding: 3px 15px;font-weight: 700;font-size:22px;width: 96px;height:53px;}
.gkb-sccss .box .point.mt10 {margin-top: 10px;} 
.gkb-sccss .box p {font-weight: 400;font-size: 17px;line-height:1.3;}

.gkb-crtfct {padding: 135px 0 120px;background: url('/2024/img/ncs/gookbi-sys_bg04.png') center center / cover no-repeat;}
.gkb-crtfct .tit {font-weight: 900;font-size: 50px;color: #010e41;text-align:center;}
.gkb-crtfct .cont {width:1070px;display:flex;justify-content:center;gap: 3%;margin: 70px auto 0 ;}
.gkb-crtfct .cont .box {max-width: 48.5%;}
.gkb-crtfct .cont .box img {width: auto;max-width:100%;}
.gkb-crtfct .cont .box .txt {display:block;margin: 43px auto 0;border: 1px solid #c4d8ee;background: #ffffff;border-radius: 40px; padding: 5px 25px;color: #010e41;font-weight: 700;font-size: 27px;box-shadow: rgba(211,224,239,0.9) 0px 2px 4px 2px;width:185px;text-align:center;}

.gkb-ttn-main {padding: 95px 0 70px;background: url('/2024/img/ncs/gookbi-main_bg01.png') center center / cover no-repeat;font-family: 'SUIT';}
.gkb-ttn-main .subtit {font-weight:600;font-size: 18px;color: #ffffff;letter-spacing: 2px;text-align:center;letter-spacing: 9px;}
.gkb-ttn-main .tit {font-weight:800;font-size: 62px;color: #ffffff;position:relative;text-align:center;padding:20px 0 ;line-height: 1.2;letter-spacing: -4px;}
.gkb-ttn-main .tit:before {position: absolute;content: ''; width:721px;height: 5px;max-width: 100%;background: url('/2024/img/ncs/gookbi-main_line.png') center center / cover no-repeat;bottom: 0;left:50%;transform:translateX(-50%);}
.gkb-ttn-main .tit:after {position: absolute;content: ''; width:30px;height: 17px;background: url('/2024/img/ncs/gookbi-main_arrow.png') center center / cover no-repeat;bottom: -55px;left:50%;transform:translateX(-50%);}

.gkb-ttn-main ul {display:flex;justify-content:center;width:915px;max-width:95%;flex-wrap:wrap;flex-direction: row;gap:5%;margin: 115px auto 0;}
.gkb-ttn-main li {padding: 40px 30px;background: url('/2024/img/ncs/gookbi-main_card.png') center center / cover no-repeat;background-size: 100% 100%;width:30%;text-align:center; }
.gkb-ttn-main li h5 {font-weight:200;font-size: 25px;color:#ffffff;margin-bottom:10px;}
.gkb-ttn-main li p {font-weight:400;font-size: 26px;line-height: 1.4;color:#ffffff;}
.gkb-ttn-main li p span {font-weight:800;color:#61fffb;}
.gkb-ttn-main button {font-weight: 700;font-size: 25px;display:flex;justify-content:center;align-items:center;border-radius: 25px;width:280px;height:55px;text-align:center;background:#04dfd9 ;color: #010304;box-shadow:2px -2px 20px 2px rgba(74, 213, 239, 0.45);margin: 60px auto 0;}

.gkb-qstn {font-family: 'SUIT';padding: 130px 0 125px;background: #ffffff;}
.gkb-qstn .tit {letter-spacing: -3px;font-size: 40px;text-align:center;color: #111111;font-weight: 500;line-height: 1.4;padding-bottom: 35px;}
.gkb-qstn .tit span {display:inline;}
.gkb-qstn .tit b {font-weight: 800;}
.gkb-qstn .subtit {font-size: 20px;text-align:center;color: #777777;font-weight: 400;}
.gkb-qstn .qstns {width: 1075px;width:915px;max-width:85%;margin: 110px auto 0;}
.gkb-qstn .qstns h5 {font-size: 38px;text-align:center;color: #111111;font-weight: 800;position: relative;letter-spacing: -3px;}
.gkb-qstn .qstns h5 span {color: #0fafbe;}
.gkb-qstn .qstns h5:before {content: '';position:absolute;left: 0;top: 50%;transform:translateY(-50%);display: block;height:1px;width:33.5%;background: #000000;}
.gkb-qstn .qstns h5:after {content: '';position:absolute;right: 0;top: 50%;transform:translateY(-50%);display: block;height:1px;width:33.5%;background: #000000; }
.gkb-qstn .qstns ul {margin: 40px auto 135px;width: 100%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;gap: 40px;}
.gkb-qstn .qstns li {border-radius: 20px;box-shadow: rgba(0, 0, 0, 0.20) 0px 5px 15px;padding: 0 60px 0 65px; font-weight:400;font-size: 24px;color: #3b3b3b;letter-spacing: -2px;cursor:pointer;}
.gkb-qstn .qstns li b {font-weight: 700;}
.gkb-qstn .qstns .qstn {position:relative;padding: 25px 0 20px 55px;padding: 25px 0 20px 35px;}
.gkb-qstn .qstns .qstn:before {content: 'Q';display: inline-block;font-weight: 800;font-size: 42px;color: #0fafbe;opacity: 0.2;position:absolute;top: 50%;transform:translateY(-50%);left: -25px;}
.gkb-qstn .qstns .qstn:after {content: '';display: inline-block;position:absolute;top: 50%;transform: translateY(-50%);right: -10px;width: 30px;height: 30px;background: url('/2024/img/ncs/gookbi-main_icon02.png') center center / cover no-repeat;transition: background 0.1s ease;}
.gkb-qstn .qstns .answ {position:relative;display: none;padding: 25px 0 40px 55px;padding: 25px 0 40px 35px;line-height: 1.5;}
.gkb-qstn .qstns .answ:before {content: 'A';display: inline-block;font-weight: 800;font-size: 42px;color: #787878;opacity: 0.25;position:absolute;top: 50%;transform:translateY(-60%);left: -25px;}
.gkb-qstn .qstns li.on .qstn {border-bottom: 1px solid #787878;}
.gkb-qstn .qstns li.on .qstn:after {background: url('/2024/img/ncs/gookbi-main_icon03.png') center center / cover no-repeat;transition: background 0.1s ease;}
.gkb-qstn .qstns li.on .answ {display: block;}
.gkb-qstn .txt {font-weight: 400;font-size: 24px; color: #3b3b3b;text-align:center;line-height: 1.4;}
.gkb-qstn .txt b {font-weight: 700;font-size: 40px;color: #111111;padding-bottom: 25px;display: inline-block;}

.gkb-rvws {font-family: 'SUIT';background: #f1f1f1;padding: 135px 0 120px;}
.gkb-rvws .tit {font-weight: 900;font-size: 47px;color: #111111;text-align:center;}
.gkb-rvws .rvws-slider {margin: 125px auto 150px;width: 1450px;max-width: 100%;position:relative;}
.gkb-rvws .rvws-slider .swiper-wrapper {}
.gkb-rvws .rvws-slider .swiper-slide {border-radius:50px;background: transparent;display: flex;justify-content: center;align-items: center;position:relative;}
.gkb-rvws .rvws-slider .swiper-slide img {border-radius:50px;display: block;width: 100%;height: 100%;object-fit: cover;position:relative;z-index:1;transition: transform 0.2s ease;}

.gkb-rvws .rvws-slider .swiper-slide:after {display:block;width:100%;height: 100%;content: '';position: absolute;top: 0;left: 0;border-radius:50px;z-index:2;background: rgba(0,0,0,.7);transition: background 0.2s ease; }
.gkb-rvws .rvws-slider .swiper-slide.swiper-slide-next img {transform: scale(1.5);z-index:3;transition: transform 0.2s ease;}
.gkb-rvws .rvws-slider .swiper-slide.swiper-slide-next:after {background: rgba(0,0,0,0);transition: background 0.2s ease;}
.gkb-rvws .rvws-pagination {display:none;}

.gkb-rvws .txt-rvws {display:flex;gap:40px;flex-wrap:wrap;flex-direction:column;width: 960px;max-width:95%;margin: 0 auto;}
.gkb-rvws .txt-rvws li {border-radius: 0 55px 55px 55px;box-shadow: rgba(0, 0, 0, 0.20) 0px 5px 15px;background: #ffffff;position:relative;font-weight: 400;font-size: 22px;letter-spacing: -1px;color: #111111;text-align:center;padding: 60px 40px 25px 40px;line-height: 1.5;min-height:196px;}
.gkb-rvws .txt-rvws li:before {position:absolute;top:38px;left: 45px;content: ''; width: 22px;height: 16px;background: url('/2024/img/ncs/gookbi-main_icon01.png') center center / cover no-repeat;}
.gkb-rvws .txt-rvws li:after {position:absolute;bottom:36px;right: 46px;content: ''; width: 22px;height: 16px;background: url('/2024/img/ncs/gookbi-main_icon01.png') center center / cover no-repeat;transform:rotate(180deg);}
.gkb-rvws .txt-rvws li:nth-of-type(2n) {border-radius: 55px 55px 0 55px;}
.gkb-rvws .txt-rvws li:nth-of-type(2n):before {top:40px;left: 42px;}
.gkb-rvws .txt-rvws li:nth-of-type(2n):after {bottom:38px;right: 46px;}

.gkb-rvws .txt-rvws li b {font-weight: 700;}
.gkb-rvws .txt-rvws li span {display: inline-block;font-weight: 800;font-size: 21px;color: #525252;padding-top: 10px;}




@media(max-width: 1200px) {
	.gkb-about .bnft p {font-size:19px;}
}


@media(max-width: 1080px) {

	.pc-show {display:none;}
	.mo-show {display:block;}


	.gkb-main {padding: 14vw 0 0;}
	.gkb-main .brand {font-size: 3vw;letter-spacing: 0.8vw;}
	.gkb-main .tit {margin: 5vw auto 0;font-size: 11vw;}
	.gkb-main .subtit {font-size: 4.5vw;margin: 4vw auto 0;}
	.gkb-main p {font-size: 3.5vw;margin: 8vw auto 12vw;}

	.gkb-about .bnft-wrap {flex-wrap:wrap;flex-direction:row;}
	.gkb-main .cont {height: 62%;}
	.gkb-main .cont h4 {font-size: 5vw;}
	/* .gkb-main .cont h3 {font-size: 10vw;} */
	.gkb-main .cont h3 span {font-size: 3vw;}
	.gkb-about {margin-top: -16vw;border-radius: 5vw 5vw 0 0;padding: 16vw 0 4vw;}
	.gkb-about .cont {padding: 6vw 6vw 5vw;margin: 0 auto 8vw;border-radius: 3vw;}
	.gkb-about .cont h4 {font-size: 3vw;}
	.gkb-about .cont h3 {font-size: 6vw;}
	.gkb-about .cont .cards-wrap {margin: 4vw auto 3vw;}
	.gkb-about .cont-card {padding: 6vw 4vw 3vw;}
	.gkb-about .cont-card .point {font-size: 3vw;padding: 0.5vw 4vw;border-radius: 4vw;}
	.gkb-about .cont-card .amount {padding-top: 4vw;}
	.gkb-about .cont-card h6 {font-size: 3vw;}
	.gkb-about .cont-card h5 {padding-top: 0.5vw;font-size: 6vw;letter-spacing: -0.3vw;}
	.gkb-about .cont-card h5 span {font-size: 4vw;}
	.gkb-about .cont-card p {font-size: 2.3vw;padding-top: 2vw;}
	.gkb-about .cont .txt {font-size: 2.5vw;}
	.gkb-about .cont .cards-wrap:after {width: 3.5vw;height: 3.5vw;}

	.gkb-about .bnft-wrap {margin-top: 6vw;}
	.gkb-about .bnft {width:45%;margin-bottom: 4vw;}
	.gkb-about .bnft:last-of-type {margin-left: 0;}
	.gkb-about .bnft p {font-size:2.7vw;padding-top: 3vw;}
	.gkb-about .bnft-img {width: 25vw;height: 25vw;}
	.gkb-about .bnft-img img {width: 21vw;height: 21vw;}

	.gkb-prcs {padding: 16vw 0;}
	.gkb-prcs .tit {font-size: 6vw;}
	.gkb-prcs .subtit {padding-top: 1vw;font-size: 3.3vw;}
	.gkb-prcs .box-wrap {margin: 8vw auto 0;row-gap: 3vw;}
	.gkb-prcs .box {width:48%;padding: 5vw 2vw 3vw;border-radius: 2.5vw;}
	.gkb-crss {padding: 12vw 0 18vw;}
	.gkb-crss .tit {font-size: 6vw;}
	.gkb-crss .cont {margin :12vw auto 0;}
	.gkb-crss .cont img.pc-show {display: none;}
	.gkb-crss .cont img.mo-show {display: block;}
	.gkb-prcs .box .step {font-size: 3.5vw;margin-bottom: 2vw;}
	.gkb-prcs .box img {width:16vw;height: 16vw;object-fit: contain;}
	.gkb-prcs .box p {padding-top: 3vw;font-size: 2.7vw;}
	.gkb-prcs .box p br.pc-show {display: none;}
	.gkb-crss .cont .icon {width: 103%;max-width:103%;top: -11%;left:0;transform: unset;animation: 3s crssAnimation infinite ease;transform:translate(0, 0);}
	.gkb-crss .cont .crss {width:95%;}

	.gkb-about.sys .cont-card {padding: 4vw 2vw 3vw;}
	.gkb-about.sys .cont-card .point {padding:0.5vw 4vw; }
	.gkb-about.sys .cont-card h5 {font-size: 6vw;}
	.gkb-about.sys .cont-card p.outbox  {font-size: 2.2vw;}
	.gkb-main.sys .subtit {font-size: 3.8vw;}
	.gkb-main.sys p {font-size: 3vw;margin: 6vw auto 10vw;} 

	.gkb-about .txt-cont li {font-size: 3vw;line-height: 1.2;margin-bottom: 1.6vw;}
	.gkb-about .txt-cont li span {font-size: 2.5vw;padding-left: 2vw;}
	.gkb-about .txt-cont li.tit {font-size: 3vw;margin: 2vw 0 2vw;}
	.gkb-about .txt-cont li.tit b {font-size: 3.5vw;}

	.gkb-trng .txt-cont .point {min-width: unset;}
	.gkb-trng .txt-cont {flex-wrap:wrap;}
	.gkb-trng {padding: 14vw 0 16vw;}
	.gkb-trng .tit {font-size: 6vw;}
	.gkb-trng .subtit {font-size: 3.5vw;}
	.gkb-trng .txt-cont {margin-top: 10vw;}
	.gkb-trng .txt-cont {gap:3vw;}
	.gkb-trng .txt-cont .col {width:90%;max-width:100%;row-gap:3vw;}
	.gkb-trng .txt-cont .cont {padding: 4vw 3vw;}
	.gkb-trng .txt-cont .num {font-size: 3vw;margin-bottom: 0.2vw;}
	.gkb-trng .txt-cont h6 {font-size: 3.5vw;line-height: 1.4;}
	.gkb-trng .txt-cont p {font-size:3vw; margin: 1vw 0 2vw;}
	.gkb-trng .txt-cont .point {font-size: 3vw;padding: 3vw 8vw 3vw 3vw;}
	.gkb-trng .txt-cont .txt {gap:2vw;}
	.gkb-trng .txt-cont .txt span {font-size: 3vw;}
	.gkb-trng .txt-cont .txt div {font-size: 3vw;padding-top: 0.5vw; }

	.gkb-sccss {padding: 12vw 0 11vw;}
	.gkb-sccss .tit {font-size: 6vw;}
	.gkb-sccss .subtit {padding-top: 1vw;font-size: 3.3vw;}
	.gkb-sccss .cont {margin: 8vw auto 0;width:90%;}
	.gkb-sccss .box .title {margin-bottom: 5vw;border-radius: 39px;font-size: 3.5vw;padding: 1vw;}
	.gkb-sccss .box .title:after {border-top: 12px solid #010e41;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -12px;}
	.gkb-sccss .box .txt {padding: 4.5vw 3vw;min-height:unset;}
	.gkb-sccss .box h6 {font-size:3.2vw;}
	.gkb-sccss .box .point.mt10 {margin-top:1vw;}
	.gkb-sccss .box .point {font-size:2.8vw;padding: 0.5vw 0;width: 15vw;height: 7vw;}
	.gkb-sccss .box p {font-size: 2.5vw;}
	.gkb-sccss .box .div {margin: 0 auto 3vw;}

	.gkb-crtfct {padding: 14vw 0 14vw;}
	.gkb-crtfct .tit {font-size: 6vw;}
	.gkb-crtfct .cont {margin: 8vw auto 0;}
	.gkb-crtfct .cont {width:90%;}
	.gkb-crtfct .cont .box .txt {width: 21vw;font-size: 2.5vw;padding: 1vw 3vw;margin: 3vw auto 0;}
	.gkb-crtfct .cont .box:last-of-type img {width:95.7%;}

	.gkb-ttn-main {padding: 14vw 0 12vw;background: url('/2024/img/ncs/gookbi-main_bg01_m.png') center center / cover no-repeat;}
	.gkb-ttn-main .tit {font-size: 9vw;letter-spacing: -0.5vw;padding: 3vw 0 3vw;}
	.gkb-ttn-main .tit:before {max-width: 80%;height: 0.2vw;background-size: 100% 100%;}
	.gkb-ttn-main .tit:after {bottom: -7vw;width: 3vw;height: 2vw;}
	.gkb-ttn-main .subtit {font-size: 2.5vw;letter-spacing:1vw;}
	.gkb-ttn-main ul {gap: 3%;row-gap:2vw;margin: 16vw auto 0;}
	.gkb-ttn-main li {padding: 5vw 2vw;width:33%;}
	.gkb-ttn-main li h5 {font-size: 2.5vw;margin-bottom: 0.5vw;}
	.gkb-ttn-main li p {font-size: 3vw;line-height: 1.3;}
	.gkb-ttn-main button {width: 35vw;font-size:4vw;border-radius: 5vw;height: 9vw;margin: 6vw auto 0;}

	.gkb-qstn {padding: 15vw 0 14vw;}
	.gkb-qstn .tit {font-size: 5.5vw;letter-spacing: -0.3vw;padding-bottom: 4vw;line-height:1.2; }
	.gkb-qstn .tit b {display:inline-block;padding-bottom:1.2vw;}
	.gkb-qstn .subtit {font-size:3.3vw;line-height: 1.2;}
	.gkb-qstn .qstns {margin: 10vw auto 0;}
	.gkb-qstn .qstns h5 {font-size: 4.5vw;letter-spacing: -0.2vw;}
	.gkb-qstn .qstns h5:before, .gkb-qstn .qstns h5:after {/* height: 0.02vw; */width:29%;}
	.gkb-qstn .qstns ul {margin:7vw auto 12vw;gap:4vw;}
	.gkb-qstn .qstns li {padding: 0 7vw 0 7.5vw;letter-spacing: -0.1vw;font-size: 3.5vw;border-radius: 3vw;}
	.gkb-qstn .qstns .qstn {padding: 3vw 0 3vw 5vw;}
	.gkb-qstn .qstns .qstn:before , .gkb-qstn .qstns .answ:before {font-size:6vw;left: -4vw;}
	.gkb-qstn .qstns .qstn:after {width:3.5vw;height: 3.5vw;}
	.gkb-qstn .qstns .answ {padding: 3vw 0 4vw 5vw;line-height: 1.4;}
	.gkb-qstn .txt {font-size: 3.2vw;}
	.gkb-qstn .txt b {font-size: 4.7vw;padding-bottom: 3vw;}

	.gkb-rvws {padding: 14vw 0 12vw;overflow:hidden;}
	.gkb-rvws .tit {font-size: 5.5vw;}
	.gkb-rvws .rvws-slider {margin: 10vw auto 0;padding-bottom:15vw;width:85vw;}
	.gkb-rvws .rvws-slider .swiper-slide, .gkb-rvws .rvws-slider .swiper-slide img, .gkb-rvws .rvws-slider .swiper-slide:after {border-radius: 3vw;}
	.gkb-rvws .txt-rvws {width:85%;gap: 4vw;}
	.gkb-rvws .txt-rvws li {border-radius: 0 5vw 5vw 5vw;padding: 6vw 5vw 3vw 5vw;min-height: unset;font-size: 3vw;letter-spacing: -0.1vw;}
	.gkb-rvws .txt-rvws li:nth-of-type(2n) {border-radius: 5vw 5vw 0 5vw;}
	.gkb-rvws .txt-rvws li span {font-size: 2.5vw;padding-top:1vw;}
	.gkb-rvws .txt-rvws li:before, .gkb-rvws .txt-rvws li:after {width: 2.3vw;height: 1.5vw;background-size: 100% 100%; /* width: 2vw;height: 1.2vw; */ }
	.gkb-rvws .txt-rvws li:before {top: 3.5vw;left: 3.5vw;}
	.gkb-rvws .txt-rvws li:after {bottom: 3.5vw; right: 4vw;}
	.gkb-rvws .txt-rvws li:nth-of-type(2n):before {top:4vw;left:4vw;}
	.gkb-rvws .txt-rvws li:nth-of-type(2n):after {bottom: 3.5vw;right: 3.5vw;}

	.gkb-qstn .tit span.pc-show {display:none;} 

	.gkb-rvws .rvws-slider .swiper-slide:after {display:none; }
	.gkb-rvws .rvws-slider .swiper-slide.swiper-slide-next img {transform: unset;}
	.gkb-rvws .rvws-slider .swiper-slide.swiper-slide-next:after {display:none;}
	.gkb-rvws .rvws-pagination {display:flex;justify-content:center;bottom: 8vw;left:50%;transform:translateX(-50%);}
	.gkb-rvws .rvws-pagination .swiper-pagination-bullet-active {background: #008294;}
}

@media (max-width: 768px) {
    .gkb-main .cont h3 {
        font-size: 10vw;
    }
}