@font-face{font-family:Pretendard;font-weight:100;font-style:normal;src:url(/assets/fonts/Pretendard-Thin.eot);src:url(/assets/fonts/Pretendard-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Thin.woff2) format("woff2"),url(/assets/fonts/Pretendard-Thin.woff) format("woff"),url(/assets/fonts/Pretendard-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraLight.eot);src:url(/assets/fonts/Pretendard-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-ExtraLight.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraLight.woff) format("woff"),url(/assets/fonts/Pretendard-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;src:url(/assets/fonts/Pretendard-Light.eot);src:url(/assets/fonts/Pretendard-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Light.woff2) format("woff2"),url(/assets/fonts/Pretendard-Light.woff) format("woff"),url(/assets/fonts/Pretendard-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/assets/fonts/Pretendard-Regular.eot);src:url(/assets/fonts/Pretendard-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Regular.woff2) format("woff2"),url(/assets/fonts/Pretendard-Regular.woff) format("woff"),url(/assets/fonts/Pretendard-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;src:url(/assets/fonts/Pretendard-Medium.eot);src:url(/assets/fonts/Pretendard-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Medium.woff2) format("woff2"),url(/assets/fonts/Pretendard-Medium.woff) format("woff"),url(/assets/fonts/Pretendard-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;src:url(/assets/fonts/Pretendard-SemiBold.eot);src:url(/assets/fonts/Pretendard-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-SemiBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-SemiBold.woff) format("woff"),url(/assets/fonts/Pretendard-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(/assets/fonts/Pretendard-Bold.eot);src:url(/assets/fonts/Pretendard-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Bold.woff2) format("woff2"),url(/assets/fonts/Pretendard-Bold.woff) format("woff"),url(/assets/fonts/Pretendard-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;src:url(/assets/fonts/Pretendard-ExtraBold.eot);src:url(/assets/fonts/Pretendard-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Pretendard-ExtraBold.woff) format("woff"),url(/assets/fonts/Pretendard-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;src:url(/assets/fonts/Pretendard-Black.eot);src:url(/assets/fonts/Pretendard-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Pretendard-Black.woff2) format("woff2"),url(/assets/fonts/Pretendard-Black.woff) format("woff"),url(/assets/fonts/Pretendard-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:GC;font-weight:300;font-style:normal;src:url(/assets/fonts/GC110.eot);src:url(/assets/fonts/GC110.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GC110.woff2) format("woff2"),url(/assets/fonts/GC110.woff) format("woff"),url(/assets/fonts/GC110.ttf) format("truetype");font-display:swap}@font-face{font-family:GC;font-weight:400;font-style:normal;src:url(/assets/fonts/GC120.eot);src:url(/assets/fonts/GC120.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GC120.woff2) format("woff2"),url(/assets/fonts/GC120.woff) format("woff"),url(/assets/fonts/GC120.ttf) format("truetype");font-display:swap}@font-face{font-family:GC;font-weight:500;font-style:normal;src:url(/assets/fonts/GC130.eot);src:url(/assets/fonts/GC130.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GC130.woff2) format("woff2"),url(/assets/fonts/GC130.woff) format("woff"),url(/assets/fonts/GC130.ttf) format("truetype");font-display:swap}@font-face{font-family:GC;font-weight:600;font-style:normal;src:url(/assets/fonts/GC140.eot);src:url(/assets/fonts/GC140.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GC140.woff2) format("woff2"),url(/assets/fonts/GC140.woff) format("woff"),url(/assets/fonts/GC140.ttf) format("truetype");font-display:swap}@font-face{font-family:GC;font-weight:900;font-style:normal;src:url(/assets/fonts/GC150.eot);src:url(/assets/fonts/GC150.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/GC150.woff2) format("woff2"),url(/assets/fonts/GC150.woff) format("woff"),url(/assets/fonts/GC150.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/Roboto-Black.woff2) format("woff2"),url(/assets/fonts/Roboto-Black.woff) format("woff"),url(/assets/fonts/Roboto-Black.eot) format("eot")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold.woff) format("woff"),url(/assets/fonts/Roboto-Bold.eot) format("eot")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Roboto-Medium.woff2) format("woff2"),url(/assets/fonts/Roboto-Medium.woff) format("woff"),url(/assets/fonts/Roboto-Medium.eot) format("eot")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(/assets/fonts/Roboto-Regular.woff) format("woff"),url(/assets/fonts/Roboto-Regular.eot) format("eot")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/Roboto-Light.woff2) format("woff2"),url(/assets/fonts/Roboto-Light.woff) format("woff"),url(/assets/fonts/Roboto-Light.eot) format("eot")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/Roboto-Thin.woff2) format("woff2"),url(/assets/fonts/Roboto-Thin.woff) format("woff"),url(/assets/fonts/Roboto-Thin.eot) format("eot")}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box;line-height:1}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:Pretendard,sans-serif;font-style:normal;font-weight:400;color:#000;padding-bottom:constant(safe-area-inset-bottom)}body.no-scroll,html.no-scroll{overflow:hidden}a,button{cursor:pointer}.pc-only{display:block}.mo-only{display:none}@media screen and (max-width:720px){.pc-only{display:none}.mo-only{display:block}}.mt-20{margin-top:20px!important}.gc-header{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:transparent}.gc-header,.gc-header.on{transition:all .5s ease 0s}.gc-header.on{background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 30px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10.6px);backdrop-filter:blur(10.6px)}.gc-header.on .gc-header__h1{background:url(/assets/images/logo_gc.png) no-repeat 50%/contain}.gc-header.on .gc-header__nav a{display:block;color:#000}.gc-header.on.noShadow{box-shadow:none}.gc-header.on .menu-icon div{background:#111}.gc-header__inner{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 280px);height:80px;margin:0 auto}.gc-header__h1{width:112px;height:30px;background:url(/assets/images/logo_gc_wh.png) no-repeat 50%/contain;cursor:pointer}.gc-header__nav{display:flex}.gc-header__nav .nav-links{display:flex;gap:60px}.gc-header__nav .nav-links.hidden{display:none}.gc-header__nav .nav-links a{font-family:Pretendard,sans-serif;font-weight:500;font-size:16px;color:#fff}.gc-footer{padding:60px 0 64px;font-family:Pretendard,sans-serif;color:#bbb;background-color:#2e2e31}.gc-footer__inner{display:flex;align-items:flex-start;justify-content:center;margin:0 auto}.gc-footer__left{display:grid;margin-right:37px;font-size:14px;grid-template-columns:100px,auto;grid-gap:0 28px;grid-template-areas:"a b" "a c"}.gc-footer__logo{grid-area:a}.gc-footer__logo img{width:100px;height:auto}.gc-footer__address{grid-area:b;display:flex;flex-direction:column}.gc-footer__address p{line-height:24px}.gc-footer__terms{grid-area:c;display:flex;gap:20px;margin-top:28px}.gc-footer__terms a{font-weight:800}.gc-footer__right{display:grid;grid-template-columns:54px auto;grid-gap:0 28px;grid-template-areas:"a b" "a c";font-size:14px}.gc-footer__mark{grid-area:a}.gc-footer__mark img{width:54px;height:auto}.gc-footer__certification{grid-area:b}.gc-footer__certification p{margin-bottom:16px;font-weight:500}.gc-footer__certification ul{display:flex;flex-direction:column;gap:8px}.gc-footer__certification ul li{font-size:12px}.gc-footer__sns{grid-area:c;display:flex;align-items:center;gap:12px;margin-top:37px}.gc-footer__sns a.icon{width:42px;height:42px}.gc-footer__sns a.icon img{width:100%;height:100%;object-fit:contain}.gc-popup *{font-family:GC}.gc-popup__area{position:fixed;display:flex;flex-direction:column;gap:50px;top:0;left:0;width:100%;height:100%;background:url(/assets/images/bg-popup.png) no-repeat 50%/cover;justify-content:center;z-index:100}.gc-popup__area__cont{display:flex;flex-direction:column;gap:80px;max-width:1200px;margin:0 auto;overflow:hidden}.gc-popup__area .gc-popup__flex{display:flex;gap:100px}.gc-popup__area .gc-popup__flex .familyList{display:flex;flex-direction:column}.gc-popup__area .gc-popup__flex .familyList__category{font-size:18px;padding:10px 0;color:hsla(0,0%,100%,.5);letter-spacing:-.4px}.gc-popup__area .gc-popup__flex .familyList__list li{padding:20px 0;font-size:16px}.gc-popup__area .gc-popup__flex .familyList__list li a{color:#fff}.gc-popup__area .btn-close{position:absolute;width:40px;height:40px;top:120px;right:120px;background:url(/assets/images/btn_popupClose.png) no-repeat 50%/40px 40px;padding:30px;text-indent:-9999px}.gc-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.gc-layer .dim{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%}.gc-layer__area{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:#fff;border-radius:30px}.gc-layer__area__tit{height:94px;padding-left:30px;border-bottom:1px solid #ddd;text-align:left;font-size:28px;line-height:94px;color:#111;font-weight:700}.gc-layer__area__cont{padding:20px 0;height:400px;overflow-y:scroll}.gc-layer__area__cont::-webkit-scrollbar{display:none}.gc-layer__area__cont ul li{height:40px;padding-left:20px;font-size:14px;line-height:40px;color:#111;text-align:left}.gc-layer .btn-close{position:relative;position:absolute;top:37px;right:20px;padding:2px 22px;color:#111;font-weight:700;text-indent:-9999px}.gc-layer .btn-close:after,.gc-layer .btn-close:before{position:absolute;content:"";background:#111;top:10px;right:20px;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.gc-layer .btn-close:before{width:22px;height:2px;right:0}.gc-layer .btn-close:after{width:2px;height:22px}.gc-layer.type-xl .gc-layer__area{width:1000px;height:auto}.gc-layer.type-xl .gc-layer__area__cont{height:auto;padding:2rem}.gc-layer.type-xl .type-flex{display:flex;gap:20px;justify-content:center;margin:40px auto}.gc-layer.type-xl .type-flex>div{background:#f7f7fb;border:1px solid #eee;border-radius:30px;padding:80px;text-align:center;font-weight:500;font-size:20px}.gc-layer.type-xl .layer-text{margin-top:40px}.gc-layer.type-xl .layer-text p{text-align:center;font-size:20px;line-height:32px;color:#111;font-weight:500}.gc-layer.type-xl .underline{display:block;cursor:pointer;margin-top:10px;color:#00a9e0;text-decoration:underline;font-size:20px}.gc-layer.type-xl .logo{width:112px;height:30px;margin:60px auto 0;background:url(/assets/images/logo_gc.png) no-repeat 50%/contain}*{font-family:Pretendard,sans-serif}@media(max-width:768px){.gc-header__inner{width:calc(100% - 40px);height:60px}.gc-header__h1{width:104px;height:27px}.gc-header__nav{display:flex}.gc-header__nav.hidden{display:none}.gc-header .change{background:#111!important}.gc-header .change.bar1{transform:rotate(-45deg) translate(-5px,6px)}.gc-header .change.bar2{opacity:0}.gc-header .change.bar3{transform:rotate(45deg) translate(-5px,-6px)}.gc-header .menu-icon{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;cursor:pointer;z-index:100}.gc-header .menu-icon div{width:22px;height:2px;background:#fff;margin:3px 0;transition:.4s}.mobile-nav-links{display:none;position:absolute;top:0;right:-80%;flex-direction:column;width:70%;height:100vh;background:#fff;transition:all 2s ease}.mobile-nav-links a{padding-left:30px;text-decoration:none;color:#000;font-size:16px;font-weight:500}.mobile-nav-links.open{display:flex;right:-20px;gap:40px;padding-top:64px}.gc-footer__inner{flex-direction:column;padding:0 20px}.gc-footer__left{display:block}.gc-footer__right{margin-top:40px;grid-template-areas:"a b" "c c"}.gc-footer__terms{flex-wrap:wrap;gap:0;margin-top:0}.gc-footer__terms a{margin-top:20px}.gc-footer__terms a:not(:nth-child(2)){margin-right:30px}.gc-footer__certification p,.gc-footer__certification ul li{line-height:19px}.mb{display:block!important}.pc{display:none!important}.gc-popup__area{flex-direction:column;gap:30px}.gc-popup__area__cont{gap:10px;max-width:100%;width:100%;padding:0 20px}.gc-popup__area .gc-popup__flex{gap:10px;flex-wrap:wrap}.gc-popup__area .gc-popup__flex:nth-child(2){margin-top:-90px}.gc-popup__area .gc-popup__flex .familyList{display:flex;flex-direction:column;width:30%}.gc-popup__area .gc-popup__flex .familyList__list li{padding:10px 0;line-height:24px}.gc-popup__area .gc-popup__flex .familyList__category{font-size:14px}.gc-popup__area .btn-close{width:20px;height:20px;top:5px;right:5px;background-size:20px 20px;padding:30px;text-indent:-9999px}.gc-layer__area{width:90%!important}.gc-layer .gc-layer__area__tit{height:70px;line-height:70px;font-size:20px}.gc-layer.type-xl .gc-layer__area__cont{padding:20px 15px}.gc-layer.type-xl .layer-text{margin-top:0}.gc-layer.type-xl .layer-text p{font-size:16px;line-height:28px}.gc-layer.type-xl .type-flex{flex-direction:column;margin:20px auto}.gc-layer.type-xl .type-flex>div{padding:20px;font-size:16px}.gc-layer.type-xl .type-flex a{font-size:16px}.gc-layer.type-xl .logo{margin-top:20px}.gc-layer .btn-close{top:25px}}.gc-main>section{overflow:hidden}.gc-main .section-02{height:calc(100vh - 145px)}.gc-main .mainTop:after{content:"";position:absolute;width:100%;height:610px;bottom:-230px;right:0;background:url(/assets/images/bg_logo_610x800.png) no-repeat 100% 100%/contain;opacity:.4}.gc-main .gc-landing{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;background:#000 url(/assets/images/bg-main.jpg) no-repeat 50%/cover;overflow:hidden}.gc-main .gc-landing:after,.gc-main .gc-landing:before{content:"";position:absolute;display:block;pointer-events:none;transition:transform 2s ease-out;z-index:2}.gc-main .gc-landing:before{width:666px;height:666px;bottom:30px;left:0;background:url(/assets/images/bg_landing_object_green.png) no-repeat 50%/contain;animation:morphing_2 20s linear infinite}.gc-main .gc-landing:after{width:784px;height:637.9px;top:0;left:75%;transform:translateX(50%);background:url(/assets/images/bg_landing_object_red.png) no-repeat 50%/contain;animation:morphing_3 25s linear infinite reverse}.gc-main .gc-landing__logo{position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.gc-main .gc-landing__logo .gc-logo__c,.gc-main .gc-landing__logo .gc-logo__g{position:absolute;display:block;width:339px;height:472px;left:50%;top:50%}.gc-main .gc-landing__logo .gc-logo__g{transform:translate(calc(-100% - 10px),-50%)}.gc-main .gc-landing__logo .gc-logo__c{transform:translate(10px,-50%)}.gc-main .gc-landing .gc-textbox{display:flex;flex-direction:column;align-items:center;color:#fff;opacity:0;z-index:5;transition:opacity 3s;transition-delay:.8s}.gc-main .gc-landing .gc-textbox__desc{margin-bottom:28px;font-size:41px;font-weight:200}.gc-main .gc-landing .gc-textbox__title{margin-bottom:40px;font-family:GC,sans-serif!important;font-size:80px;font-weight:600}.gc-main .gc-landing .gc-textbox__btn{display:flex;align-items:center;height:56px;padding:0 20px;font-size:20px;font-weight:500;border-radius:28px;border:1px solid #fff}.gc-main .gc-landing .gc-textbox__btn:after{content:"";display:block;width:24px;height:24px;background:url(/assets/images/ico_arrow_white.png) no-repeat 50%/contain}.gc-main .gc-landing .gc-textbox__btn:hover{background-color:#fff;color:#000}.gc-main .gc-landing .gc-textbox__btn:hover:after{filter:invert(1)}.gc-main .gc-landing__scroll{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.4166666667vw;bottom:4.1666666667vw;left:50%;transform:translateX(-50%)}.gc-main .gc-landing__scroll p{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;color:#fff;animation:moveUpDown 2s infinite}@keyframes moveUpDown{0%,to{transform:translateX(0)}50%{transform:translateY(-.5208333333vw)}}.gc-main .gc-landing__scroll:after{content:"";display:block;width:2px;height:80px;background:#fff}.gc-main .gc-landing.on .gc-logo__g{animation:moveG 5s ease-in forwards}@keyframes moveG{0%{opacity:1;transform:translate(calc(-100% - 10px),-50%)}50%{opacity:0}to{transform:translate(-2000px,-50%)}}.gc-main .gc-landing.on .gc-logo__c{animation:moveC 5s ease-in forwards}@keyframes moveC{0%{opacity:1;transform:translate(10px,-50%)}50%{opacity:0}to{transform:translate(2000px,-50%)}}.gc-main .gc-landing.on .gc-textbox{opacity:1}.gc-main .gc-introOne{position:relative;width:100%;height:100%}.gc-main .gc-introOne .image{position:absolute;top:-2.6041666667vw;width:100%;height:100vh;z-index:1;background:transparent url(/assets/images/bg_intro.png) no-repeat;background-position:50%;background-size:cover;transition:transform .1s ease,border-radius .1s ease,box-shadow .1s ease,background-color .1s ease}.gc-main .gc-introOne .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5;border-radius:inherit;background-color:var(--after-background-color,transparent)}.gc-main .gc-introOne__textbox{position:absolute;top:50%;left:50%;width:max-content;margin-top:-2.6041666667vw;transform:translate(-50%,-50%);z-index:2;transition:opacity .1s ease,transform .1s ease}.gc-main .gc-introOne__textbox p{font-weight:700;text-align:center;font-size:48px;line-height:80px;color:#fff}.gc-main .gc-introTwo{width:100%;height:calc(100vh - 80px);background-color:#f7f7fb;overflow-x:hidden}.gc-main .gc-introTwo__cards{position:relative;width:100%}.gc-main .gc-introTwo .gc-card{position:absolute;display:flex;width:85.4166666667vw;height:calc(100vh - 80px);top:0;background-color:#f7f7fb;overflow:hidden;transition:left 1s ease}.gc-main .gc-introTwo .gc-card:first-of-type{z-index:1}.gc-main .gc-introTwo .gc-card:nth-of-type(2){z-index:3}.gc-main .gc-introTwo .gc-card:nth-of-type(2).off{left:85.4166666667vw}.gc-main .gc-introTwo .gc-card:nth-of-type(2).on{left:7.2916666667vw}.gc-main .gc-introTwo .gc-card:nth-of-type(3){z-index:5}.gc-main .gc-introTwo .gc-card:nth-of-type(3).off{left:92.7083333333vw}.gc-main .gc-introTwo .gc-card:nth-of-type(3).on{left:14.5833333333vw}.gc-main .gc-introTwo .gc-card__name{position:relative;flex-shrink:0;width:7.2916666667vw;border-left:2px solid rgba(0,43,73,.2)}.gc-main .gc-introTwo .gc-card__name button{position:absolute;display:flex;align-items:center;height:140px;width:calc(100vh - 80px);padding:0 2.0833333333vw;transform:rotate(270deg) translate(-50%,-50%);transform-origin:0 0;top:50%;left:50%;font-size:2.5vw;font-weight:500;color:rgba(0,43,73,.2);letter-spacing:-.0625vw;text-transform:uppercase;white-space:nowrap}.gc-main .gc-introTwo .gc-card__cont{position:relative;display:flex;width:100%}.gc-main .gc-introTwo .gc-card__image{width:50%;height:calc(100vh - 80px)}.gc-main .gc-introTwo .gc-card__image img{width:100%;height:100%;object-fit:cover}.gc-main .gc-introTwo .gc-card__text{position:relative;width:50%}.gc-main .gc-introTwo .gc-card__text .gc-text{position:absolute;bottom:6.25vw;left:50%;transform:translateX(-50%);width:max-content}.gc-main .gc-introTwo .gc-card__text .gc-text__desc{margin-bottom:8px;font-size:20px;color:#8b8b8b;white-space:nowrap;pointer-events:none}.gc-main .gc-introTwo .gc-card__text .gc-text__title{margin-bottom:32px;font-size:48px;font-weight:700;color:#000;pointer-events:none}.gc-main .gc-introTwo .gc-card__text .gc-text__etc{font-size:24px;line-height:34px;color:#000;pointer-events:none}.gc-main .gc-introTwo .gc-card__text .gc-text__btn{display:flex;align-items:center;margin-top:60px;height:56px;padding:0 20px;font-size:20px;line-height:1;font-weight:500;color:#111;border-radius:28px;border:1px solid #111}.gc-main .gc-introTwo .gc-card__text .gc-text__btn a{width:100%;height:100%;line-height:56px}.gc-main .gc-introTwo .gc-card__text .gc-text__btn:after{content:"";display:block;width:24px;height:24px;background:url(/assets/images/ico_arrow_black.png) no-repeat 50%/contain}.gc-main .gc-introTwo .gc-card__text .gc-text__btn:hover{color:#fff;background-color:#111}.gc-main .gc-introTwo .gc-card__text .gc-text__btn:hover:after{filter:invert(1)}.gc-main .gc-introTwo .gc-card.active .gc-card__name{border-color:#002b49}.gc-main .gc-introTwo .gc-card.active .gc-card__name button{color:#002b49}.gc-main .gc-comm{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 80px)}.gc-main .gc-comm .com-box{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 14.5833333333vw);height:100%}.gc-main .gc-comm .com-banner{position:absolute}.gc-main .gc-comm .com-title{color:#111}.gc-main .gc-comm .com-title__desc{margin-bottom:20px;font-size:48px}.gc-main .gc-comm .com-title__strong{font-size:4.1666666667vw;font-weight:700;line-height:6.25vw}.gc-main .gc-comm.dark{background-color:#000}.gc-main .gc-comm.dark *{color:#fff}.gc-main .gc-comm .com-banner.swiper-container{position:absolute;transform-origin:left center;transform:rotate(-90deg);left:1.4583333333vw;margin-top:50vw;overflow:hidden;white-space:nowrap;border-bottom:1px solid #ffc845}.gc-main .gc-comm .com-banner.swiper-container .swiper-wrapper{display:flex;align-items:center;transition-timing-function:linear}.gc-main .gc-comm .com-banner.swiper-container .swiper-wrapper .swiper-slide{position:relative;padding:.9895833333vw 80px;color:#ffc845;font-size:28px;font-weight:600}.gc-main .gc-comm .com-banner.swiper-container .swiper-wrapper .swiper-slide:after{position:absolute;content:"";padding:0;left:70%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#ffc845;border-radius:99%;margin:0 5.1041666667vw}.gc-main .gc-expertise{overflow:hidden}.gc-main .gc-expertise .com-banner.swiper-container{border-bottom:1px solid #0ac262}.gc-main .gc-expertise .com-banner.swiper-container .swiper-wrapper .swiper-slide{color:#0ac262}.gc-main .gc-expertise .com-banner.swiper-container .swiper-wrapper .swiper-slide:after{background-color:#0ac262}.gc-main .gc-expertise__list{display:flex;flex-direction:column;gap:44px}.gc-main .gc-expertise__item{display:flex;justify-content:flex-end;align-items:center;gap:2.03125vw}.gc-main .gc-expertise__item .label{font-size:2.8645833333vw;font-weight:600;letter-spacing:-.0729166667vw;color:#111;font-weight:700}.gc-main .gc-expertise__item .number{color:#0ac262;font-size:2.03125vw;font-weight:600;line-height:6.5625vw;letter-spacing:-.0510416667vw}.gc-main .gc-expertise__item .number.bg{display:block;height:6.4583333333vw;margin:-15% 0 0 -10%;padding:0 2.6041666667vw;border:1px solid #0ac262;color:#fff;line-height:6.4583333333vw;border-radius:3.2291666667vw;background-color:rgba(10,194,98,.8)}.gc-main .gc-expertise__item .number.bg span{line-height:6.4583333333vw}.gc-main .gc-expertise__item .number span{display:inline-block;font-size:4.9479166667vw;font-weight:700;letter-spacing:-.1317708333vw;text-align:right}.gc-main .gc-expertise__item .number span.width-127{width:6.6145833333vw}.gc-main .gc-expertise__item .number span.width-190{width:9.8958333333vw}.gc-main .gc-expertise__item .number span.width-195{width:10.15625vw}.gc-main .gc-whyGc{position:relative;overflow:hidden;background-color:#000;width:100%;min-width:1380px;height:calc(100vh - 80px);justify-content:center;align-items:center}.gc-main .gc-whyGc .com-title__strong{color:#fff}.gc-main .gc-whyGc:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/images/bg-whygc.png) no-repeat 50%/cover;z-index:1;mix-blend-mode:screen}.gc-main .gc-whyGc__cont{height:100%}.gc-main .gc-whyGc__list{display:grid;height:100%;padding:100px 0;margin:auto 0;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.gc-main .gc-whyGc__item{position:relative;display:flex;flex-direction:column;justify-content:center}.gc-main .gc-whyGc__item:after{content:"";width:120px;height:120px;position:absolute;top:-20px;left:-60px;animation:spin 15s linear infinite}.gc-main .gc-whyGc__item .gc-whyGc__strong{margin-bottom:24px;font-weight:700;font-size:28px;line-height:34px;color:#ffc845}.gc-main .gc-whyGc__item .gc-whyGc__desc{font-size:20px;line-height:29px;color:#fff}.gc-main .gc-whyGc__item.box1{grid-column:1/2;grid-row:1/2;margin-left:100px}.gc-main .gc-whyGc__item.box1:after{background:url(/assets/images/icon_whygc1.png) no-repeat 50%;background-size:100%}.gc-main .gc-whyGc__item.box2{grid-column:2/2;grid-row:2/2;margin-right:100px}.gc-main .gc-whyGc__item.box2:after{background:url(/assets/images/icon_whygc2.png) no-repeat 50%;background-size:100%}.gc-main .gc-whyGc__item.box3{grid-column:1/2;grid-row:3/3;margin-left:100px}.gc-main .gc-whyGc__item.box3:after{background:url(/assets/images/icon_whygc3.png) no-repeat 50%;background-size:100%}.gc-main .gc-whyGc__item.box4{grid-column:2/3;grid-row:4/4;margin-right:100px}.gc-main .gc-whyGc__item.box4:after{background:url(/assets/images/icon_whygc4.png) no-repeat 50%;background-size:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gc-main .gc-partner{overflow:hidden}.gc-main .gc-partner .com-banner.swiper-container{border-bottom:1px solid #007a33}.gc-main .gc-partner .com-banner.swiper-container .swiper-wrapper{transition-timing-function:linear}.gc-main .gc-partner .com-banner.swiper-container .swiper-wrapper .swiper-slide{color:#007a33}.gc-main .gc-partner .com-banner.swiper-container .swiper-wrapper .swiper-slide:after{background-color:#007a33}.gc-main .gc-partner__cont .swiper-container{width:100%;height:100vh}.gc-main .gc-partner__cont .swiper-container .swiper-wrapper{display:flex;flex-direction:column;transition-timing-function:linear}.gc-main .gc-partner__cont .swiper-container .swiper-slide{display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.gc-main .gc-partner__cont .swiper-container .swiper-slide img{width:200px;height:80px}.gc-main .gc-ask{display:flex;align-items:center;justify-content:center;width:100%;height:461px;background:url(/assets/images/bg_ask.png) no-repeat 50%/cover}.gc-main .gc-ask__banner{display:flex;flex-direction:column;align-items:center}.gc-main .gc-ask__banner .gc-ask__desc{margin-bottom:20px;font-size:28px;line-height:34px;color:#fff}.gc-main .gc-ask__banner .gc-ask__title{margin-bottom:40px;font-weight:700;font-size:48px;line-height:58px;color:#fff}.gc-main .gc-ask__banner .gc-ask__title span{display:inline-block;font-family:GC}.gc-main .gc-ask__banner .gc-ask__btn{display:flex;border:1px solid #fff;padding:16px 20px;border-radius:28px;font-weight:500;font-size:20px;line-height:24px;color:#fff}.gc-main .gc-ask__banner .gc-ask__btn:after{content:"";display:block;width:24px;height:24px;background:url(/assets/images/ico_arrow_white.png) no-repeat 50%;background-size:100%}.gc-main .gc-ask__banner .gc-ask__btn:hover{background-color:#fff;color:#002b49}.gc-main .gc-ask__banner .gc-ask__btn:hover:after{filter:invert(1)}.gc-main .gc-newWorld{position:relative;width:100%;line-height:0}.gc-main .gc-newWorld:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/images/bg-section01-bk.png) no-repeat top/contain;z-index:0;line-height:0}.gc-main .gc-newWorld .gc-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:8.8541666667vw}.gc-main .gc-newWorld .gc-content__title{margin-bottom:3.90625vw;font-weight:800;font-size:100px;line-height:119px;color:#000}.gc-main .gc-newWorld .gc-content__title span{color:#19c361}.gc-main .gc-newWorld .gc-content .gc-gsap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;line-height:0}.gc-main .gc-newWorld .gc-content .gc-gsap__img{position:relative;width:100%;height:100vh;min-height:var(--after-min-height,539px);transition:transform .1s ease,border-radius .1s ease,box-shadow .1s ease,background-color .1s ease,min-height .1s ease;border-radius:var(--after-border-radius,192px);background:url(/assets/images/bg-section01.png) no-repeat 50%/cover}.gc-main .gc-newWorld .gc-content .gc-gsap__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:var(--after-background-color,transparent);opacity:.7;z-index:1}.gc-main .gc-newWorld .gc-content .gc-gsap__inner{position:absolute;top:50%;width:100%;transition:opacity .1s ease,transform .1s ease}.gc-main .gc-newWorld .gc-content .gc-gsap__inner:after{content:"";position:absolute;left:0;top:0;width:100vw;height:100%;background-color:#000;opacity:.5;line-height:0}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;flex-direction:column}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box .gc-gsap__text{width:max-content;text-align:center;color:#fff;margin-bottom:60px;line-height:45px;font-size:44px;line-height:65px;font-weight:500}.gc-main .gc-newWorld .gc-content .gc-gsap__btn{display:flex;align-items:center;border:1px solid #fff;padding:0 20px;border-radius:28px;color:#fff;font-size:20px;font-weight:500}.gc-main .gc-newWorld .gc-content .gc-gsap__btn a{width:100%;height:100%;line-height:59px}.gc-main .gc-newWorld .gc-content .gc-gsap__btn:after{content:"";display:block;width:1.25vw;height:1.25vw;background:url(/assets/images/ico_arrow_white.png) no-repeat 50%;background-size:100%}.gc-main .gc-newWorld .gc-content .gc-gsap__btn:hover{background-color:#fff;color:#002b49}.gc-main .gc-newWorld .gc-content .gc-gsap__btn:hover:after{filter:invert(1)}.checkup-notice{margin:4rem -1.6rem -2rem;background:#f7f7f7}.checkup-notice dkf .dot-list{padding:2rem 1.6rem 0;margin-bottom:0}.checkup-notice dkf .dot-list li{color:#35352f}.checkup-notice dkf .dot-list li+li{margin-top:1rem}.checkup-notice__info{display:flex;gap:2rem;padding:0 0 3rem 2.6rem}.checkup-notice__info p{position:relative;font-weight:700}.checkup-notice__info p:first-child:after{content:"";position:absolute;width:1px;height:1.4rem;background:#999;top:.3rem;left:calc(100% + 1rem)}.gc-about>section{max-width:100%;overflow:hidden}.gc-about .swiper-wrapper{display:flex}.gc-about .gc-inner{width:100%;max-width:1640px;margin:0 auto;padding:0 20px}.gc-about .gc-comm{margin-bottom:60px}.gc-about .gc-comm__title{font-size:64px;font-weight:800;color:#111}.gc-about .gc-comm__desc{margin-top:40px;font-size:24px;line-height:36px;color:#454849}.gc-about .gc-mission{padding:120px 0 215.5px}.gc-about .gc-mission__images{display:flex;margin-bottom:306px}.gc-about .gc-mission__images .gc-imagebox__item{flex:1 1;position:relative;height:460px}.gc-about .gc-mission__images .gc-imagebox__item:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}.gc-about .gc-mission__images .gc-imagebox__item:first-of-type:after{background-color:rgba(0,0,0,.2)}.gc-about .gc-mission__images .gc-imagebox__item:nth-of-type(2):after{background-color:rgba(0,0,0,.4)}.gc-about .gc-mission__images .gc-imagebox__bg{width:100%;height:100%;object-fit:cover}.gc-about .gc-mission__images .gc-imagebox__textbox{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;top:161px;left:50%;transform:translateX(-50%)!important;z-index:2}.gc-about .gc-mission__images .gc-imagebox__tag{display:flex;align-items:center;height:53px;padding:0 24px;margin-bottom:20px;font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;background-color:#19c361;border-radius:26.5px}.gc-about .gc-mission__images .gc-imagebox__desc{text-align:center;font-size:24px;font-weight:500;line-height:36px;color:#fff}.gc-about .gc-mission__history{position:relative}.gc-about .gc-mission__history .gc-history__line{position:absolute;display:block;top:50%;transform:translateY(-50%);transform-origin:left center;width:100%;background-color:#002b49;animation:progress 2s ease}@keyframes progress{0%{width:0}to{width:100%}}.gc-about .gc-mission__history .gc-history__list{display:flex;justify-content:center;gap:56px}.gc-about .gc-mission__history .gc-history__item{display:flex;flex-direction:column;align-items:center}.gc-about .gc-mission__history .gc-history__item:nth-of-type(odd){transform:translateY(calc(50% - 10px))}.gc-about .gc-mission__history .gc-history__item:nth-of-type(2n){transform:translateY(calc(-50% + 10px))}.gc-about .gc-mission__history .gc-history__item>div{text-align:center}.gc-about .gc-mission__history .gc-history__dot{width:20px;height:20px;margin-bottom:40px;background-color:#d9dfe4;border-radius:50%}.gc-about .gc-mission__history .gc-history__dot.on{position:relative;width:20px;height:20px;background:#19c361;z-index:11}.gc-about .gc-mission__history .gc-history__dot.on:after,.gc-about .gc-mission__history .gc-history__dot.on:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#19c361;opacity:.12}.gc-about .gc-mission__history .gc-history__dot.on:before{width:38px;height:38px;z-index:-1}.gc-about .gc-mission__history .gc-history__dot.on:after{width:68px;height:68px;z-index:-2}.gc-about .gc-mission__history .gc-history__year{margin-bottom:12px;font-size:80px;color:#002b49;line-height:95px;font-weight:400;text-transform:uppercase}.gc-about .gc-mission__history .gc-history__desc{font-size:24px;font-weight:500;color:#454849}.gc-about .gc-mission__history .gc-history__item.on .gc-history__year{opacity:1}.gc-about .gc-mission__history .gc-history__item.on .gc-history__desc{color:#000}.gc-about .gc-mission__history .gc-history__item.reverse{flex-direction:column-reverse}.gc-about .gc-mission__history .gc-history__item.reverse .gc-history__dot{margin-bottom:0;margin-top:40px}.gc-about .gc-mission__history .gc-history__item.reverse .gc-history__year{margin-bottom:0;margin-top:12px}.gc-about .gc-service{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1920/768;background:url(/assets/images/bg_intro_one.png) no-repeat 50%/cover;overflow:hidden}.gc-about .gc-service .gc-comm{margin-bottom:6.25vw}.gc-about .gc-service .gc-comm__title{color:#fff}.gc-about .gc-service__list{display:flex;align-items:center;justify-content:center;margin-top:3.125vw}.gc-about .gc-service__list .gc-service__item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:14.1666666667vw;height:14.1666666667vw;border-radius:99%;text-align:center;margin-left:-1.25vw}.gc-about .gc-service__list .gc-service__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.3;border-radius:99%}.gc-about .gc-service__list .gc-service__item:nth-child(2){z-index:2}.gc-about .gc-service__list .gc-service__item.on{position:relative;width:17.2916666667vw;height:17.2916666667vw;background-color:#19c361;z-index:1}.gc-about .gc-service__list .gc-service__item.on:after{width:43.3333333333vw;height:43.3333333333vw;top:-13.0208333333vw;left:-13.0208333333vw;background:url(/assets/images/about/blur_gc-service.png) no-repeat;background-size:contain;opacity:1}.gc-about .gc-service__list .gc-service__item.on .gc-service__tit{font-size:1.6666666667vw;margin-bottom:0;line-height:2.2395833333vw}.gc-about .gc-service__list .gc-service__item .gc-service__tit{margin-bottom:1.25vw;font-size:1.25vw;line-height:1.5104166667vw;color:#fff;opacity:1;z-index:1;font-weight:700}.gc-about .gc-service__list .gc-service__item .gc-service__des{font-size:1.0416666667vw;line-height:1.5625vw;color:#fff}.gc-about .gc-family{max-width:100%;padding:120px 0;overflow:hidden}.gc-about .gc-family .gc-comm{margin-bottom:40px}.gc-about .gc-family .gc-comm__desc{font-size:24px;color:#454849;line-height:29px;margin-bottom:60px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper{display:flex}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide{position:relative;width:398px;flex-shrink:0}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:16px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .slide-img{width:398px;height:547px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .text-box{position:absolute;top:380px;left:32px;right:32px;z-index:1}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .text-box__title{font-size:20px;line-height:24px;margin-bottom:20px;color:#fff}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .text-box__des{font-size:16px;line-height:25px;color:#fff;word-break:keep-all}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(180deg,transparent,#000 25%);opacity:.5}.gc-about .gc-customer,.gc-about .gc-hospital{padding-top:120px;overflow:hidden}.gc-about .gc-customer__swiper .swiper-wrapper,.gc-about .gc-hospital__swiper .swiper-wrapper{display:flex;flex-direction:row;transition-timing-function:linear!important}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide,.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;gap:10px;width:200px;flex-shrink:0}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide:not(:last-of-type),.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:10px}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide .logo-img,.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide .logo-img{object-fit:contain;width:200px;height:80px}.gc-about .gc-hospital{padding-bottom:120px}.gc-about .gc-way{background-color:#2a2a2a;padding:120px 0}.gc-about .gc-way .gc-comm__title{color:#fff}.gc-about .gc-way__content{display:flex;align-items:flex-end;gap:3.125vw}.gc-about .gc-way__content .gc-way__map{width:812px;height:512px;background-color:#fff}.gc-about .gc-way__content .gc-way__info .gc-logo{width:160px;height:43px;margin-bottom:40px}.gc-about .gc-way__content .gc-way__info-mation{display:flex;gap:60px}.gc-about .gc-way__content .gc-way__info-mation .text__title{margin-bottom:8px;font-size:20px;line-height:24px;color:#fff;opacity:.3}.gc-about .gc-way__content .gc-way__info-mation .text__des{font-size:16px;font-weight:500;line-height:23px;color:#fff}.gc-visual{position:relative;max-width:100%;padding:618px 0 257px;background:#000 url(/assets/images/bg-main.jpg) no-repeat 50%/cover;height:100vh;overflow:inherit!important}.gc-visual__deco{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.gc-visual__deco .gc-deco__title{position:absolute;width:100%;height:313px;text-align:right;top:87px;right:-350px;line-height:313px;font-size:13.6979166667vw;font-weight:800;color:#fff;text-transform:uppercase;opacity:0;pointer-events:none}.gc-visual__deco .gc-deco__object{position:absolute;pointer-events:none;overflow:hidden}.gc-visual__deco .gc-deco__object.logo{width:44.0104166667vw;height:44.0104166667vw;top:34.5px;left:-221px;background:url(/assets/images/about/bg_logo.png) no-repeat 50%/contain}.gc-visual__deco .gc-deco__object.object-1{width:873px;height:873px;top:-300px;left:50%;transform:translateX(-350px);background:url(/assets/images/about/bg_object_green.png) no-repeat 50%/contain;z-index:4;animation:morphing_3 20s linear infinite}.gc-visual__deco .gc-deco__object.object-2{width:771px;height:771px;top:-50px;right:0;transform:translateX(300px);background:url(/assets/images/about/bg_object_red.png) no-repeat 50%/contain;animation:morphing_2 25s linear infinite reverse}@keyframes morphing_2{0%,to{transform:translate(100%);opacity:0}25%{transform:translate(20%);opacity:1}50%{transform:translate(5%);opacity:1}75%{transform:translate(20%);opacity:1}}@keyframes morphing_3{0%,to{transform:translateY(100%);opacity:0}25%{transform:translate(-40%,10vh);opacity:1}50%{transform:translate(-70%);opacity:1}75%{transform:translate(-50%,10vh);opacity:1}}.gc-visual__subnav{position:absolute;width:100%;top:347px;left:50%;transform:translateX(-50%);color:#fff}.gc-visual__subnav .gc-inner{width:calc(100% - 280px);margin:0 auto}.gc-visual__subnav .gc-subnav__title{margin-bottom:32px;font-size:80px;font-weight:600}.gc-visual__subnav .gc-subnav__list{display:flex;gap:40px}.gc-visual__subnav .gc-subnav__item{white-space:nowrap;font-size:20px;cursor:pointer}.gc-visual__subnav .gc-subnav__btn{font-size:20px;font-weight:500;opacity:.55}.gc-visual__subnav .gc-subnav__btn.on{opacity:1}.gc-visual__gsap{position:relative;width:1364px;height:480px;margin:0 auto;border-radius:240px;overflow:hidden;border:1px solid #707070;z-index:5}.gc-visual__gsap .gc-gsap__bg{width:100%;height:100%;object-fit:cover}.gc-visual .hidden__nav{position:fixed;width:100%;top:80px;height:48px;opacity:0;transition:all .5s ease 0s;z-index:9}.gc-visual .hidden__nav.visible{opacity:1;background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 30px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10.6px);backdrop-filter:blur(10.6px)}.gc-visual .hidden__nav__list{display:flex;width:calc(100% - 280px);margin:0 auto;align-items:center}.gc-visual .hidden__nav__list li:first-child button{padding-left:0}.gc-visual .hidden__nav__btn{height:45px;line-height:45px;padding:0 10px;color:#002c51;opacity:.4;font-weight:700;border-top:1px solid rgba(0,44,81,.5)}.gc-visual .hidden__nav__btn .text{display:none}.gc-visual .hidden__nav__btn.on{opacity:1;border-top:1.5px solid #002c51;font-weight:700}.gc-visual .hidden__nav__btn.on .num{display:none}.gc-visual .hidden__nav__btn.on .text{display:block}.gc-introImg{position:relative;width:100%;height:100vh;margin-bottom:-427px;overflow:inherit!important}.gc-introImg .image{position:absolute;top:-300px;width:100%;height:calc(100% - 80px - 48px);z-index:7;background:transparent url(/assets/images/about/visual_img.png) no-repeat;background-position:50%;background-size:cover;transition:transform .1s ease,border-radius .1s ease,box-shadow .1s ease,background-color .1s ease}.gc-introImg .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5;border-radius:inherit;background-color:var(--after-background-color,transparent)}.gc-introImg__textbox{position:absolute;top:50%;left:50%;margin-top:-350px;transform:translate(-50%,-50%);z-index:8;transition:opacity .1s ease,transform .1s ease}.gc-introImg__textbox p{font-weight:700;text-align:center;font-size:48px;line-height:68px;color:#fff}.gc-introImg__textbox span{display:block;padding-top:28px;font-weight:500;text-align:center;font-size:24px;line-height:36px;color:#fff}@media(max-width:768px){.gc-visual{padding:149px 0 0;overflow-x:hidden!important}.gc-visual__deco__title{height:240px}.gc-visual__deco .gc-deco__title{top:-55px;left:88%;font-size:64px}.gc-visual__deco .gc-deco__object.logo{top:100px;left:-120px;width:240px;height:240px}.gc-visual__deco .gc-deco__object.object-1{width:192px;height:192px}.gc-visual__deco .gc-deco__object.object-2{width:170px;height:170px}.gc-visual__subnav{top:149px!important;left:0;transform:none}.gc-visual__subnav .gc-inner{width:100%}.gc-visual__subnav .gc-subnav__title{font-size:40px}.gc-visual__subnav .gc-subnav__list{gap:20px;padding-right:20px;overflow-x:scroll}.gc-visual__subnav .gc-subnav__list::-webkit-scrollbar{display:none!important}.gc-visual__subnav .gc-subnav__list .gc-subnav__item{white-space:pre;font-size:16px}.gc-visual__subnav .gc-subnav__list a,.gc-visual__subnav .gc-subnav__list button{white-space:pre}.gc-visual__subnav .gc-subnav__btn{font-size:16px}.gc-visual .hidden__nav{top:59px;height:40px}.gc-visual .hidden__nav__list{width:auto;overflow-x:auto;flex-wrap:nowrap}.gc-visual .hidden__nav__list::-webkit-scrollbar{display:none!important}.gc-visual .hidden__nav__list li{flex:0 0 auto}.gc-visual .hidden__nav__list li:first-child button{padding-left:20px}.gc-visual .hidden__nav__btn{height:40px;padding:0 20px;line-height:40px;color:#777;font-size:16px;border-top:none}.gc-visual .hidden__nav__btn .num{display:none}.gc-visual .hidden__nav__btn .text{display:block}.gc-visual .hidden__nav__btn.on{border-top:none;border-bottom:2px solid #19c361;box-sizing:border-box;color:#111}.gc-visual+.gc-introImg{margin-bottom:-425px}.gc-introImg .image{background:transparent url(/assets/images/about/visual_img_mb.png) no-repeat;background-position:0 0;background-size:cover}.gc-introImg__textbox{width:100%}.gc-introImg__textbox p{font-size:24px;line-height:34px}.gc-introImg__textbox span{font-size:16px;line-height:26px}}.gc-intro .gc-product{padding-top:160px}.gc-intro .gc-product .gc-comm__title{line-height:78px}.gc-intro .gc-product .gc-comm__desc{margin-top:20px;line-height:64px}.gc-intro .gc-product .item-box{display:flex;padding:3.125vw 0 4.1666666667vw}.gc-intro .gc-product .item-box li{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:33.3%;font-size:36px;line-height:52px;color:#000;text-align:center}.gc-intro .gc-product .item-box li:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:193px;background:#d6d6d6!important;opacity:.5}.gc-intro .gc-product .item-box li .percent{margin:10px 0;font-size:114px;font-weight:700}.gc-intro .gc-product .item-box li .percent span{font-size:62px}.gc-intro .gc-product .item-box li .triangle{width:100%;height:30px;background:transparent url(/assets/images/intro/arrow-t.png) no-repeat 50%/50px 30px;animation:bounce 2s ease infinite}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-15%)}50%{transform:translateY(0)}70%{transform:translateY(-7%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}.gc-intro .gc-product .item-box li .desc{color:#000;font-weight:500}.gc-intro .gc-introImg .image{background:transparent url(/assets/images/intro/img_main-sub02.png) no-repeat 50%/cover}.gc-intro .service-intro{padding:8.3333333333vw 0 6.25vw}.gc-intro .service-intro .gc-comm__title{line-height:78px}.gc-intro .service-intro .service-intro-cont{display:flex;justify-content:center;align-items:center;gap:5.2083333333vw}.gc-intro .service-intro .service-intro-cont__img{width:43.0208333333vw;height:36.25vw;background:url(/assets/images/intro/section-img-01.png) no-repeat 50%/cover}.gc-intro .service-intro .service-intro-cont p{color:#000}.gc-intro .service-intro .service-intro-cont p.text-01{font-size:32px;font-weight:700}.gc-intro .service-intro .service-intro-cont p.text-02{padding-bottom:12px;font-size:28px;font-weight:600}.gc-intro .service-intro .service-intro-cont p.text-03{font-size:20px;color:#8b8b8b}.gc-intro .service-intro .service-intro-cont strong{display:block;padding:20px 0 40px;font-size:100px;font-weight:700;color:#19c361}.gc-intro .gc-platform{padding:160px 0}.gc-intro .gc-platform .gc-comm__desc{margin-top:20px}.gc-intro .gc-platform__cont{display:flex;justify-content:center;gap:16px}.gc-intro .gc-platform__cont__card{position:relative;width:260px;cursor:pointer}.gc-intro .gc-platform__cont__card img{width:100%;height:100%}.gc-intro .gc-platform__cont__card .text-box{position:absolute;bottom:32px;left:10px;right:10px}.gc-intro .gc-platform__cont__card .text-box p{text-align:center}.gc-intro .gc-platform__cont__card .text-box__title{font-size:24px;color:#fff;font-weight:700}.gc-intro .gc-platform__cont__card .text-box__desc{padding-top:12px;font-size:20px;color:#fff;transition:opacity .5s ease-out;opacity:0;height:0;overflow:hidden}.gc-intro .gc-platform__cont__card:hover .text-box__desc{opacity:1;height:auto}.gc-intro .gc-process{padding:120px 0;background-color:#f7f7fb}.gc-intro .gc-process__area{min-width:1320px;margin-top:60px;padding:60px;border-radius:40px;background-color:#fff}.gc-intro .gc-process__area:not(:first-child){margin-top:40px}.gc-intro .gc-process__area .step-tit{display:flex;font-size:44px;font-weight:700}.gc-intro .gc-process__area .step-desc{margin:24px 0 80px;font-size:28px;color:#454849;font-weight:500}.gc-intro .gc-process__area .step-cont.half{display:flex}.gc-intro .gc-process__area .step-cont.half .step-cont__list+.step-cont__list{margin-left:60px}.gc-intro .gc-process__area .step-cont.half .step-cont__list+.step-cont__list .item-box:after{display:none}.gc-intro .gc-process__area .step-cont.half .item-box:after{position:absolute;content:"";top:30%;right:-5px;width:24px;height:32px;background:url(/assets/images/intro/arrow_24x32.png) no-repeat;background-size:cover}.gc-intro .gc-process__area .step-cont__list{display:flex}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:first-child .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_01.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:first-child .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(2) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_02.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(2) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(3) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_03.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(3) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(4) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_04.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(4) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(5) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_05.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(5) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(6) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_06.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(6) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type02{display:flex;width:50%}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:first-child .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_21.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:first-child .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:nth-child(2) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_22.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:nth-child(2) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:nth-child(3) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_23.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:nth-child(3) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type02 .line-br{white-space:pre;line-height:32px}.gc-intro .gc-process__area .step-cont__list.type02+.cmpt .item-box .item-box__icon.on{background-image:url(/assets/images/intro/process_10.png)}.gc-intro .gc-process__area .step-cont__list.type03{display:flex;width:50%}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:first-child .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_31.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:first-child .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:nth-child(2) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_32.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:nth-child(2) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:nth-child(3) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_33.png) no-repeat 50%/60px 60px;border-radius:50%}.gc-intro .gc-process__area .step-cont__list.type03 .item-box:nth-child(3) .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .step-cont__list.type03+.cmpt .item-box .item-box__icon.on{background-image:url(/assets/images/intro/process_14.png)}.gc-intro .gc-process__area .item-box{position:relative;flex:1 1}.gc-intro .gc-process__area .item-box:not(:last-child):after{position:absolute;content:"";top:30%;right:0;width:24px;height:32px;background:url(/assets/images/intro/arrow_24x32.png) no-repeat;background-size:cover}.gc-intro .gc-process__area .item-box__icon{display:block;width:120px;height:120px;margin:0 auto;background-size:60px 60px;background-repeat:no-repeat;background-position:50%;background-color:#f7f7fb;border-radius:50%}.gc-intro .gc-process__area .item-box__icon.on{background-color:#19c361}.gc-intro .gc-process__area .item-box__desc{padding-top:20px;color:#454849;font-size:24px;text-align:center}.gc-intro .gc-process__area__step01{border-radius:40px;background-color:#fff}.gc-intro .gc-process__area__step01 .step-cont{position:relative}.gc-intro .gc-process__area__step01 .step-cont__line{position:absolute;display:block;width:100%;height:1px;top:50%;transform:translateY(-50%);background-color:#002b49;transition:all 2s ease}.gc-intro .gc-process__area__step01 .step-cont__line.on{width:100%;opacity:1}.gc-intro .gc-process__area__step01 .step-cont__list{display:flex;justify-content:space-between}.gc-intro .gc-process__area__step02{border-radius:40px;background-color:#fff}.gc-intro .gc-process__area__step02 .step-cont{position:relative}.gc-intro .gc-process__area__step02 .step-cont__line{position:absolute;display:block;width:100%;height:1px;top:50%;transform:translateY(-50%);background-color:#002b49;transition:all 2s ease}.gc-intro .gc-process__area__step02 .step-cont__line.on{width:100%;opacity:1}.gc-intro .gc-process__area__step02 .step-cont__list{display:flex;justify-content:space-between}.gc-intro .gc-process__area__step03{border-radius:40px;background-color:#fff}.gc-intro .gc-process__area__step03 .step-cont{position:relative}.gc-intro .gc-process__area__step03 .step-cont__line{position:absolute;display:block;width:100%;height:1px;top:50%;transform:translateY(-50%);background-color:#002b49;transition:all 2s ease}.gc-intro .gc-process__area__step03 .step-cont__line.on{width:100%;opacity:1}.gc-intro .gc-process__area__step03 .step-cont__list{display:flex;justify-content:space-between}.gc-intro .gc-program{max-width:100%;padding-top:6.25vw;overflow:hidden}.gc-intro .gc-program__swiper .swiper-wrapper{transition-timing-function:linear}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide{position:relative;display:flex;flex-direction:column;width:340px;flex-shrink:0;overflow:hidden;transition:transform .5s ease;cursor:pointer}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:16px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide img{width:340px;height:100%;object-fit:cover}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box{position:absolute;bottom:0;left:32px;right:32px;color:#fff}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box__title{bottom:30px;font-size:40px;font-weight:700;transform:translateY(-30px)}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box__desc{display:none;font-size:16px;line-height:28px;transform:translateY(-10px);opacity:0}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide:hover .text-box__title{transition:transform .2s ease-in-out;transition-duration:.5s;transform:translateY(-30px);font-size:20px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide:hover .text-box__desc{display:block;transition-duration:.5s;transition:transform .2s ease-in-out,opacity .5s ease-in-out;transform:translateY(-20px);opacity:1}.gc-intro .gc-family{max-width:100%;padding:6.25vw 0;overflow:hidden}.gc-intro .gc-family__swiper .swiper-wrapper{display:flex;flex-direction:row;margin-top:3.125vw;transition-timing-function:linear}.gc-intro .gc-family__swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;gap:10px;width:10.4166666667vw;flex-shrink:0}.gc-intro .gc-family__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:.5208333333vw}.gc-intro .gc-family__swiper .swiper-wrapper .swiper-slide img{width:10.4166666667vw;height:4.1666666667vw;object-fit:contain}.gc-intro .HealthPro-area .item-box{display:flex;justify-content:center}.gc-intro .HealthPro-area .item-box li{position:relative;width:33%;text-align:center}.gc-intro .HealthPro-area .item-box li:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:247px;background:hsla(0,0%,100%,.2)}.gc-intro .hp-intro{margin-top:8.3333333333vw;background:url(/assets/images/intro/section-02.png) no-repeat 50%/cover}.gc-intro .hp-intro .gc-comm{padding-top:160px}.gc-intro .hp-intro .gc-comm .gc-comm__title{color:#fff;font-weight:800}.gc-intro .hp-intro .item-box{padding:3.125vw 0 8.3333333333vw}.gc-intro .hp-intro .item-box li{padding-top:144px;font-size:36px;line-height:52px;color:#fff}.gc-intro .hp-intro .item-box li.item01:before{background:url(/assets/images/intro/icon_value-01.png) no-repeat 50%/120px 120px}.gc-intro .hp-intro .item-box li.item01:before,.gc-intro .hp-intro .item-box li.item02:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:116px;height:114px}.gc-intro .hp-intro .item-box li.item02:before{background:url(/assets/images/intro/icon_value-02.png) no-repeat 50%/120px 120px}.gc-intro .hp-intro .item-box li.item03:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:116px;height:114px;background:url(/assets/images/intro/icon_value-03.png) no-repeat 50%/120px 120px}.gc-intro .hp-activity .gc-comm{padding-top:8.3333333333vw}.gc-intro .hp-activity .item-box{padding-top:4.1666666667vw}.gc-intro .hp-activity .item-box li:not(:last-child):after{width:2px;height:193px;background:#d6d6d6;opacity:.3}.gc-intro .hp-activity .item-box li.item01 .rank em:before{position:absolute;content:"";left:-50px;top:0;width:40px;height:40px;background:url(/assets/images/intro/icon_fire.png) no-repeat 50%/contain}.gc-intro .hp-activity .item-box li.item02 .rank em:before{position:absolute;content:"";left:-50px;top:0;width:40px;height:40px;background:url(/assets/images/intro/icon_meditation.png) no-repeat 50%/contain}.gc-intro .hp-activity .item-box li.item03 .rank em:before{position:absolute;content:"";left:-50px;top:0;width:40px;height:40px;background:url(/assets/images/intro/icon_silverware.png) no-repeat 50%/contain}.gc-intro .hp-activity .item-box .percent{font-size:114px;letter-spacing:-2.85px;font-weight:700}.gc-intro .hp-activity .item-box .percent span{font-size:62px;letter-spacing:-1.55px}.gc-intro .hp-activity .item-box .rank{margin-top:12px;font-size:36px}.gc-intro .hp-activity .item-box .rank em{position:relative;color:#19c361}.gc-intro .hp-activity .quote{padding:3.125vw 0 8.3333333333vw;font-size:16px;line-height:28px;color:#828d92;text-align:center}.gc-intro .hp-service-info .gc-comm__desc{margin-top:20px}.gc-intro .hp-service-info .item-wrap .item-box{position:relative;max-width:1640px;min-width:1380px;width:100%;margin-top:120px;background:linear-gradient(180deg,#e7faf2 12%,#aaefd4 200%);border-radius:210px;display:flex;gap:20px;padding:26px 20px;justify-content:space-around}.gc-intro .hp-service-info .item-wrap .item-box:after{position:absolute;content:"";width:642px;height:122px;bottom:-122px;left:50%;transform:translateX(-50%);background:url(/assets/images/intro/service-bg-arrow.png) no-repeat 100% 100%/contain}.gc-intro .hp-service-info .item-wrap .item-service{position:relative;width:25%;max-width:368px}.gc-intro .hp-service-info .item-wrap .item-service .item-service-box{display:flex;flex-direction:column;justify-content:center;position:absolute;border-radius:50%;width:100%;height:100%;background:#fff;bottom:0;left:0;text-align:center}.gc-intro .hp-service-info .item-wrap .item-service:before{content:"";display:block;padding-top:100%}.gc-intro .hp-service-info .item-wrap .item-service__title{font-size:32px;font-weight:700}.gc-intro .hp-service-info .item-wrap .item-service__desc{font-size:22px;margin-top:20px;line-height:32px}.gc-intro .hp-service-info .item-wrap .item-service__sm{margin-top:20px;color:#777}.gc-intro .title-button{min-width:1380px;height:118px;margin-top:162px;background:url(/assets/images/intro/gradient-button.png) no-repeat 50% 0/480px 118px;font-weight:700;text-align:center;font-size:44px;line-height:118px;color:#fff}.gc-intro .service-info{padding:160px 0}.gc-intro .service-info .service-info-cont{position:relative;height:795px;width:1610px}.gc-intro .service-info .service-info-cont .cont-img{position:absolute;top:0;left:50%;width:100%;height:100%;background:url(/assets/images/intro/service-img.png) no-repeat 50% 50%/contain;transform:translateX(-50%)}.gc-intro .service-info .service-info-cont .cont-text{position:absolute;width:100%;height:795px;font-size:28px;top:130px}.gc-intro .service-info .service-info-cont .cont-text>div{position:absolute;display:flex;gap:40px;width:425px}.gc-intro .service-info .service-info-cont .cont-text img{width:120px;height:120px;background:#fff;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.gc-intro .service-info .service-info-cont .intro-title{margin-bottom:10px;color:#008d57;font-weight:700}.gc-intro .service-info .service-info-cont .customer .intro-title,.gc-intro .service-info .service-info-cont .support .intro-title{color:#0f3b90}.gc-intro .service-info .service-info-cont .intro-desc{line-height:38px;font-weight:500}.gc-intro .service-info .service-info-cont .process,.gc-intro .service-info .service-info-cont .support{flex-direction:row-reverse;left:70px}.gc-intro .service-info .service-info-cont .process p,.gc-intro .service-info .service-info-cont .support p{text-align:right}.gc-intro .service-info .service-info-cont .customer,.gc-intro .service-info .service-info-cont .solution{right:70px}.gc-intro .service-info .service-info-cont .customer,.gc-intro .service-info .service-info-cont .support{top:auto;bottom:288px}.gc-intro .key-point{height:auto;background:url(/assets/images/intro/bg-key-point.png) no-repeat 50%/cover;padding-bottom:160px}.gc-intro .key-point .gc-comm{padding:160px 0 0}.gc-intro .key-point .gc-comm__title{color:#fff}.gc-intro .key-point .point-info{display:flex;gap:20px;margin:260px auto 0;max-width:1640px;min-width:1380px;justify-content:space-between}.gc-intro .key-point .point-info__desc{position:relative;text-align:center;justify-content:space-between;width:300px;padding-top:35px;font-size:30px;line-height:42px;color:#fff}.gc-intro .key-point .point-info__desc.point-01:before{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(/assets/images/intro/icon-point-01.png) no-repeat 50%/110px 110px}.gc-intro .key-point .point-info__desc.point-02:before{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(/assets/images/intro/icon-point-02.png) no-repeat 50%/110px 110px}.gc-intro .key-point .point-info__desc.point-03:before{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(/assets/images/intro/icon-point-03.png) no-repeat 50%/110px 110px}.gc-intro .key-point .point-info__desc.point-04:before{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(/assets/images/intro/icon-point-04.png) no-repeat 50%/110px 110px}.gc-intro .key-point .point-info__desc.point-05:before{content:"";position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:110px;height:110px;background:url(/assets/images/intro/icon-point-05.png) no-repeat 50%/110px 110px}.gc-intro .run-solution{height:735px;background:url(/assets/images/intro/bg-solution.png) no-repeat 50%/cover}.gc-intro .run-solution .gc-comm{padding:160px 0 430px;margin-bottom:0}.gc-intro .run-solution .gc-comm__title{color:#fff}.gc-intro .hp-program{padding-bottom:6.25vw;background:#f7f7fb url(/assets/images/intro/logo_sub.png) no-repeat top -80px right -280px/854px 854px}.gc-intro .hp-program .gc-comm{padding:120px 0 0}.gc-intro .hp-program .graph-box{display:flex;justify-content:center;align-items:center}.gc-intro .hp-program .graph-box .graph-box__img{width:944px;height:702px;background:url(/assets/images/intro/graphic_pyramid.png) no-repeat 50%/contain;object-fit:contain}.gc-intro .hp-program .graph-box .graph-box__text{width:366px;height:391px;margin-top:-65px;background:url(/assets/images/intro/graphic_pyramid_text.png) no-repeat 0/contain}.gc-intro .hp-program .graph-box__cont{display:none}.gc-intro .gc-serviceIntro{padding-top:8.3333333333vw}.gc-intro .gc-serviceIntro .gc-comm__title{line-height:78px}.gc-intro .gc-serviceIntro .service-box{position:relative;height:488px;background:url(/assets/images/intro/section-03.png) no-repeat 50%/cover}.gc-intro .gc-serviceIntro .service-box__check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.gc-intro .gc-serviceIntro .service-box__check li{position:relative;padding-left:40px;color:#fff;font-size:32px;font-weight:700}.gc-intro .gc-serviceIntro .service-box__check li:not(:first-child){margin-top:32px}.gc-intro .gc-serviceIntro .service-box__check li:before{content:"";position:absolute;top:7px;left:0;width:26px;height:18px;background:url(/assets/images/intro/checkbox_off.png) no-repeat 0/26px 18px}.gc-intro .gc-serviceIntro .compose-box{display:flex;justify-content:center;gap:16px}.gc-intro .gc-serviceIntro .compose-box__card{display:flex;justify-content:center;flex-direction:column;align-items:center;width:536px;height:625px;background:#f7f7fb}.gc-intro .gc-serviceIntro .compose-box__card .icon-L{width:60px;height:60px}.gc-intro .gc-serviceIntro .compose-box__card__category{padding:30px 0 24px;font-size:32px;font-weight:500}.gc-intro .gc-serviceIntro .compose-box__card__title{font-size:40px;line-height:60px;text-align:center;font-weight:700}.gc-intro .gc-serviceIntro .compose-box__card__desc{position:relative;padding-top:4.4791666667vw;font-size:24px;line-height:50px;text-align:center}.gc-intro .gc-serviceIntro .compose-box__card__desc:before{content:"";position:absolute;top:2.1875vw;left:0;width:10.0520833333vw;height:2px;background:#d6d6d6}.gc-intro .gc-solution{height:100%;background:url(/assets/images/intro/section-04.png) no-repeat 50%/cover;margin-top:8.3333333333vw;padding:6.25vw 0}.gc-intro .gc-solution .gc-comm__title{color:#fff;line-height:78px}.gc-intro .gc-solution .solution-box{max-width:1640px;min-width:1380px}.gc-intro .gc-solution .solution-box .box-title{font-size:44px;line-height:64px;color:#fff;font-weight:700}.gc-intro .gc-solution .solution-box__area{display:flex;align-items:center;justify-content:space-between;margin-top:3.125vw}.gc-intro .gc-solution .solution-box__area.bottom{flex-direction:row-reverse}.gc-intro .gc-solution .solution-box__area__cont{position:relative;opacity:.8;border-radius:200px}.gc-intro .gc-solution .solution-box__area__cont .box-circle-wrap{position:relative;border-radius:200px;display:flex;justify-content:right}.gc-intro .gc-solution .solution-box__area__cont .box-circle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;height:400px;border-radius:50%;border:1px solid #fff;z-index:11;color:#fff;text-align:center}.gc-intro .gc-solution .solution-box__area__cont .box-circle>div{position:absolute}.gc-intro .gc-solution .solution-box__area__cont .box-circle:after{position:absolute;content:"";width:100%;height:100%;background:#fff;opacity:.2;border-radius:50%;z-index:-11}.gc-intro .gc-solution .solution-box__area__cont .box-circle:not(:first-child){margin-top:-10px}.gc-intro .gc-solution .solution-box__area__cont .box-circle:first-child{top:50%;left:3%}.gc-intro .gc-solution .solution-box__area__cont .box-circle:nth-child(2){top:50%;left:0}.gc-intro .gc-solution .solution-box__area__cont .box-circle:nth-child(3){top:50%;right:3%}.gc-intro .gc-solution .solution-box__area__cont .box-circle .icon-sm{width:40px;height:40px}.gc-intro .gc-solution .solution-box__area__cont .box-circle__title{padding:10px 0 30px;font-size:36px;font-weight:700}.gc-intro .gc-solution .solution-box__area__cont .box-circle__desc{font-size:24px;line-height:44px}.gc-intro>section{max-width:100%;overflow:hidden}.gc-intro .swiper-wrapper{display:flex;transition-timing-function:linear;animation-timing-function:linear}.gc-intro .gc-inner{width:100%;max-width:1640px;margin:0 auto;padding:0 20px}.gc-intro .gc-comm{margin-bottom:60px}.gc-intro .gc-comm__title{font-size:52px;line-height:72px;color:#000;font-weight:800}.gc-intro .gc-comm__desc{margin-top:40px;font-size:44px;line-height:36px;color:#000}.gc-intro .gc-service{padding:160px 0 60px;background:url(/assets/images/intro/logo-sm.png) no-repeat top -178px right -200px/700px 700px}.gc-intro .gc-service__number{display:flex;justify-content:center;align-items:center;gap:4.1666666667vw}.gc-intro .gc-service__number .title{width:520px;height:444px}.gc-intro .gc-service__number .title-desc img{width:auto;height:27px}.gc-intro .gc-service__number .title-desc__big{padding:20px 0 40px;font-size:64px;color:#000;font-weight:700}.gc-intro .gc-service__number .title-desc__sm{white-space:pre-line;font-size:36px;line-height:56px;color:#000}.gc-intro .gc-service .scroll-area{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:4.0104166667vw;margin-bottom:1.0416666667vw;color:#707070}.gc-intro .gc-service .scroll-area .arrow{position:relative}.gc-intro .gc-service .scroll-area .arrow:after{content:"";position:absolute;left:50%;top:10px;width:15px;height:15px;border-top:2px solid #707070;border-right:2px solid #707070;transform:rotate(135deg) translateX(50%)}.gc-intro .gc-review{padding-top:160px}.gc-intro .gc-review__card{display:flex;justify-content:center;margin-top:60px;gap:16px;transition-timing-function:linear}.gc-intro .gc-review__card .gc-review__card__cont{position:relative}.gc-intro .gc-review__card .gc-review__card__cont:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(180deg,transparent,#000 25%);opacity:.5}.gc-intro .gc-review__card .gc-review__card__cont img{height:100%}.gc-intro .gc-review__card .gc-review__card__cont .review-text{position:absolute;bottom:20px;left:32px;right:32px;word-break:keep-all;z-index:11}.gc-intro .gc-review__card .gc-review__card__cont .review-text__sl{margin-top:20px;font-size:20px;line-height:24px;color:#fff;font-weight:500}.gc-intro .gc-review__card .gc-review__card__cont .review-text__sl span{display:block;font-size:16px;font-weight:400}.gc-intro .gc-review__card .gc-review__card__cont .review-text__sl.primary{color:#19c361}.gc-intro .gc-review__card .gc-review__card__cont .review-text__sm{margin-top:20px;font-size:16px;line-height:28px;color:#fff;word-break:keep-all;opacity:.8}.gc-intro .gc-ask{display:flex;align-items:center;justify-content:center;width:100%;height:460px}.gc-intro .gc-ask__banner{display:flex;flex-direction:column;align-items:center}.gc-intro .gc-ask__banner .gc-ask__title{margin-bottom:20px;font-size:48px;line-height:58px;color:#fff;font-weight:700;font-family:Pretendard,sans-serif}.gc-intro .gc-ask__banner .gc-ask__desc{position:relative;display:inline-block;font-size:20px;line-height:34px;color:#fff;font-family:Pretendard,sans-serif;padding:0 23px}.gc-intro .gc-ask__banner .gc-ask__desc:not(:last-child):after{position:absolute;content:"";top:50%;left:100%;transform:translateY(-50%);width:1px;height:18px;background-color:#fff}.gc-intro .gc-ask__banner .link-button{display:flex;gap:20px}.gc-intro .gc-ask__banner .gc-ask__btn{display:flex;border:1px solid #fff;margin-top:40px;padding:16px 20px;border-radius:28px;color:#fff;font-size:20px;font-weight:500;line-height:24px}.gc-intro .gc-ask__banner .gc-ask__btn:after{content:"";display:block;width:24px;height:24px;background:url(/assets/images/ico_arrow_white.png) no-repeat 50%;background-size:100%}.gc-intro .gc-ask__banner .gc-ask__btn:hover{background-color:#fff;color:#002b49}.gc-intro .gc-ask__banner .gc-ask__btn:hover:after{filter:invert(1)}.gc-intro .checkup-area .gc-ask{background:url(/assets/images/intro/bg_ask-gray01.png) no-repeat 50%/cover}.gc-intro .HealthPro-area .gc-ask{background:url(/assets/images/intro/bg_ask-gray02.png) no-repeat 50%/cover}.gc-intro .Healthcare-area .gc-ask{background:url(/assets/images/intro/bg_ask-gray03.png) no-repeat 50%/cover}.gc-intro .Consulting-area .gc-ask{background:url(/assets/images/intro/bg_ask-gray04.png) no-repeat 50%/cover}.gc-news>section{max-width:100%;overflow:hidden}.gc-news .news-inner{width:calc(100% - 280px);margin:0 auto}.gc-news .gc-visual{height:100%!important;padding:595px 0 0!important}.gc-news .gc-visual__subnav{top:380px}.gc-news .news-title{font-size:52px;font-weight:800;line-height:1.65;padding-top:120px}.gc-news .news-grid{display:flex;flex-wrap:wrap;gap:51px 40px;padding-top:60px}.gc-news .news-grid .news-subscribe-form .agree-area{position:relative;padding-top:60px}.gc-news .news-grid .news-subscribe-form .agree-area .label{position:relative;display:inline-block;font-size:20px;color:#454849;font-weight:500}.gc-news .news-grid .news-subscribe-form .agree-area .label:after{position:absolute;content:"*";right:-15px;top:4px;color:#e4002b}.gc-news .news-grid .news-item{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 80px)/3);box-sizing:border-box}.gc-news .news-grid .news-item img{border-radius:16px}.gc-news .news-grid .news-item .news-content .date{display:block;padding-top:24px;color:#999;font-size:20px;font-weight:500;line-height:1.07}.gc-news .news-grid .news-item .news-content .title{padding-top:16px;font-size:24px;font-weight:700;line-height:1.5;color:#111}.gc-news .page-more{display:none}.gc-news .pagination{padding:60px 0 160px}.gc-news .pagination ul{display:flex;justify-content:center;gap:20px}.gc-news .pagination ul li button{width:32px;height:32px;font-size:20px;color:#111;text-align:center}.gc-news .pagination ul li button.active{background:#0ac262;color:#fff;font-weight:700;border-radius:8px;padding:4px 11px}.gc-news .news-detail-inner{padding:120px 0 160px;width:100%;max-width:1060px;margin:0 auto}.gc-news .news-detail-inner .news-detail-content .date{color:#999;font-size:24px}.gc-news .news-detail-inner .news-detail-content .title{padding-top:32px;color:#111;font-size:48px;font-weight:800}.gc-news .news-detail-inner .news-detail-content .sub-title{padding-top:35px;color:#111;font-size:32px;font-weight:500}.gc-news .news-detail-inner .news-detail-content .img-area{padding-top:60px}.gc-news .news-detail-inner .news-detail-content .img-area .img-pc{display:block}.gc-news .news-detail-inner .news-detail-content .img-area .img-mo{display:none}.gc-news .news-detail-inner .news-bottom-btn{padding-top:60px;text-align:center}.gc-news .news-detail-inner .news-bottom-btn .back-to-list-btn{border-radius:8px;background:#f2f3f5;padding:16px 0;width:320px;text-align:center;font-size:20px;font-weight:500;color:#111}.gc-contact>section{max-width:100%;overflow:hidden}.gc-contact g.c-inner{width:100%;max-width:1640px;margin:0 auto}.gc-contact .gc-visual{height:100%!important;padding:595px 0 0!important}.gc-contact .gc-visual__subnav{top:380px}.gc-contact .gc-form{max-width:1060px;margin:0 auto;padding:120px 0}.gc-contact .gc-form__desc{text-align:center;font-size:36px;line-height:56px;color:#454849;font-weight:700}.gc-contact .gc-form__area{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px 52px;max-width:1060px;margin-top:60px}.gc-contact .gc-form__area .x-100{grid-column:1/3}.gc-contact .gc-form__area .x-100 .select,.gc-contact .gc-form__area .x-100 input,.gc-contact .gc-form__area .x-100 textarea{width:100%}.gc-contact .gc-form__area label{position:relative;font-size:20px;color:#454849;font-weight:500}.gc-contact .gc-form__area label:after{position:absolute;content:"*";right:-15px;top:4px;color:#e4002b}.gc-contact .gc-form__area .select,.gc-contact .gc-form__area input,.gc-contact .gc-form__area textarea{display:block;width:500px;height:75px;margin-top:16px;padding-left:20px;border:1px solid #e6e6e6;border-radius:11px;background:#fff}.gc-contact .gc-form__area .select:focus,.gc-contact .gc-form__area input:focus,.gc-contact .gc-form__area textarea:focus{outline:none!important;border:1px solid #0ac262}.gc-contact .gc-form__area .select::-webkit-input-placeholder,.gc-contact .gc-form__area .select::placeholder,.gc-contact .gc-form__area input::-webkit-input-placeholder,.gc-contact .gc-form__area input::placeholder,.gc-contact .gc-form__area textarea::-webkit-input-placeholder,.gc-contact .gc-form__area textarea::placeholder{color:#bbb;font-size:16px;font-family:inherit}.gc-contact .gc-form__area input::-webkit-inner-spin-button,.gc-contact .gc-form__area input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gc-contact .gc-form__area input[type=number]{-moz-appearance:textfield}.gc-contact .gc-form__area .select{position:relative;background-color:#fff;background:url(/assets/images/icon_dropdown.png) no-repeat;background-position:95% 50%;background-size:12px 8px;font-size:16px;cursor:pointer}.gc-contact .gc-form__area .select .selected-value{line-height:75px;color:#454849}.gc-contact .gc-form__area .select .selected-value.placeholder{color:#bbb}.gc-contact .gc-form__area .select .select-option{position:absolute;top:66px;left:0;right:0;z-index:10;border:1px solid #e6e6e6;border-radius:0 0 15px 15px;z-index:1;overflow:auto}.gc-contact .gc-form__area .select .select-option li{padding:20px;background:#fff;font-size:16px}.gc-contact .gc-form__area .select .select-option li:hover{background-color:#f0f0f0}.gc-contact .gc-form__area textarea{height:153px;padding-top:28px;resize:none}.gc-contact .gc-form__area .errors{padding-top:12px;font-size:14px;color:#f5222d;font-weight:500}.gc-contact .gc-form .agree-area{position:relative;padding-top:60px}.gc-contact .gc-form .agree-area .label{position:relative;display:inline-block;font-size:20px;color:#454849;font-weight:500}.gc-contact .gc-form .agree-area .label:after{position:absolute;content:"*";right:-15px;top:4px;color:#e4002b}.gc-contact .gc-form .agree-area__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.gc-contact .gc-form .agree-area__inner__cont{width:100%;min-height:201px;margin-top:16px;padding:28px 20px;border-radius:11px;background:#f7f7fb}.gc-contact .gc-form .agree-area__inner__cont p,.gc-contact .gc-form .agree-area__inner__cont ul li{font-size:16px;line-height:26px;color:#676e71}.gc-contact .gc-form .agree-area__inner__cont ul.dot{padding:30px 0}.gc-contact .gc-form .agree-area__inner__cont ul.dot li{position:relative;padding-left:14px}.gc-contact .gc-form .agree-area__inner__cont ul.dot li:after{position:absolute;content:"";top:10px;width:2px;height:2px;left:0;border-radius:50%;background:#676e71}.gc-contact .gc-form .agree-area__inner__chk{padding:32px 0 60px}.gc-contact .gc-form .agree-area__inner__chk input[type=checkbox]{display:none}.gc-contact .gc-form .agree-area__inner__chk input[type=checkbox]+label{padding:1.2px 0 0 28px;background:url(/assets/images/check-box_off.png) no-repeat;background-size:20px 20px;font-size:16px;line-height:26px;color:#000;cursor:pointer;font-weight:500;transition:all .5s ease-in-out}.gc-contact .gc-form .agree-area__inner__chk input[type=checkbox]:checked+label{background:url(/assets/images/check-box_on.png) no-repeat;background-size:20px 20px}.gc-contact .gc-form .agree-area__inner .agree-btn{width:320px;height:56px;border-radius:8px;background:#0ac262;font-size:20px;line-height:56px;color:#fff;text-align:center}.gc-contact .gc-form .agree-area .errors{position:absolute;top:50px;left:230px;padding-top:12px;font-size:14px;color:#f5222d;font-weight:500}.gc-contact .gc-ask__banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:386px;background:url(/assets/images/bg-section07.png) no-repeat 50%/cover;color:#fff}.gc-contact .gc-ask__banner .gc-ask__title{font-size:48px;font-weight:700;text-align:center;margin-bottom:30px}.gc-contact .gc-ask__banner .gc-ask__info{display:flex;gap:40px;margin-top:20px;font-size:20px}.gc-contact .gc-ask__banner .gc-ask__info p{font-weight:700}.gc-contact .gc-ask__banner .gc-ask__info .bar .gc-ask__desc{position:relative}.gc-contact .gc-ask__banner .gc-ask__info .bar .gc-ask__desc:first-child{margin-right:40px}.gc-contact .gc-ask__banner .gc-ask__info .bar .gc-ask__desc:first-child:after{content:"";position:absolute;width:1px;height:17px;background:#fff;right:-21px;top:5px}.gc-privacy>section{max-width:100%}.gc-privacy .gc-visual{height:100%!important;padding:595px 0 0!important}.gc-privacy .gc-visual__subnav{top:380px}.gc-privacy .gc-option{min-width:calc(100% - 280px);max-width:1640px;margin:0 auto}.gc-privacy .gc-option .gc-inner{padding:80px 20px}.gc-privacy .gc-option .policy-change{margin-top:40px;font-size:24px;color:#454849;text-decoration:underline}.gc-privacy .gc-option .select{position:relative;width:380px;height:75px;padding-left:20px;border:1px solid #e6e6e6;border-radius:11px;background-color:#fff;background:url(/assets/images/icon_dropdown.png) no-repeat;background-position:95% 50%;background-size:12px 8px;font-size:16px;cursor:pointer}.gc-privacy .gc-option .select .selected-value{line-height:75px;color:#454849}.gc-privacy .gc-option .select .selected-value.placeholder{color:#bbb}.gc-privacy .gc-option .select .select-option{position:absolute;top:66px;left:0;right:0;z-index:10;border:1px solid #e6e6e6;border-radius:0 0 15px 15px;z-index:1;overflow:auto}.gc-privacy .gc-option .select .select-option li{height:56px;line-height:56px;padding:0 20px;background:#fff;font-size:16px}.gc-privacy .gc-option .select .select-option li:hover{background-color:#f0f0f0}.gc-privacy .gc-option .select .select-option li a{display:block;width:100%;height:100%;line-height:56px}.gc-privacy .gc-content{min-width:calc(100% - 280px);margin:0 auto;max-width:1640px;padding:120px 20px}.gc-privacy .gc-content h2{font-size:64px;line-height:120px;color:#111;font-weight:700}.gc-privacy .gc-content h3{font-size:48px;line-height:65px;font-weight:700}.gc-privacy .gc-content__area h5,.gc-privacy .gc-content__compare h5{margin-top:70px;font-size:32px;line-height:42px;color:#454849;font-weight:600}.gc-privacy .gc-content__area p,.gc-privacy .gc-content__compare p{margin-top:20px;font-size:16px;line-height:26px;color:#454849;letter-spacing:-.4px}.gc-privacy .gc-content__area p.strong,.gc-privacy .gc-content__compare p.strong{font-size:18px;font-weight:600}.gc-privacy .gc-content__area p.delete,.gc-privacy .gc-content__compare p.delete{text-decoration:line-through}.gc-privacy .gc-content__area .flex-box,.gc-privacy .gc-content__compare .flex-box{display:flex;gap:30px;align-items:flex-start;margin-top:30px}.gc-privacy .gc-content__area span,.gc-privacy .gc-content__compare span{position:relative;display:block;padding:10px 0 0 25px;line-height:24px}.gc-privacy .gc-content__area span:before,.gc-privacy .gc-content__compare span:before{content:"";position:absolute;width:3px;height:3px;top:22px;left:15px;border-radius:50%;background:#454849}.gc-privacy .gc-content__area .pl-20,.gc-privacy .gc-content__compare .pl-20{padding-left:20px}.gc-privacy .gc-content__area.bg-box,.gc-privacy .gc-content__compare.bg-box{background:#bbb}.gc-privacy .gc-content table{width:100%;margin-top:30px}.gc-privacy .gc-content table tr td,.gc-privacy .gc-content table tr th{padding:12px 15px;text-align:center;font-size:16px;line-height:26px;color:#111}.gc-privacy .gc-content table tr th{border-top:1px solid #555;border-left:1px solid #bbb;vertical-align:middle;background:#f7f7fb;font-weight:600}.gc-privacy .gc-content table tr th:last-child{border-right:1px solid #bbb}.gc-privacy .gc-content table tr td{border-top:1px solid #bbb;color:#777;vertical-align:middle;border-left:1px solid #bbb}.gc-privacy .gc-content table tr td:nth-child(n+3){text-align:left}.gc-privacy .gc-content table tr td:last-child{border-right:1px solid #bbb}.gc-privacy .gc-content table tr td.left{text-align:left!important;border-right:1px solid #bbb}.gc-privacy .gc-content table tr td.center{text-align:center!important;border-bottom:1px solid #bbb}.gc-privacy .gc-content table tr td em{display:block;margin-top:.3rem;text-align:center;cursor:pointer;color:#537fda;text-decoration:underline}.gc-privacy .gc-content table tr.line td,.gc-privacy .gc-content table tr:last-child td{border-bottom:1px solid #bbb}.gc-privacy .gc-content__compare{display:flex;gap:50px}.gc-privacy .gc-content__compare>div{width:630px}.gc-privacy .gc-content__compare>div:last-child{width:auto;line-height:26px}.gc-privacy .gc-content__compare strong{color:#111;line-height:22px;font-weight:700}.gc-privacy .gc-content__compare .strong strong,.gc-privacy .gc-content__compare p strong{display:inline-block;color:#111;font-weight:700}.gc-privacy .gc-content__compare p.delete{text-decoration:line-through;display:inline-block}.gc-privacy .gc-content__compare table tr.delete td{border-bottom:1px solid #bbb}.gc-privacy .gc-content__compare table tr.update td{color:#111;font-weight:700}.gc-privacy .gc-content__compare table td{word-break:break-all}.gc-privacy .gc-content__compare .mt-50{margin-top:100px}.gc-privacy .gc-list{padding:120px 0}.gc-privacy .gc-list__area{display:flex;flex-direction:column;max-width:1088px;margin:0 auto}.gc-privacy .gc-list__area__box{display:flex;justify-content:space-between;align-items:center;height:auto;padding:20px 0;border-bottom:1px solid #d3d3d3}.gc-privacy .gc-list__area__box:first-child{border-top:2px solid #555}.gc-privacy .gc-list__area__box p{font-size:24px;line-height:normal;color:#454849}.gc-privacy .gc-list__area__box .arrow{width:60px;height:109px;background:url(/assets/images/arrow_32x32.png) no-repeat 50%/32px 32px}#stb_subscribe *{font-size:16px!important}#stb_subscribe{position:absolute;top:210px;right:140px;background:#fff;width:520px!important;padding:40px!important;border-radius:16px;box-shadow:0 6px 10px 0 rgba(0,0,0,.16);z-index:9;border:none!important}#stb_subscribe .stb_form_set.email{padding-bottom:20px}#stb_subscribe .stb_form_set.name{padding-bottom:31px}#stb_subscribe .stb_form_policy label button{color:#111!important;font-size:16px!important}#stb_subscribe .stb_form_policy{padding-bottom:10px!important}#stb_subscribe .stb_form_policy label{display:inline-flex;align-items:center;cursor:default!important;position:relative}#stb_subscribe .stb_form_policy label input[type=checkbox]{display:none}#stb_subscribe .stb_form_policy label input[type=checkbox]+span{width:20px;height:20px;display:inline-block;background:url(/assets/images/check-box_off.png) no-repeat 50%;background-size:cover;transition:all .3s ease-in-out;margin-right:8px!important;cursor:pointer!important}#stb_subscribe .stb_form_policy label input[type=checkbox]:checked+span{margin-right:8px!important;background-image:url(/assets/images/check-box_on.png);cursor:pointer!important}#stb_subscribe .stb_form_policy label button{text-decoration:none!important;border-bottom:1px solid #111;margin-bottom:1px}#stb_subscribe .stb_form_modal_body{max-width:700px!important;border-radius:16px!important;padding:40px!important}#stb_subscribe .stb_form_modal_text{max-height:310px!important;overflow-y:hidden!important}#stb_subscribe .stb_form_modal_text .desc{margin-top:20px!important;font-size:20px!important;text-align:center!important;font-weight:500!important;line-height:1.5!important}#stb_subscribe .stb_form_modal_text ul{margin-top:40px!important;border:1px solid #eee!important;background:#f7f7fb!important;border-radius:16px!important;padding:40px 0!important;display:flex!important;justify-content:center!important;flex-direction:column!important;align-items:center!important}#stb_subscribe .stb_form_modal_text ul li{width:90%!important}#stb_subscribe .stb_form_modal_text ul li:not(:last-child){padding-bottom:12px!important}#stb_subscribe .stb_form_modal_text ul li .tit{font-weight:500!important;color:#111!important}#stb_subscribe .stb_form_modal_text ul li .underline{color:#00a9e0!important;border-bottom:1px solid #00a9e0!important}#stb_subscribe .stb_form_modal_text .info{text-align:center!important;font-size:16px!important;color:#999!important;line-height:1.5!important;margin-top:20px!important;padding:0 28px!important}#stb_subscribe .stb_form_modal_btn{padding:0!important;margin-top:60px!important}#stb_subscribe .stb_form_modal_btn button{width:320px!important;font-size:20px!important;font-weight:500!important;padding:0!important;height:56px!important}#stb_subscribe .stb_form_modal_title{padding:0!important;text-align:center!important;font-size:24px!important;font-weight:700!important}#stb_subscribe .stb_form_submit_button{font-size:18!important}#stb_subscribe .stb_form_title{font-size:24px!important;text-align:left!important;font-weight:500!important;color:#111;padding-bottom:2px!important}#stb_subscribe .stb_form_description{font-size:24px!important;font-weight:700;text-align:left;color:#111;padding-bottom:30px!important}.stb_form_set_label{display:none!important}.stb_form_set_input{width:100%!important;border:1px solid #e6e6e6!important;border-radius:11.5px!important;padding:28px 18px!important;font-size:14px!important;color:#111}.stb_form_set_input:focus{border-color:#0ac262!important}.stb_form_set_input::placeholder{font-size:14px;color:#111}.stb_form_set_submit{padding-top:20px!important}.stb_form_submit_button{padding-top:0!important;width:100%!important;text-align:center;border-radius:8px;height:56px!important;font-size:20px!important}@media(max-width:768px){#stb_subscribe{margin:40px 20px!important;position:static;width:auto!important;padding:40px 20px!important}#stb_subscribe .stb_form_title{font-size:16px!important;padding-bottom:16px!important;text-align:center!important;font-weight:500!important}#stb_subscribe .stb_form_description{font-size:24px!important;padding-bottom:30px!important;line-height:1.33!important;text-align:center!important}#stb_subscribe .stb_form_modal_body{padding:40px 20px!important}#stb_subscribe .stb_form_modal_title{font-size:20px!important}#stb_subscribe .stb_form_modal_text{margin:0!important;max-height:400px!important}#stb_subscribe .stb_form_modal_text .desc{font-size:16px!important;margin:10px 60px 0!important;line-height:1.5!important}#stb_subscribe .stb_form_modal_text ul{margin-top:20px!important;padding:20px 0!important}#stb_subscribe .stb_form_modal_text ul li{display:inline-flex!important;flex-direction:column!important;line-height:1.38!important}#stb_subscribe .stb_form_modal_text ul li .tit{margin-bottom:10px!important}#stb_subscribe .stb_form_modal_text ul li .underline{display:inline-block!important;text-decoration:underline!important;border-bottom:none!important}#stb_subscribe .stb_form_modal_text .info{font-size:14px!important;line-height:1.29!important;margin-top:10px!important}#stb_subscribe .stb_form_modal_btn{margin-top:40px!important}#stb_subscribe .stb_form_modal_btn button{width:100%!important}.stb_form_set_label{display:none!important}.stb_form_set_input{width:100%!important;border:1px solid #e6e6e6!important;border-radius:11.5px!important;padding:28px 20px!important;font-size:16px!important;color:#111}.stb_form_set_input:focus{border-color:#0ac262!important}.stb_form_set_input::placeholder{font-size:16px;color:#111}.stb_form_set_submit{padding-top:20px!important}.stb_form_submit_button{padding-top:0!important;width:100%!important;text-align:center;border-radius:8px;height:56px!important;font-size:20px!important}}@media(max-width:1260px){.gc-main .com-box .com-title__strong{font-size:64px;line-height:94px}.gc-main .gc-whyGc__list{padding:60px 0}.gc-main .gc-whyGc__item:after{width:82px;height:82px;top:20px;left:-35px}.gc-main .gc-whyGc__item .gc-whyGc__strong{font-size:28px}.gc-main .gc-whyGc__item .gc-whyGc__desc{font-size:20px;line-height:32px}.gc-main .gc-newWorld .gc-content__title{word-break:keep-all;text-align:center}.gc-privacy.change .gc-visual{padding-bottom:50px!important}.gc-privacy.change .gc-visual .gc-visual__subnav .gc-inner{width:calc(100% - 100px)}}@media(max-width:768px){.gc-main{overflow-x:hidden}.gc-main .mainTop:after{content:"";position:absolute;width:100%;height:331px;bottom:-80px;right:0;background:url(/assets/images/bg_logo_610x800.png) no-repeat 100% 100%/contain}.gc-main .gc-landing:after,.gc-main .gc-landing:before{width:444px;height:444px}.gc-main .gc-landing:before{left:0;bottom:0;transform:translateX(0)}.gc-main .gc-landing:after{transform:translateX(0)}.gc-main .gc-landing__logo .gc-logo__c,.gc-main .gc-landing__logo .gc-logo__g{width:170px;height:237px}.gc-main .gc-landing__logo .gc-logo__g{padding-left:20px}.gc-main .gc-landing__logo .gc-logo__c{padding-right:20px}.gc-main .gc-landing .gc-textbox__desc{margin-bottom:10px;font-size:20px}.gc-main .gc-landing .gc-textbox__title{font-size:40px}.gc-main .gc-landing .gc-textbox__btn{height:44px;padding:0 18px;font-size:16px;border-radius:22px}.gc-main .gc-landing .gc-textbox__btn a{line-height:46px}.gc-main .gc-landing__scroll{bottom:23.6111111111vw}.gc-main .gc-landing__scroll p{font-size:14px}.gc-main .gc-landing__scroll:after{width:1px;height:40px}.gc-main .gc-introOne .image{margin-top:-20.8333333333vw}.gc-main .gc-introOne__textbox{width:100%;margin-top:-70px}.gc-main .gc-introOne__textbox p{font-size:24px;line-height:40px}.gc-main .gc-introTwo{height:684px;overflow-y:hidden}.gc-main .gc-introTwo .gc-card{width:100%;height:574px;flex-direction:column;transition:top 1s ease;border-top:1px solid rgba(0,43,73,.2)}.gc-main .gc-introTwo .gc-card:first-of-type{z-index:1}.gc-main .gc-introTwo .gc-card:nth-of-type(2){z-index:3}.gc-main .gc-introTwo .gc-card:nth-of-type(2).off{top:574px;left:0}.gc-main .gc-introTwo .gc-card:nth-of-type(2).on{top:55px;left:0}.gc-main .gc-introTwo .gc-card:nth-of-type(3){z-index:5}.gc-main .gc-introTwo .gc-card:nth-of-type(3).off{top:629px;left:0}.gc-main .gc-introTwo .gc-card:nth-of-type(3).on{top:110px;left:0}.gc-main .gc-introTwo .gc-card__image{width:100%;height:260px}.gc-main .gc-introTwo .gc-card__text{width:100%;height:254px}.gc-main .gc-introTwo .gc-card__text .gc-text{position:inherit;top:32px;bottom:0;left:20px;transform:none}.gc-main .gc-introTwo .gc-card__text .gc-text__desc{font-size:16px}.gc-main .gc-introTwo .gc-card__text .gc-text__title{margin-bottom:20px;font-size:28px}.gc-main .gc-introTwo .gc-card__text .gc-text__etc{font-size:16px;line-height:26px}.gc-main .gc-introTwo .gc-card__text .gc-text__btn{margin-top:20px;padding:0 18px;height:44px;font-size:16px}.gc-main .gc-introTwo .gc-card__text .gc-text__btn a{line-height:42px}.gc-main .gc-introTwo .gc-card__name{width:100%;height:55px;border-top:1px solid #f7f7fb;border-left:0}.gc-main .gc-introTwo .gc-card__name button{width:100%;top:0;left:0;height:55px;transform:none;font-size:16px;font-weight:700}.gc-main .gc-introTwo .gc-card__cont{flex-direction:column}.gc-main .gc-comm{height:580px}.gc-main .gc-comm .com-box{width:calc(100% - 40px);flex-direction:column;justify-content:space-evenly;align-items:flex-start}.gc-main .gc-comm .com-box .com-title__desc{font-size:20px;margin-bottom:10px}.gc-main .gc-comm .com-box .com-title__strong{font-size:32px;line-height:42px}.gc-main .gc-comm .com-banner.swiper-container{top:0;left:0;transform:rotate(0)!important;margin-top:0}.gc-main .gc-comm .com-banner.swiper-container .swiper-wrapper .swiper-slide{padding:11px 30px;font-size:16px}.gc-main .gc-comm .com-banner.swiper-container .swiper-wrapper .swiper-slide:after{width:4px;height:4px}.gc-main .gc-expertise{position:relative;overflow:hidden}.gc-main .gc-expertise__list{gap:30px}.gc-main .gc-expertise__item{justify-content:flex-start}.gc-main .gc-expertise__item .label{font-size:24px;letter-spacing:-.6px}.gc-main .gc-expertise__item .number{font-size:20px}.gc-main .gc-expertise__item .number.bg{height:54px;line-height:54px;padding:0 21px;border-radius:27px;font-size:20px!important}.gc-main .gc-expertise__item .number.bg span{display:inline-block;line-height:54px;font-size:32px}.gc-main .gc-expertise__item .number span{font-size:32px;text-align:left;padding-right:5px;width:auto!important}.gc-main .gc-whyGc{min-width:100%;height:100%}.gc-main .gc-whyGc .com-box{padding-top:100px}.gc-main .gc-whyGc__cont{width:100%}.gc-main .gc-whyGc__list{display:flex;flex-direction:column;padding:60px 0 90px}.gc-main .gc-whyGc__item{position:relative;margin-left:60px!important}.gc-main .gc-whyGc__item:not(:first-child){margin-top:66px}.gc-main .gc-whyGc__item:nth-child(2n){margin-left:auto!important;margin-right:0!important}.gc-main .gc-whyGc__item:after{width:80px;height:80px;top:-38px;left:-58px}.gc-main .gc-whyGc__item .gc-whyGc__strong{margin-bottom:10px;font-size:24px}.gc-main .gc-whyGc__item .gc-whyGc__desc{font-size:16px}.gc-main .gc-partner{height:500px}.gc-main .gc-partner .com-box{padding-top:70px;justify-content:space-evenly}.gc-main .gc-partner__cont .swiper-container{height:200px}.gc-main .gc-partner__cont .swiper-container .swiper-wrapper{flex-direction:row;transition-timing-function:linear}.gc-main .gc-partner__cont .swiper-container .swiper-slide{flex-direction:column;flex-shrink:0;gap:4px}.gc-main .gc-partner__cont .swiper-container .swiper-slide:not(:last-child){margin-right:4px}.gc-main .gc-partner__cont .swiper-container .swiper-slide img{width:80px;height:33px}.gc-main .gc-ask{height:292px}.gc-main .gc-ask .gc-ask__desc{margin-bottom:10px;font-size:16px;line-height:normal}.gc-main .gc-ask .gc-ask__title{margin-bottom:30px;font-size:24px;line-height:normal}.gc-main .gc-ask .gc-ask__btn{font-size:16px;padding:11px 18px;border-radius:22px}.gc-main .gc-newWorld .gc-content__title{font-size:34px;line-height:normal}.gc-main .gc-newWorld .gc-content .gc-gsap{font-size:16px}.gc-main .gc-newWorld .gc-content .gc-gsap__img{height:463px}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box{width:calc(100% - 40px)}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box .gc-gsap__text{width:auto;margin-bottom:30px;font-size:16px;line-height:26px;word-break:keep-all}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box .gc-gsap__btn{padding:0 20px 0 16px}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box .gc-gsap__btn a{font-size:16px;line-height:40px}.gc-main .gc-newWorld .gc-content .gc-gsap .gc-gsap__text-box .gc-gsap__btn:after{width:24px;height:24px}.gc-about .gc-inner{max-width:100%!important;padding:0 20px!important}.gc-about .gc-comm{margin-bottom:30px}.gc-about .gc-comm__title{padding-top:80px;font-size:32px}.gc-about .gc-comm__desc{margin-top:10px;font-size:16px;line-height:26px}.gc-about .gc-mission{padding:0 0 150px;margin-top:-400px}.gc-about .gc-mission__images{flex-direction:column;margin-bottom:100px}.gc-about .gc-mission__images .gc-imagebox__item{height:196px}.gc-about .gc-mission__images .gc-imagebox__textbox{top:50%;transform:translate(-50%,-50%)!important}.gc-about .gc-mission__images .gc-imagebox__tag{margin-bottom:10px;font-size:16px;border-radius:19px;height:39px}.gc-about .gc-mission__images .gc-imagebox__desc{font-size:16px;line-height:26px}.gc-about .gc-mission__history .gc-history__line{width:1px!important;left:50%;top:0;transform-origin:top;transform:translatex(-50%)}.gc-about .gc-mission__history .gc-history__list{gap:130px;flex-direction:column;justify-content:flex-start}.gc-about .gc-mission__history .gc-history__dot{position:relative;left:50%;transform:translateX(-50%);width:14px;height:14px;margin-bottom:0}.gc-about .gc-mission__history .gc-history__dot.on+.flex-type{left:50%;margin-top:50px;align-items:center}.gc-about .gc-mission__history .gc-history__dot.on+.flex-type .gc-history__year{font-size:24px;color:#002b49;font-weight:800}.gc-about .gc-mission__history .gc-history__dot.on+.flex-type .gc-history__desc{font-size:14px;font-weight:500}.gc-about .gc-mission__history .gc-history__item{align-items:flex-start;justify-content:flex-start}.gc-about .gc-mission__history .gc-history__item .flex-type{width:100%;display:flex;flex-direction:column;position:absolute;transform:translateX(-50%);text-align:inherit}.gc-about .gc-mission__history .gc-history__item:first-of-type{transform:none}.gc-about .gc-mission__history .gc-history__item:first-of-type .flex-type{left:-20px;align-items:flex-end}.gc-about .gc-mission__history .gc-history__item:nth-of-type(2) .flex-type{left:calc(100% + 20px)!important;align-items:flex-start!important;margin-top:-3px}.gc-about .gc-mission__history .gc-history__item.reverse{justify-content:flex-end}.gc-about .gc-mission__history .gc-history__item.reverse .gc-history{margin:0}.gc-about .gc-mission__history .gc-history__item.reverse .gc-history__year{margin:0 0 6px}.gc-about .gc-mission__history .gc-history__item.reverse .gc-history__dot{margin-top:0}.gc-about .gc-mission__history .gc-history__desc{font-size:12px}.gc-about .gc-mission__history .gc-history__year{margin-bottom:6px;font-size:20px;line-height:normal;color:#d9dfe4}.gc-about .gc-service{height:738px;align-items:flex-start;background:url(/assets/images/bg_intro_one_mb.png) no-repeat 50%/cover}.gc-about .gc-service__list{display:grid;grid-template-areas:"a b" "c d" "e f";margin-top:40px}.gc-about .gc-service__list .gc-service__item{width:180px;height:180px;margin-left:0}.gc-about .gc-service__list .gc-service__item.on{width:180px;height:180px;background-image:none;background:none}.gc-about .gc-service__list .gc-service__item.on:before{content:"";position:absolute!important;top:0;left:0;width:100%;height:100%;background-color:#19c361;z-index:1;border-radius:50%;opacity:.7}.gc-about .gc-service__list .gc-service__item.on:after{width:360px;height:360px;top:-90px;left:-90px}.gc-about .gc-service__list .gc-service__item:nth-child(2n){margin-right:20px;margin-left:-5px}.gc-about .gc-service__list .gc-service__item:nth-child(odd){margin-left:20px;margin-right:-5px}.gc-about .gc-service__list .gc-service__item:nth-child(n+3){margin-top:-10px}.gc-about .gc-service__list .gc-service__item .gc-service__tit{font-size:20px;line-height:30px}.gc-about .gc-service__list .gc-service__item .gc-service__des{font-size:16px;line-height:26px}.gc-about .gc-service__list .gc-service__item.on .gc-service__tit{font-size:20px;line-height:30px}.gc-about .gc-family{padding:0}.gc-about .gc-family .gc-comm{margin-bottom:10px}.gc-about .gc-family .gc-comm__desc{font-size:16px;line-height:26px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide{width:265px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:10px}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .text-box{top:180px;left:20px;right:20px;z-index:11}.gc-about .gc-family .gc-family__swiper .swiper-wrapper .swiper-slide .slide-img{width:265px;height:358px}.gc-about .gc-customer,.gc-about .gc-hospital{padding-top:0}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide,.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide{width:80px;gap:5px}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide .logo-img,.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide .logo-img{width:80px;height:33px}.gc-about .gc-customer__swiper .swiper-wrapper .swiper-slide:not(:last-of-type),.gc-about .gc-hospital__swiper .swiper-wrapper .swiper-slide:not(:last-of-type){margin-right:5px}.gc-about .gc-hospital{padding-bottom:80px}.gc-about .gc-way{padding:0}.gc-about .gc-way__content{flex-direction:column;align-items:flex-start}.gc-about .gc-way__content .gc-way__map{width:100%;height:350px}.gc-about .gc-way__content .gc-way__info{padding-bottom:80px}.gc-about .gc-way__content .gc-way__info .gc-logo{width:120px;height:32px;margin:40px 0 20px}.gc-about .gc-way__content .gc-way__info-mation{flex-direction:column;gap:20px}.gc-about .gc-way__content .gc-way__info-mation .text__title{font-size:20px}.gc-about .gc-way__content .gc-way__info-mation .text__desc{font-size:16px;line-height:26px}.gc-intro .gc-comm{margin-bottom:0}.gc-intro .gc-product{padding-top:0}.gc-intro .gc-product .gc-comm__title{line-height:34px;word-break:keep-all}.gc-intro .gc-product .gc-comm__desc{line-height:26px}.gc-intro .gc-product .item-box{flex-direction:column}.gc-intro .gc-product .item-box li{width:100%;margin-top:40px}.gc-intro .gc-product .item-box li:after{display:none}.gc-intro .gc-product .item-box li .percent{font-size:60px}.gc-intro .gc-product .item-box li .percent span{font-size:28px}.gc-intro .gc-product .item-box li .triangle{height:18px;background-size:26px 18px}.gc-intro .gc-product .item-box li .desc{font-size:20px}.gc-intro .service-intro .gc-comm__title{line-height:34px;word-break:keep-all}.gc-intro .service-intro .service-intro-cont{flex-direction:column;gap:0}.gc-intro .service-intro .service-intro-cont__img{width:100%;height:333px;background:url(/assets/images/intro/section-img-01_mb.png) no-repeat 50%/contain}.gc-intro .service-intro .service-intro-cont p.text-01{font-size:20px}.gc-intro .service-intro .service-intro-cont p.text-02{padding-bottom:10px;font-size:16px}.gc-intro .service-intro .service-intro-cont p.text-03{font-size:14px}.gc-intro .service-intro .service-intro-cont strong{padding:10px 0 20px;font-size:50px}.gc-intro .service-intro .service-intro-cont>div{text-align:center}.gc-intro .gc-platform{padding:80px 0;max-width:100%;overflow:hidden}.gc-intro .gc-platform .gc-comm__desc{margin-top:10px;font-size:16px}.gc-intro .gc-platform__cont{justify-content:flex-start;gap:10px}.gc-intro .gc-platform__cont__card{width:158px;height:316px;margin-top:40px;flex-shrink:0}.gc-intro .gc-platform__cont__card .text-box{left:5px;right:5px}.gc-intro .gc-platform__cont__card .text-box__title{font-size:16px}.gc-intro .gc-platform__cont__card .text-box__desc{padding-top:6px;font-size:14px}.gc-intro .gc-process{padding:80px 0}.gc-intro .gc-process__area{min-width:100%;padding:32px 20px;border-radius:14px}.gc-intro .gc-process__area.step02 .step-cont.half .step-cont__list.cmpt{bottom:20px!important}.gc-intro .gc-process__area.step03 .item-box:nth-child(2):after{top:157px!important}.gc-intro .gc-process__area.step03 .step-cont.half .step-cont__list.cmpt{bottom:-20px}.gc-intro .gc-process__area .step-tit{font-size:20px}.gc-intro .gc-process__area .step-desc{margin:28px 0 0;font-size:16px;line-height:26px;white-space:pre}.gc-intro .gc-process__area .step-cont.half{position:relative;display:flex;flex-direction:column;width:280px;margin:0 auto}.gc-intro .gc-process__area .step-cont.half .step-cont__list+.step-cont__list{position:absolute;margin-left:0}.gc-intro .gc-process__area .step-cont.half .item-box:after{width:6px;height:11px;top:50px;right:-30px;background:url(/assets/images/intro/arrow_6x11.png) no-repeat;background-size:cover}.gc-intro .gc-process__area .step-cont.half .item-box:nth-child(3):after{left:-50%;transform:rotate(180deg) translateX(-14px)}.gc-intro .gc-process__area .step-cont.half .item-box.item-box-1-1:after{top:160px!important}.gc-intro .gc-process__area .item-box{margin-top:32px;flex:0 0}.gc-intro .gc-process__area .item-box__icon{width:100px;height:100px;background-size:50px 50px!important}.gc-intro .gc-process__area .item-box:not(:last-child):after{width:6px;height:11px;top:50px;background:url(/assets/images/intro/arrow_6x11.png) no-repeat;background-size:cover}.gc-intro .gc-process__area .item-box__desc{padding-top:12px;font-size:14px;line-height:20px;white-space:pre}.gc-intro .gc-process__area .item-box:nth-child(2):after{top:140px!important;right:50%!important;transform:rotate(90deg) translateY(-50%)}.gc-intro .gc-process__area .item-box:nth-child(4):after{top:50px;left:0;transform:rotate(180deg) translateY(-50%)}.gc-intro .gc-process__area .item-box:nth-child(3):after{top:160px;right:50%;transform:rotate(90deg) translateY(-50%)}.gc-intro .gc-process__area .step-cont__list.mobile{display:grid!important}.gc-intro .gc-process__area .step-cont__list.type01{grid-template-areas:"a b" "d c" "e f"}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(3) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_04.png) no-repeat 50%/50px 50px!important}.gc-intro .gc-process__area .step-cont__list.type01 .item-box:nth-child(4) .item-box__icon{background:#f7f7fb url(/assets/images/intro/process_03.png) no-repeat 50%/50px 50px!important}.gc-intro .gc-process__area .step-cont__list.type02,.gc-intro .gc-process__area .step-cont__list.type03{display:grid;grid-gap:0 60px;grid-template-areas:"a b" "a c"}.gc-intro .gc-process__area .step-cont__list.type02 .item-box:nth-child(3),.gc-intro .gc-process__area .step-cont__list.type03 .item-box:nth-child(3){grid-column:2/3!important}.gc-intro .gc-process__area .step-cont__list.type02 .line-br,.gc-intro .gc-process__area .step-cont__list.type03 .line-br{line-height:20px}.gc-intro .HealthPro-area .gc-review__card .gc-review__card__cont .review-text,.gc-intro .checkup-area .gc-review__card .gc-review__card__cont .review-text{top:180px!important}.gc-intro .Healthcare-area .gc-review__card .gc-review__card__cont .review-text{top:200px!important}.gc-intro .gc-review{max-width:100%;overflow:hidden;padding:80px 0}.gc-intro .gc-review__card{justify-content:flex-start;gap:10px;height:357px;margin-top:40px}.gc-intro .gc-review__card__cont{width:350px;height:357px}.gc-intro .gc-review__card__cont.swiper-slide{flex-shrink:0}.gc-intro .gc-review__card__cont .review-text{top:220px!important;left:20px!important;right:20px!important}.gc-intro .gc-review__card__cont .review-text__sl{font-size:16px!important}.gc-intro .gc-review__card__cont .review-text__sl span{font-size:14px}.gc-intro .gc-review__card__cont .review-text__sm{font-size:14px!important;line-height:24px!important}.gc-intro .gc-program{padding-top:80px}.gc-intro .gc-program__swiper{margin-top:40px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide{gap:10px;width:265px;height:358px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box{left:20px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box__title{font-size:30px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide .text-box__desc{font-size:14px;line-height:24px}.gc-intro .gc-program__swiper .swiper-wrapper .swiper-slide:hover .text-box__title{transform:translateY(-20px)}.gc-intro .gc-family{padding:0 0 120px}.gc-intro .gc-family__swiper .swiper-wrapper{margin-top:40px}.gc-intro .gc-family__swiper .swiper-wrapper .swiper-slide{gap:5px;width:80px;height:33px}.gc-intro .gc-family__swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%}.gc-intro .HealthPro-area .hp-intro .gc-comm{padding-top:80px}.gc-intro .HealthPro-area .hp-intro .item-box{padding:40px 0 80px}.gc-intro .HealthPro-area .hp-intro .item-box li{font-size:14px;line-height:24px;padding-top:70px}.gc-intro .HealthPro-area .hp-intro .item-box li:not(:last-child):after{height:115px}.gc-intro .HealthPro-area .hp-intro .item-box li:before{width:60px;height:60px;background-size:60px 50px}.gc-intro .HealthPro-area .gc-review .gc-review__card .gc-review__card__cont .review-text{top:150px!important}.gc-intro .HealthPro-area .gc-review .gc-review__card .gc-review__card__cont .review-text__sl,.gc-intro .HealthPro-area .gc-review .gc-review__card .gc-review__card__cont .review-text__sm{margin-top:10px}.gc-intro .hp-activity .gc-comm{padding-top:80px}.gc-intro .hp-activity .item-box{flex-direction:column}.gc-intro .hp-activity .item-box li{width:100%;margin-top:40px}.gc-intro .hp-activity .item-box li .percent{font-size:60px;line-height:47px}.gc-intro .hp-activity .item-box li .rank{margin-top:5px;font-size:20px}.gc-intro .hp-activity .item-box li .rank em:before{left:-25px!important;width:20px!important;height:20px!important}.gc-intro .hp-activity .item-box li:after{display:none}.gc-intro .hp-activity .quote{font-size:12px;padding:40px 0 80px}.gc-intro .hp-service-info{padding-bottom:80px}.gc-intro .hp-service-info .item-wrap .item-box{display:block;max-width:100%;min-width:265px;flex-direction:column;height:945px;padding:3px 0 0;margin-top:40px;background:transparent url(/assets/images/intro/service-bg-mb.png) no-repeat 50%/contain}.gc-intro .hp-service-info .item-wrap .item-box:after{display:none}.gc-intro .hp-service-info .item-wrap .item-service{width:233px;height:233px;min-width:auto;min-height:auto;margin:16px auto 0}.gc-intro .hp-service-info .item-wrap .item-service .item-service-box{top:0}.gc-intro .hp-service-info .item-wrap .item-service:not(:first-child){margin-top:-26px!important}.gc-intro .hp-service-info .item-wrap .item-service__title{font-size:20px}.gc-intro .hp-service-info .item-wrap .item-service__desc{margin-top:13px;font-size:13px;line-height:19px}.gc-intro .hp-service-info .item-wrap .item-service__sm{margin-top:10px;font-size:10px}.gc-intro .hp-service-info .title-button{min-width:auto;height:75px;margin:30px 20px 0;background-size:100% 75px;font-size:28px;line-height:75px}.gc-intro .service-info{padding:0 0 130px}.gc-intro .service-info .service-info-cont{width:100%;height:auto;margin-top:50px}.gc-intro .service-info .service-info-cont .cont-img{position:relative;left:0;height:332px;background:url(/assets/images/intro/service-img-mb.png) no-repeat 50%/contain;transform:none}.gc-intro .service-info .service-info-cont .cont-text{position:relative;min-width:100%;top:50px;font-size:20px;height:auto}.gc-intro .service-info .service-info-cont .cont-text>div{position:relative;gap:20px;right:auto;width:100%;left:auto;top:auto;bottom:auto;flex-direction:row;align-items:center}.gc-intro .service-info .service-info-cont .cont-text>div:not(:first-child){margin-top:30px}.gc-intro .service-info .service-info-cont .cont-text img{width:60px;height:60px}.gc-intro .service-info .service-info-cont .cont-text p{text-align:left}.gc-intro .service-info .service-info-cont .cont-text .intro-desc{line-height:normal;font-size:16px}.gc-intro .key-point{height:auto;background:url(/assets/images/intro/bg-key-point-mb.png) no-repeat 50%/cover;padding-bottom:80px}.gc-intro .key-point .gc-comm{padding:80px 0 0}.gc-intro .key-point .point-info{flex-wrap:wrap;gap:10px;max-width:100%;min-width:auto;margin-top:60px;justify-content:space-between}.gc-intro .key-point .point-info__desc{width:calc(50% - 10px);font-size:14px!important;line-height:20px;padding-top:70px}.gc-intro .key-point .point-info__desc.point-01:before,.gc-intro .key-point .point-info__desc.point-02:before,.gc-intro .key-point .point-info__desc.point-03:before,.gc-intro .key-point .point-info__desc.point-04:before,.gc-intro .key-point .point-info__desc.point-05:before{width:55px;height:55px;top:0;background-size:55px 55px}.gc-intro .key-point .point-info__desc.point-03,.gc-intro .key-point .point-info__desc.point-04,.gc-intro .key-point .point-info__desc.point-05{margin-top:30px}.gc-intro .run-solution{height:450px;background:url(/assets/images/intro/bg-solution-mb.png) no-repeat 50%/cover}.gc-intro .run-solution .gc-comm{padding:80px 0 0}.gc-intro .hp-program{padding-bottom:80px}.gc-intro .hp-program .gc-comm{padding:80px 0 40px}.gc-intro .hp-program .graph-box{height:302px;background:url(/assets/images/intro/graphic_pyramid_mb.png) no-repeat 50%/contain}.gc-intro .hp-program .graph-box .graph-box__img,.gc-intro .hp-program .graph-box .graph-box__text{background:none}.gc-intro .hp-program .graph-box__cont{display:flex;flex-direction:row;gap:20px;margin-top:40px;justify-content:center}.gc-intro .hp-program .graph-box__cont__category{display:flex;gap:12px;flex-direction:column;align-items:center}.gc-intro .hp-program .graph-box__cont__category.type01 .title{background:#ff5d95}.gc-intro .hp-program .graph-box__cont__category.type02 .title{background:#ff9b31}.gc-intro .hp-program .graph-box__cont__category.type03 .title{background:#3dd3c2}.gc-intro .hp-program .graph-box__cont__category .title{width:73px;height:35px;border-radius:17px;font-size:16px;line-height:35px;color:#fff;text-align:center;font-weight:700}.gc-intro .hp-program .graph-box__cont__category .desc{font-size:16px;line-height:normal;color:#000;font-weight:500}.gc-intro .gc-serviceIntro+.gc-serviceIntro{padding:80px 0}.gc-intro .gc-serviceIntro .gc-comm__title{line-height:34px;word-break:keep-all}.gc-intro .gc-serviceIntro .service-box{height:289px;margin-top:40px}.gc-intro .gc-serviceIntro .service-box__check li{padding-left:30px;font-size:16px}.gc-intro .gc-serviceIntro .service-box__check li:not(:first-child){margin-top:20px}.gc-intro .gc-serviceIntro .service-box__check li:before{top:4px;width:17px;height:12px;background-size:17px 12px!important}.gc-intro .gc-serviceIntro .compose-box{justify-content:flex-start}.gc-intro .gc-serviceIntro .compose-box__card{flex-shrink:0;width:210px;height:319px;margin-top:40px}.gc-intro .gc-serviceIntro .compose-box__card .icon-L{width:30px;height:30px}.gc-intro .gc-serviceIntro .compose-box__card__category{padding:10px 0;font-size:16px}.gc-intro .gc-serviceIntro .compose-box__card__title{font-size:20px;line-height:30px}.gc-intro .gc-serviceIntro .compose-box__card__desc{padding-top:42px;font-size:14px;line-height:29px}.gc-intro .gc-serviceIntro .compose-box__card__desc:before{content:"";width:130px;height:1px}.gc-intro .gc-solution{padding:0;background:url(/assets/images/intro/section-04-mb.png) no-repeat 50%/cover}.gc-intro .gc-solution .gc-comm__title{padding-top:80px;line-height:34px;word-break:keep-all}.gc-intro .gc-solution .solution-box{min-width:auto;max-width:100%;padding-bottom:80px}.gc-intro .gc-solution .solution-box .box-title{font-size:20px;line-height:normal}.gc-intro .gc-solution .solution-box__area{flex-direction:column;margin-top:54px}.gc-intro .gc-solution .solution-box__area.bottom{flex-direction:column}.gc-intro .gc-solution .solution-box__area__cont{margin-top:20px;position:relative}.gc-intro .gc-solution .solution-box .box-circle-wrap{display:block;justify-content:right}.gc-intro .gc-solution .solution-box .box-circle-wrap:before{left:0;width:0}.gc-intro .gc-solution .solution-box .box-circle-wrap .box-circle{width:210px;height:210px;left:0!important;top:0!important}.gc-intro .gc-solution .solution-box .box-circle-wrap .box-circle .icon-sm{width:18px;height:18px}.gc-intro .gc-solution .solution-box .box-circle-wrap .box-circle__title{padding:5px 0 10px;font-size:16px}.gc-intro .gc-solution .solution-box .box-circle-wrap .box-circle__desc{font-size:14px;line-height:24px}.gc-intro .gc-solution+.gc-family{padding-top:80px}.gc-contact .gc-visual,.gc-news .gc-visual,.gc-privacy .gc-visual{padding-top:230px!important;height:236px!important}.gc-contact .gc-visual__subnav__title,.gc-news .gc-visual__subnav__title,.gc-privacy .gc-visual__subnav__title{font-size:40px}.gc-contact .gc-visual__subnav .gc-subnav__title,.gc-news .gc-visual__subnav .gc-subnav__title,.gc-privacy .gc-visual__subnav .gc-subnav__title{padding-left:20px!important}.gc-contact .gc-form,.gc-news .gc-form,.gc-privacy .gc-form{max-width:100%;padding:0 20px}.gc-contact .gc-form__desc,.gc-news .gc-form__desc,.gc-privacy .gc-form__desc{padding-top:40px;font-size:20px;line-height:30px}.gc-contact .gc-form__area,.gc-news .gc-form__area,.gc-privacy .gc-form__area{display:block}.gc-contact .gc-form__area>div:not(:first-child),.gc-news .gc-form__area>div:not(:first-child),.gc-privacy .gc-form__area>div:not(:first-child){margin-top:40px}.gc-contact .gc-form__area label,.gc-news .gc-form__area label,.gc-privacy .gc-form__area label{font-size:18px}.gc-contact .gc-form__area .select,.gc-contact .gc-form__area input,.gc-contact .gc-form__area textarea,.gc-news .gc-form__area .select,.gc-news .gc-form__area input,.gc-news .gc-form__area textarea,.gc-privacy .gc-form__area .select,.gc-privacy .gc-form__area input,.gc-privacy .gc-form__area textarea{width:100%}.gc-contact .gc-form__area textarea,.gc-news .gc-form__area textarea,.gc-privacy .gc-form__area textarea{padding-top:14px}.gc-contact .gc-form .agree-area__inner,.gc-news .gc-form .agree-area__inner,.gc-privacy .gc-form .agree-area__inner{align-items:flex-start;padding-bottom:60px}.gc-contact .gc-form .agree-area__inner .agree-btn,.gc-news .gc-form .agree-area__inner .agree-btn,.gc-privacy .gc-form .agree-area__inner .agree-btn{width:100%}.gc-contact .gc-form .agree-area__inner__chk,.gc-news .gc-form .agree-area__inner__chk,.gc-privacy .gc-form .agree-area__inner__chk{position:relative;padding-bottom:40px}.gc-contact .gc-form .agree-area__inner .errors,.gc-news .gc-form .agree-area__inner .errors,.gc-privacy .gc-form .agree-area__inner .errors{top:-5px;left:0}.gc-contact .gc-ask__banner,.gc-news .gc-ask__banner,.gc-privacy .gc-ask__banner{height:292px}.gc-contact .gc-ask__banner .gc-ask__title,.gc-news .gc-ask__banner .gc-ask__title,.gc-privacy .gc-ask__banner .gc-ask__title{font-size:24px}.gc-contact .gc-ask__banner .gc-ask__info,.gc-news .gc-ask__banner .gc-ask__info,.gc-privacy .gc-ask__banner .gc-ask__info{gap:30px;align-items:center;margin-top:40px}.gc-contact .gc-ask__banner .gc-ask__info p,.gc-news .gc-ask__banner .gc-ask__info p,.gc-privacy .gc-ask__banner .gc-ask__info p{font-size:16px}.gc-contact .gc-ask__banner .gc-ask__info .bar,.gc-news .gc-ask__banner .gc-ask__info .bar,.gc-privacy .gc-ask__banner .gc-ask__info .bar{display:flex;flex-direction:column;gap:4px}.gc-contact .gc-ask__banner .gc-ask__info .bar .gc-ask__desc,.gc-news .gc-ask__banner .gc-ask__info .bar .gc-ask__desc,.gc-privacy .gc-ask__banner .gc-ask__info .bar .gc-ask__desc{font-size:16px}.gc-contact .gc-ask__banner .gc-ask__info .bar .gc-ask__desc:first-child:after,.gc-news .gc-ask__banner .gc-ask__info .bar .gc-ask__desc:first-child:after,.gc-privacy .gc-ask__banner .gc-ask__info .bar .gc-ask__desc:first-child:after{display:none}.gc-privacy .gc-option .gc-inner{padding:60px 20px 0}.gc-privacy .gc-option .select{width:auto;height:49px}.gc-privacy .gc-option .select .selected-value{font-size:16px;line-height:49px}.gc-privacy .gc-option .select .select-option{top:44px}.gc-privacy .gc-option .select .select-option li{height:44px;line-height:44px}.gc-privacy .gc-option .select .select-option li a{line-height:44px}.gc-privacy .gc-option .policy-change{font-size:16px}.gc-privacy .gc-content{min-width:100%;padding:60px 20px 80px}.gc-privacy .gc-content h2{font-size:32px;line-height:normal}.gc-privacy .gc-content h3{font-size:24px;line-height:34px;padding-bottom:0}.gc-privacy .gc-content table tr td,.gc-privacy .gc-content table tr th{padding:10px;font-size:14px;line-height:20px}.gc-privacy .gc-content__area .flex-box,.gc-privacy .gc-content__compare .flex-box{display:block}.gc-privacy .gc-content__area .flex-box p+p,.gc-privacy .gc-content__compare .flex-box p+p{margin-top:0}.gc-privacy .gc-content__area h5,.gc-privacy .gc-content__compare h5{margin-top:60px;font-size:24px;line-height:34px}.gc-privacy .gc-content__compare{flex-direction:column;gap:10px}.gc-privacy .gc-content__compare>div{width:auto}.gc-privacy .gc-content__compare p{margin-top:10px}.gc-privacy .gc-content__compare .mt-50{margin-top:0!important}.gc-privacy.change .gc-visual{height:290px!important}.gc-privacy.change .gc-visual__subnav .gc-inner{width:100%!important}.gc-privacy.change .gc-subnav__title{line-height:50px}.gc-privacy .gc-list{padding:80px 0}.gc-privacy .gc-list__area{max-width:100%;padding:0 20px}.gc-privacy .gc-list__area__box{padding:10px 0}.gc-privacy .gc-list__area__box:first-child{border-bottom:1px solid #d3d3d3}.gc-privacy .gc-list__area__box p{width:90%;font-size:16px}.gc-privacy .gc-list__area__box .arrow{height:59px;background-position:100%;background-size:12px 12px}.gc-news .news-inner{width:auto}.gc-news .news-title{font-size:32px;line-height:1.06;padding:40px 20px 0}.gc-news .news-grid{display:flex;flex-wrap:wrap;gap:60px;padding:40px 20px 0;min-height:auto}.gc-news .news-grid .news-subscribe-form .agree-area{position:relative;padding-top:60px}.gc-news .news-grid .news-subscribe-form .agree-area .label{position:relative;display:inline-block;font-size:20px;color:#454849;font-weight:500}.gc-news .news-grid .news-subscribe-form .agree-area .label:after{position:absolute;content:"*";right:-15px;top:4px;color:#e4002b}.gc-news .news-grid .news-item{flex:0 0 100%}.gc-news .news-grid .news-item .news-content .date{padding-top:14px;font-size:16px;font-weight:400}.gc-news .news-grid .news-item .news-content .title{padding-top:10px;font-size:20px}.gc-news .page-more{display:flex;justify-content:center;font-size:14px;font-weight:500}.gc-news .page-more button{display:flex;justify-content:center;align-items:center}.gc-news .page-more button span{color:#111}.gc-news .page-more button img{width:20px;height:20px}.gc-news .pagination{padding:40px 0 80px}.gc-news .pagination .page{display:none}.gc-news .news-detail-inner{padding:40px 20px 80px}.gc-news .news-detail-inner .news-detail-content .date{font-size:16px;line-height:1.11;color:#999}.gc-news .news-detail-inner .news-detail-content .title{padding-top:10px;font-size:24px;line-height:1.33;color:#000}.gc-news .news-detail-inner .news-detail-content .sub-title{padding-top:20px;font-size:20px;line-height:1.2;color:#000}.gc-news .news-detail-inner .news-detail-content .img-area{padding-top:20px}.gc-news .news-detail-inner .news-detail-content .img-area .img-pc{display:none}.gc-news .news-detail-inner .news-detail-content .img-area .img-mo{display:block}.gc-news .news-detail-inner .news-bottom-btn{padding-top:40px}.gc-news .news-detail-inner .news-bottom-btn .back-to-list-btn{width:100%;line-height:1.3}}@media(min-width:768px){.com-title__desc{font-size:30px;margin-bottom:10px}.com-title__strong{font-size:32px}}@media(max-width:1500px){.point-info__desc{font-size:26px!important}}@media(max-width:768px){.gc-header__inner{width:calc(100% - 40px);height:60px}.gc-header__h1{width:104px;height:27px}.gc-header__nav{display:flex}.gc-header__nav.pc{display:none}.gc-header .change{background:#111!important}.gc-header .change.bar1{transform:rotate(-45deg) translate(-5px,6px)}.gc-header .change.bar2{opacity:0}.gc-header .change.bar3{transform:rotate(45deg) translate(-5px,-6px)}.gc-header .menu-icon{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;cursor:pointer;z-index:100}.gc-header .menu-icon div{width:22px;height:2px;background:#fff;margin:3px 0;transition:.4s}.mobile-nav-links{display:none;position:absolute;top:0;right:-80%;flex-direction:column;width:70%;height:100vh;background:#fff;transition:all 2s ease}.mobile-nav-links a{padding-left:30px;text-decoration:none;color:#000;font-size:16px;font-weight:500}.mobile-nav-links.open{display:flex;right:-20px;gap:40px;padding-top:64px}.gc-footer__inner{flex-direction:column;padding:0 20px}.gc-footer__left{display:block}.gc-footer__right{margin-top:40px;grid-template-areas:"a b" "c c"}.gc-footer__terms{flex-wrap:wrap;gap:0;margin-top:0}.gc-footer__terms a{margin-top:20px}.gc-footer__terms a:not(:nth-child(2)){margin-right:30px}.gc-footer__certification p,.gc-footer__certification ul li{line-height:19px}.mb{display:block!important}.pc{display:none!important}.gc-intro .gc-inner{width:100%;padding:0 20px}.gc-intro .gc-comm__title{font-size:24px;line-height:34px}.gc-intro .gc-comm__desc{margin-top:10px!important;font-size:16px;line-height:26px}.gc-intro .gc-service{padding-top:80px;background-size:390px 390px;background-position:top -60px right -165px}.gc-intro .gc-service__number{gap:30px;flex-direction:column;align-items:flex-start}.gc-intro .gc-service__number .title{width:209px;height:178px;margin-left:20px}.gc-intro .gc-service__number .title-desc{padding:0 20px}.gc-intro .gc-service__number .title-desc img{width:140px;height:20px}.gc-intro .gc-service__number .title-desc__big{padding:10px 0 30px;font-size:32px}.gc-intro .gc-service__number .title-desc__sm{font-size:16px;line-height:26px}.gc-intro .gc-service .scroll-area{display:none}.gc-intro .gc-ask{height:331px}.gc-intro .gc-ask__banner .gc-ask__title{font-size:24px;line-height:34px;margin-bottom:10px;white-space:pre-wrap;text-align:center}.gc-intro .gc-ask__banner .gc-ask__desc{font-size:16px;padding:0 10px}.gc-intro .gc-ask__banner .gc-ask__btn{margin-top:30px;padding:11px 18px;border-radius:22px;font-size:16px}.gc-intro .gc-ask .link-button{gap:10px}.gc-intro .consulting-area .gc-ask{background-position:100%!important}}@media screen and (min-width:768px){.menu-icon{display:none}.nav-links{display:flex}}.visible{display:flex}.mb{display:none}.pc{display:block}