@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}a,a:active,a:hover,a:visited{color:unset;text-decoration:none}button{padding:0;background-color:transparent;border:0}textarea{padding:0;overflow:auto;resize:none;background:transparent;border:none;outline:none;box-shadow:none}.nav-bar{position:fixed;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;height:70px;padding:27px 50px;background-color:#fff}.nav-bar .menu-wrap{display:flex;gap:40px;background:#fff}.nav-bar .menu-wrap>a{font-size:16px;font-weight:400;line-height:25px;color:#222;text-decoration:none}.nav-bar .menu-wrap .active{color:#06f;text-decoration:underline;text-underline-offset:3px}.nav-bar .menu-btn{display:none}@media(max-width:1319px){.nav-bar{height:40px;padding:14px 15px}.nav-bar .left>a>img{display:block;width:90px;height:12px}.nav-bar .menu-wrap{position:absolute;right:-100%;display:flex;flex-direction:column;gap:40px;width:205px;height:100vh;padding:63px 0 0 31px;transition:right .3s ease-out}.nav-bar .menu-wrap.active{right:0}.nav-bar .menu-btn{position:relative;display:block;width:17px;height:12px;overflow:hidden;border-bottom:1px solid #000;transition:border .2s ease-out}.nav-bar .menu-btn:before{top:0}.nav-bar .menu-btn:after,.nav-bar .menu-btn:before{position:absolute;display:block;width:17px;height:1px;content:"";background-color:#000;transition:transform .2s ease-out}.nav-bar .menu-btn:after{top:6px}.nav-bar .menu-btn.active{height:18px;border-bottom:0}.nav-bar .menu-btn.active:before{top:7px;transform:rotate(45deg)}.nav-bar .menu-btn.active:after{top:7px;transform:rotate(-47deg)}}.about-main,.works-main{position:relative}.about-main .pagination-wrap,.works-main .pagination-wrap{display:flex;justify-content:center;margin-top:85px}.about-main .pagination-wrap .very-left,.works-main .pagination-wrap .very-left{display:block;width:26px;height:26px;cursor:pointer;content:"";background:url(/assets/svgs/desktop/pagination-group-right-active.svg);transform:scaleX(-1)}.about-main .pagination-wrap .very-left.active,.works-main .pagination-wrap .very-left.active{background:url(/assets/svgs/desktop/pagination-group-left-inactive.svg);transform:scaleX(1)}.about-main .pagination-wrap .very-right,.works-main .pagination-wrap .very-right{display:block;width:26px;height:26px;cursor:pointer;content:"";background:url(/assets/svgs/desktop/pagination-group-right-active.svg);transform:scaleX(1)}.about-main .pagination-wrap .very-right.active,.works-main .pagination-wrap .very-right.active{background:url(/assets/svgs/desktop/pagination-group-left-inactive.svg);transform:scaleX(-1)}.about-main .pagination-wrap .pagination-container,.works-main .pagination-wrap .pagination-container{position:relative;display:flex;gap:6px;align-items:center}.about-main .pagination-wrap .pagination-container>li>a,.works-main .pagination-wrap .pagination-container>li>a{display:grid;place-items:center;width:26px;height:26px}.about-main .pagination-wrap .pagination-container .previous .left-btn,.works-main .pagination-wrap .pagination-container .previous .left-btn{display:block;width:26px;height:26px;background:url(/assets/svgs/desktop/pagination-right-active.svg) no-repeat;transform:scaleX(-1)}.about-main .pagination-wrap .pagination-container .previous.disabled .left-btn,.works-main .pagination-wrap .pagination-container .previous.disabled .left-btn{background:url(/assets/svgs/desktop/pagination-left-inactive.svg) no-repeat;transform:scaleX(1)}.about-main .pagination-wrap .pagination-container .next .right-btn,.works-main .pagination-wrap .pagination-container .next .right-btn{display:block;width:26px;height:26px;background:url(/assets/svgs/desktop/pagination-right-active.svg)}.about-main .pagination-wrap .pagination-container .next.disabled .right-btn,.works-main .pagination-wrap .pagination-container .next.disabled .right-btn{background:url(/assets/svgs/desktop/pagination-left-inactive.svg) no-repeat;transform:scaleX(-1)}.about-main .pagination-wrap .pagination-container .num-btn,.works-main .pagination-wrap .pagination-container .num-btn{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:143%;color:#000;letter-spacing:.17px;cursor:pointer}.about-main .pagination-wrap .pagination-container .num-btn.active,.works-main .pagination-wrap .pagination-container .num-btn.active{background-color:#ebebeb;border-radius:4px}@media(max-width:1329px){.about-main .pagination-wrap,.works-main .pagination-wrap{margin-top:50px}}.header{justify-content:space-between;height:75px;margin-bottom:42px}.header,.header .content{display:flex}.header .content .title-txt{display:block;margin:3px 0 0 20px;font-size:32px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:-1.28px}@media(max-width:1319px){.header{height:40px}.header .content .arrow-image{width:21px;height:13px}.header .content .title-txt{margin:1px 0 0 9.5px;font-size:16px;line-height:18px;letter-spacing:-.64px}}.flag-btn{display:flex;justify-content:flex-end}.flag-btn .inner{position:relative;width:225px;height:35px;overflow:hidden}.flag-btn .inner>span{position:absolute;top:50%;right:40px;z-index:1;font-family:Saira,sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:35px;color:#fff;transform:translateY(-50%)}.flag-btn .inner .behind-wrap{position:absolute;right:209%;display:flex;width:240px}.flag-btn .inner .behind-wrap .bg{flex-shrink:0;width:225px;height:35px;background:#06f}.flag-btn .inner .behind-wrap .transp-bg{display:grid;flex-shrink:0;place-items:center;width:225px;height:35px;background:transparent}.flag-btn .inner .behind-wrap .flag-btn{display:inline-block;flex-shrink:0;width:258px;height:35px;padding-right:53px;background:url(/assets/images/desktop/right-flag-btn.png) no-repeat 50%;background-position:100% 100%;background-size:100%;transform:translateX(-6%)}.flag-btn .inner:hover .behind-wrap{animation:slide .4s ease-out;animation-delay:.2s}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(200%)}}@media(max-width:1319px){.flag-btn .inner{width:132px;height:22px}.flag-btn .inner>span{right:9px;font-size:12px;line-height:24px;transform:translateY(-51%)}.flag-btn .inner .behind-wrap{width:180px}.flag-btn .inner .behind-wrap .bg,.flag-btn .inner .behind-wrap .transp-bg{width:132px;height:22px}.flag-btn .inner .behind-wrap .flag-btn{width:180px;height:22px;background:url(/assets/images/desktop/right-flag-btn.png) no-repeat 50%/contain}.flag-btn .inner:hover .behind-wrap{animation:slide .4s ease-out;animation-delay:.2s}}.project-item{width:305px;height:336px}.project-item .img{width:100%;height:190px;background-color:#aaa}.project-item .info{padding:18px 20px 12px 25px;text-align:center;background-color:rgba(225,237,255,.5)}.project-item .info .title{margin-bottom:8px;font-size:21px;font-weight:500;line-height:24px}.project-item .info .title,.project-item .info .txt{display:block;font-family:Pretendard,sans-serif;color:#000}.project-item .info .txt{font-size:11px;font-weight:400;line-height:17px;text-align:left;word-break:keep-all}.project-item .info .btn-wrap{position:relative;width:100%;text-align:right}.project-item .info .btn-wrap>button{font-family:Saira,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:25px;color:#06f;text-align:right;text-transform:uppercase}.project-item .info .btn-wrap .arrow{position:absolute;right:0;bottom:13px;display:block;width:36px;height:1px;background-color:#06f;opacity:0}.project-item:hover{cursor:pointer}.project-item:hover .btn-wrap>button{transition:all .3s ease-out;transform:rotateX(90deg)}.project-item:hover .btn-wrap .arrow{opacity:1;transition:all .2s ease-out;transition-delay:.3s}.project-item:hover .btn-wrap .arrow:before{position:absolute;top:-9px;right:2px;width:1.1px;height:0;content:"";background-color:#06f;transform:rotate(-37deg);animation:reveal .1s ease-out;animation-delay:.4s;animation-fill-mode:forwards}.project-item:hover .btn-wrap .arrow:after{position:absolute;top:-1px;right:2px;width:1.1px;height:0;content:"";background-color:#06f;transform:rotate(37deg);animation:reveal .1s ease-out;animation-delay:.55s;animation-fill-mode:forwards}@keyframes reveal{0%{height:0}to{height:11px}}@media(max-width:1329px){.project-item{width:240px;height:280px}.project-item .img{height:150px}.project-item .info{padding:15px 18px 10px 15px}.project-item .info .title{margin-bottom:5px}.project-item .info .txt{display:-webkit-box;width:207px;max-height:51px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.sub-header{position:relative;z-index:1;width:100%;height:228px;background-color:#f6f6f6}.sub-header .arrow-image{top:56px;z-index:0;width:373px;height:232px;background:url(/assets/images/desktop/arrow_bg.png) no-repeat;background-size:contain}.sub-header .arrow-image,.sub-header>strong{position:absolute;left:50%;transform:translate(-50%)}.sub-header>strong{top:201px;font-family:Saira,sans-serif;font-size:45px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.8px;white-space:nowrap}@media(max-width:1319px){.sub-header{height:106px}.sub-header .arrow-image{top:31px;width:155px;height:97px}.sub-header>strong{top:92px;display:block;height:36px;font-size:28px;line-height:25px;letter-spacing:-1.12px}}.bg-wrap{position:static;inset:0;background:rgba(0,0,0,.5)}.bg-wrap.active{position:fixed}.text-fill-area{position:absolute;top:-67px;left:72px;overflow:hidden;font-family:Saira,sans-serif;font-size:110px;font-style:normal;font-weight:500;line-height:94px;color:transparent;text-transform:uppercase;letter-spacing:-4.4px;-webkit-text-stroke:2px #000;background-image:linear-gradient(135deg,#000,#000 50%,transparent 50.1%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0 100%;transition:background-size .55s cubic-bezier(.67,.01,.15,.98);-webkit-text-stroke-width:.02em;-webkit-text-fill-color:transparent}.text-fill-area.in-view{background-size:250% 100%}@media(max-width:1329px){.text-fill-area{font-size:45px;line-height:40px;letter-spacing:-1.8px;-webkit-text-stroke:1px #000}}.banner{position:relative;display:block;width:100%}.banner-background{position:absolute;left:50%;width:1067px;height:100%;margin-left:-11px;background:url(/assets/images/desktop/banner_bg.png) no-repeat;background-position:50%;background-size:auto;transform:translate(-110%)}.banner-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1280px;height:100%;min-height:850px;margin:0 auto}.banner .text-wrap{position:relative;display:flex;flex-direction:column;height:356px}.banner .text-wrap .arrow-image{z-index:0;width:439px;height:273px;background:url(/assets/images/desktop/arrow_bg.png) no-repeat;background-size:contain}.banner .text-wrap>strong{position:absolute;top:-55px;z-index:1;display:block;width:100%;height:118px;font-size:45px;font-weight:500;line-height:40px;text-align:center;letter-spacing:-.64px}.banner .text-wrap .nineright-logo{position:absolute;bottom:60px;left:-15px;z-index:1}.banner .scroll-wrap{position:absolute;bottom:43px;left:50%;display:flex;flex-direction:column;align-items:center;width:67px;height:30px;margin-bottom:-14px;transform:translate(-50%)}.banner .scroll-wrap>strong{margin-bottom:6px;font-size:10px;font-weight:400;line-height:15px;color:#aaa;letter-spacing:-.64;white-space:nowrap}.banner .scroll-wrap .scroll-down-img{animation:bounce 2s infinite}@keyframes bounce{0%{margin-top:0}50%{margin-top:12px}to{margin-top:0}}@media(max-width:1319px){.banner{background-color:#f6f6f6}.banner-background{top:-40px;width:360px;background:url(/assets/images/mobile/banner_bg.png) no-repeat;transform:translate(-47%)}.banner-wrap{flex-direction:column;justify-content:normal;min-height:644px;padding-top:53px}.banner-wrap .phone-img{width:138px;height:260px}.banner-wrap .text-wrap{align-items:center;height:191px;margin-top:47px}.banner-wrap .text-wrap>strong{top:-34px;height:59px;font-size:28px;line-height:25px;letter-spacing:-1.12px}.banner-wrap .text-wrap .arrow-image{width:227px;height:141px}.banner-wrap .text-wrap .nineright-logo{bottom:37px;left:-35px;width:292px;height:38px}.banner-wrap .scroll-wrap .scroll-down-img{width:11px;height:5px}}.right-way{position:relative;padding:282px 0 231px}.right-way-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto 227px;background-color:#fff}.right-way-wrap .left-contents{position:relative;width:549px}.right-way-wrap .left-contents .custom-text{position:absolute;top:-67px;left:72px}.right-way-wrap .left-contents .text,.right-way-wrap .left-contents .txt{position:absolute;top:-67px;left:72px;display:block;width:402px;height:281px;font-family:Saira,sans-serif;font-size:110px;font-style:normal;font-weight:500;line-height:90px}.right-way-wrap .left-contents .text{color:transparent;text-transform:capitalize;-webkit-text-stroke:2px #222}.right-way-wrap .left-contents .text.inview:before{width:100%}.right-way-wrap .left-contents .bg-image{display:block;width:100%;height:627px;background:url(/assets/images/desktop/right-way-bg.png) no-repeat 50%;background-size:contain}.right-way-wrap .right-contents{display:flex;width:489px;margin-left:130px}.right-way-wrap .right-contents .content-wrap{display:flex;flex-direction:column;margin:3px 0 32px 20px;white-space:nowrap}.right-way-wrap .right-contents .content-wrap>h3{display:block;margin-bottom:20px;font-size:32px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:-1.28px}.right-way-wrap .right-contents .content-wrap .content{font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;color:#000}@media(max-width:1319px){.right-way{padding:110px 0}.right-way-wrap{flex-direction:column;align-items:flex-start;width:252px;margin:0 auto 42px}.right-way-wrap .left-contents{width:238px}.right-way-wrap .left-contents .bg-image{height:272px;background:url(/assets/images/mobile/right-way-bg.png) no-repeat 50%;background-size:auto}.right-way-wrap .right-contents{width:252px;margin:32px 0 0}.right-way-wrap .right-contents .arrow-wrap>img{width:21px;height:13px}.right-way-wrap .right-contents .content-wrap{margin:0;white-space:normal}.right-way-wrap .right-contents .content-wrap .top-contents{display:flex;justify-content:space-between;margin-bottom:21px}.right-way-wrap .right-contents .content-wrap .top-contents>h3{font-size:16px;font-weight:600;line-height:18px;color:#000;text-transform:uppercase;letter-spacing:-.64px}.right-way-wrap .right-contents .content-wrap .content{font-size:11px;line-height:17px}}.logo-slide .marquee-container .marquee .initial-child-container{display:flex;align-items:center}.logo-slide span{margin:0 75px}.logo-slide .human-science-logo{display:block;width:228px;height:75px;background:url(/assets/images/desktop/human-science-logo.png) no-repeat;background-size:contain}.logo-slide .nike-logo{display:block;width:180px;height:93px;background:url(/assets/images/desktop/nike-logo.png) no-repeat;background-size:contain}.logo-slide .cj-logo{display:block;width:119px;height:134px;background:url(/assets/images/desktop/cj-logo.png) no-repeat;background-size:contain}.logo-slide .mirae-logo{display:block;width:240px;height:85px;background:url(/assets/images/desktop/mirae-logo.png) no-repeat;background-size:contain}.logo-slide .kr-express-logo{display:block;width:157px;height:89px;background:url(/assets/images/desktop/kr-express-logo.png) no-repeat;background-size:contain}.logo-slide .haemi-logo{display:block;width:274px;height:65px;background:url(/assets/images/desktop/haemi-logo.png) no-repeat;background-size:contain}@media(max-width:1319px){.logo-slide{bottom:110px}.logo-slide span{margin:0 30px}.logo-slide .human-science-logo{width:85px;height:28px}.logo-slide .nike-logo{width:60px;height:31px}.logo-slide .cj-logo{width:44px;height:49px}.logo-slide .mirae-logo{width:97px;height:34px}.logo-slide .kr-express-logo{width:56px;height:32px}.logo-slide .haemi-logo{display:block;width:86px;height:20px}}.what-we-do{background-color:#f6f6f6}.what-we-do-wrap{width:100%;max-width:1280px;padding:221px 0 334px;margin:0 auto!important}.what-we-do-wrap .card-bg{max-width:1036px;height:437px;padding:72px 81px 97px;background-color:#e1edff;border-radius:10px;opacity:0;transition:all .2s ease-out;transform:translateY(20%)}.what-we-do-wrap .card-bg.active{opacity:1;transform:translateY(0)}.what-we-do-wrap .title-wrap{display:flex;height:75px;margin-bottom:42px}.what-we-do-wrap .title-txt{display:block;margin:3px 0 0 20px;font-size:32px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:-1.28px}.what-we-do-wrap .card{position:relative;display:flex;flex-direction:column;height:0;visibility:hidden;opacity:0}.what-we-do-wrap .card.active{height:100%;visibility:visible;opacity:1}.what-we-do-wrap .card.active .desk-image,.what-we-do-wrap .card.active .title{opacity:1;transform:translateY(0)}.what-we-do-wrap .card.active .underline-wrap{position:relative;max-height:4px;transform:scaleX(1)}.what-we-do-wrap .card.active .underline-wrap>svg{position:absolute;top:0;left:0}.what-we-do-wrap .card.active .card-main-txt{opacity:1;transform:translateY(0)}.what-we-do-wrap .card .none{display:none!important}.what-we-do-wrap .card .title{margin-bottom:10px;font-size:64px;font-weight:500;line-height:65px;color:#222;text-transform:uppercase;letter-spacing:-2.56px;opacity:0;transition:all .2s ease-out;transition-delay:.2s;transform:translateY(20%)}.what-we-do-wrap .card .desk-image{position:absolute;top:99px;right:-37%;opacity:0;transition:all .2s ease-out;transition-delay:.1s;transform:translateY(20%)}.what-we-do-wrap .card .underline-wrap{transition:all .3s ease-out;transition-delay:.4s;transform:scaleX(0);transform-origin:bottom left}.what-we-do-wrap .card .card-main-txt{display:block;margin-top:53px;font-size:16px;font-weight:400;line-height:26px;color:#222;opacity:0;transition:all .3s ease-out;transition-delay:.6s;transform:translateY(-20%)}.what-we-do-wrap .card .card-main-txt span{font-family:Pretendard,sans-serif}.what-we-do-wrap .card .card-main-txt span:first-child{display:block;margin-bottom:10px}@media(max-width:1319px){.what-we-do-wrap{max-width:360px!important;padding:84px 0 299px}.what-we-do-wrap .card-wrap,.what-we-do-wrap .header{width:320px;margin:0 auto}.what-we-do-wrap .title-wrap{height:40px}.what-we-do-wrap .title-txt{font-size:16px;line-height:18px;letter-spacing:-.64px}.what-we-do-wrap .card-bg{height:265px;padding:37px 0 46px 39px}.what-we-do-wrap .card .title{margin-bottom:6px;font-size:28px;line-height:25px;letter-spacing:-1.12px}.what-we-do-wrap .card .underline-wrap>svg{width:193px}.what-we-do-wrap .card .card-main-txt{margin-top:23px;font-size:11px;line-height:17px}.what-we-do-wrap .card.num0 .desk-image{top:205px;right:-1%;width:239px;height:238px}.what-we-do-wrap .card.num1 .desk-image{top:194px;right:0;width:254px;height:233px}.what-we-do-wrap .card.num2 .desk-image{top:194px;right:1%;width:255px;height:208px}}@media(max-width:359px){.what-we-do-wrap .card-bg{padding:calc((100vw - 32px)*.1) 0 calc((100vw - 32px)*.12) calc((100vw - 32px)*.1)}.what-we-do-wrap .card.active .card-main-txt{font-size:calc((100vw - 32px)*.03);white-space:nowrap}.what-we-do .card-wrap,.what-we-do .header{width:calc(100vw - 32px)}}.process{position:relative;overflow:hidden;background-color:#fff}.process .bg-wrap{position:relative;width:1000px;margin:0 auto}.process .bg-wrap .bg{position:absolute;top:0;left:-16%;width:1729px;height:2449px;background:url(/assets/images/desktop/large-arrow-bg.png) no-repeat;background-size:auto}.process-wrap{position:relative;width:1000px;padding:205px 0 0;margin:0 auto}.process-wrap .content-wrap{display:flex;gap:20px;justify-content:flex-end;margin-right:61px}.process-wrap .content-wrap .inner{position:relative}.process-wrap .content-wrap .inner>strong{display:block;height:75px;font-size:32px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:-1.28px}.process-wrap .content-wrap .inner>h2{font-family:Saira,sans-serif;font-size:110px;font-style:normal;font-weight:500;line-height:94px;color:transparent;text-transform:uppercase;letter-spacing:-4.4px;-webkit-text-stroke:2px #000}.process-wrap .content-wrap .inner .content{display:block;padding:40px 51px 47px 38px;margin-top:38px;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;color:#000;background-color:#e1edff;border-radius:10px}.process-wrap .step-wrap{position:relative}.process-wrap .step-wrap.inview{top:-290px;height:915px}.process-wrap .step-wrap.inview>div{transform:scale(1)}.process-wrap .step-wrap .step-1{position:absolute;z-index:1;transition:all .3s ease;transform:translate(-50%);transform:scale(0)}.process-wrap .step-wrap .step-1>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-1 .step-blue{width:250px;height:195px;background:url(/assets/svgs/desktop/step-blue.svg) no-repeat}.process-wrap .step-wrap .step-2{position:absolute;top:282px;z-index:1}.process-wrap .step-wrap .step-2>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-2 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-3{position:absolute;top:282px;left:334px;z-index:1;transition:all .3s ease;transition-delay:.4s;transform:scale(0)}.process-wrap .step-wrap .step-3>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-3 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-4{position:absolute;top:375px;left:732px;z-index:1;transition:all .3s ease;transition-delay:.6s;transform:scale(0)}.process-wrap .step-wrap .step-4>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-4 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-5{position:absolute;top:571px;left:731px;z-index:1;transition:all .3s ease;transition-delay:.8s;transform:scale(0)}.process-wrap .step-wrap .step-5>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:32px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-5 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-6{position:absolute;top:572px;left:334px;z-index:1;transition:all .3s ease;transition-delay:1s;transform:scale(0)}.process-wrap .step-wrap .step-6>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-6 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-7{position:absolute;top:577px;z-index:1;transition:all .3s ease;transition-delay:1.2s;transform:scale(0)}.process-wrap .step-wrap .step-7>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:46px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-7 .step-gray{width:250px;height:195px;background:url(/assets/images/desktop/step-gray.png)}.process-wrap .step-wrap .step-8{position:absolute;top:817px;left:326px;z-index:1;transition:all .3s ease;transition-delay:1.4s;transform:scale(0)}.process-wrap .step-wrap .step-8>span{font-family:Pretendard,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:24px;color:#222;white-space:nowrap;transition:all .3s ease;transition-delay:.2s;transform:scale(0);position:absolute;top:33px;left:53%;transform:translate(-53%)}.process-wrap .step-wrap .step-8 .step-blue{width:250px;height:195px;background:url(/assets/svgs/desktop/step-blue.svg) no-repeat}.process-wrap .step-wrap .step-8 .wave-bg{position:absolute;bottom:2%;left:-17%;z-index:-1;display:block;width:336px;height:248px;background:url(/assets/images/desktop/wave-icon.png) no-repeat;background-size:contain;animation:waves 1.5s linear infinite}@keyframes waves{0%{opacity:0;transform:scale(.1)}60%{opacity:1;transform:scale(.6)}80%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1)}}.process-wrap .step-wrap .frame-line{position:absolute;top:58px;left:120px;z-index:0;transition:all .3s ease;transform:scale(0)}@media(max-width:1319px){.process .bg-wrap{left:0;max-width:320px}.process .bg-wrap .bg{left:-6%;width:958px;height:1391px;background:url(/assets/images/mobile/large-arrow-bg.png) no-repeat;background-size:auto}.process-wrap{width:320px;height:1184px;padding:94px 0 57px}.process-wrap .content-wrap{position:static;width:100%}.process-wrap .content-wrap .inner{display:flex;flex-direction:column;margin:0}.process-wrap .content-wrap .inner .top-content-wrap{display:flex;gap:9px;height:45px;margin-bottom:7px}.process-wrap .content-wrap .inner .top-content-wrap>img{width:21px;height:13px}.process-wrap .content-wrap .inner .top-content-wrap>strong{font-size:16px;font-weight:600;line-height:18px;letter-spacing:-.64px}.process-wrap .content-wrap .inner .top-content-wrap>svg{width:245px;height:120px}.process-wrap .content-wrap .inner .bottom-content-wrap>h2{font-size:45px;font-weight:500;line-height:40px;color:transparent;text-transform:uppercase;letter-spacing:-1.8px;-webkit-text-stroke:1px #000}.process-wrap .content-wrap .inner .bottom-content-wrap .content{padding:15px 29px 16px 28px;margin-top:21px;font-size:11px;line-height:17px}.process-wrap .step-wrap.inview{top:0;height:693px}.process-wrap .step-wrap.inview>div{transform:scale(1)}.process-wrap .step-wrap .step-1{position:absolute;top:47px;z-index:1;transition:all .3s ease;transform:translate(-50%);transform:scale(0)}.process-wrap .step-wrap .step-1>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;position:absolute;left:50%}.process-wrap .step-wrap .step-1 .step-blue{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-blue.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-1 .step-blue:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-blue.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-2{top:187px;z-index:1}.process-wrap .step-wrap .step-2>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-2 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-2 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-3{top:187px;left:173px;z-index:1;transition:all .3s ease;transition-delay:.4s;transform:scale(0)}.process-wrap .step-wrap .step-3>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-3 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-3 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-4{top:324px;left:0;z-index:1;transition:all .3s ease;transition-delay:.6s;transform:scale(0)}.process-wrap .step-wrap .step-4>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-4 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-4 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-5{top:324px;left:173px;z-index:1;transition:all .3s ease;transition-delay:.8s;transform:scale(0)}.process-wrap .step-wrap .step-5>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;top:17px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-5 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-5 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-6{top:465px;left:0;z-index:1;transition:all .3s ease;transition-delay:1s;transform:scale(0)}.process-wrap .step-wrap .step-6>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-6 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-6 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-7{top:465px;left:173px;z-index:1;transition:all .3s ease;transition-delay:1.2s;transform:scale(0)}.process-wrap .step-wrap .step-7>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;left:50%;transform:translate(-50%)}.process-wrap .step-wrap .step-7 .step-gray{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-gray.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-7 .step-gray:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-gray.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-8{top:601px;left:173px;z-index:1;transition:all .3s ease;transition-delay:1.4s;transform:scale(0)}.process-wrap .step-wrap .step-8>span{top:33px;z-index:2;font-size:15px;font-weight:400;line-height:24px;top:18px;left:53%;transform:translate(-53%)}.process-wrap .step-wrap .step-8 .step-blue{position:relative;width:144px;height:89px;background:url(/assets/images/mobile/step-blue.png) no-repeat;background-size:cover}.process-wrap .step-wrap .step-8 .step-blue:after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:187px;height:145px;content:"";background:url(/assets/images/mobile/step-shadow-blue.png) no-repeat;transform:translate(-50%)}.process-wrap .step-wrap .step-8 .wave-bg{position:absolute;bottom:-64%;left:-41%;z-index:-1;display:block;width:270px;height:190px;background:url(/assets/images/desktop/wave-icon.png) no-repeat;background-size:contain;animation:waves 1.5s linear infinite}@keyframes waves{0%{opacity:1;transform:scale(.7)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.process-wrap .step-wrap .frame-line{top:92px;left:67px}}@media(max-width:359px){.process-wrap{width:calc(100vw - 32px)}.process-wrap .step-wrap.inview .frame-line{top:calc((100vw - 32px)*.28);left:calc((100vw - 32px)*.18)}.process-wrap .step-wrap.inview .step-1>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-1 .step-blue{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-1 .step-blue:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-2>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-2 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-2 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-3>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-3 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-3 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-4>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-4 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-4 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-5>span{top:calc((100vw - 32px)*.047);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-5 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-5 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-6>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-6 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-6 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-7>span{top:calc((100vw - 32px)*.09);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-7 .step-gray{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-7 .step-gray:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-8>span{top:calc((100vw - 32px)*.047);font-size:calc((100vw - 32px)*.038);line-height:calc((100vw - 32px)*.066)}.process-wrap .step-wrap.inview .step-8 .step-blue{width:calc((100vw - 32px)*.4);height:calc((100vw - 32px)*.25);background-size:contain}.process-wrap .step-wrap.inview .step-8 .step-blue:after{width:calc((100vw - 32px)*.52);height:calc((100vw - 32px)*.4);background-size:contain}.process-wrap .step-wrap.inview .step-8 .wave-bg{width:calc((100vw - 32px)*.75);height:calc((100vw - 32px)*.53)}}.our-works{padding:237px 0 100px;background-color:#f6f6f6}.our-works-wrap{position:relative;width:1280px;margin:0 auto}.our-works-wrap .header{display:flex;justify-content:space-between;height:75px;margin-bottom:42px}.our-works-wrap .header .content{display:flex}.our-works-wrap .header .content .title-txt{display:block;margin:3px 0 0 20px;font-size:32px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:-1.28px}.our-works-wrap .header>button{display:block;width:225px;height:35px;padding-right:53px;font-size:16px;font-style:italic;font-weight:500;line-height:35px;color:#fff;text-align:right;text-transform:uppercase;background-color:#06f}.our-works-wrap>h2{position:absolute;top:44px;right:174px;display:inline-block;font-family:Saira,sans-serif;font-size:110px;font-style:normal;font-weight:500;line-height:94px;color:transparent;text-transform:uppercase;letter-spacing:-4.4px;-webkit-text-stroke:2px #000}.our-works-wrap .portfolio-txt{position:absolute;top:45px;right:14%;display:block;margin-top:9px}.our-works .swiper{height:100%;padding-right:30px;padding-left:30px}.our-works .swiper-wrapper{display:flex;max-height:501px}.our-works .swiper .swiper-slide{max-width:390px;height:501px}.our-works .swiper .swiper-slide:hover .image{transform:scale(1.1)}.our-works .swiper .swiper-slide:last-child{margin-right:0!important}.our-works .swiper .swiper-slide .image-wrap{height:390px;overflow:hidden}.our-works .swiper .swiper-slide .image-wrap .image{position:relative;width:100%;height:100%;transition:all .2s ease-out}.our-works .swiper .swiper-slide .image-wrap .image:hover:before{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.15)}.our-works .swiper .swiper-slide>.description{position:absolute;top:18px;left:-22px;z-index:1;font-family:Saira,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:25px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.55);text-transform:uppercase;letter-spacing:-.88px}.our-works .swiper .swiper-slide .portfolio-name{display:block;margin-top:9px;font-family:Pretendard,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:30px;color:#000;text-align:center}.our-works .swiper .swiper-pagination-bullets{display:none}@media(max-width:1319px){.our-works{padding:118px 0 118.5px}.our-works-wrap{width:320px}.our-works-wrap .header{height:40px;margin-bottom:34px}.our-works-wrap .header .content .title-txt{display:block;margin:1px 0 0 9.5px;font-size:16px;line-height:18px;letter-spacing:-.64px}.our-works-wrap .header>button{width:123px;height:22px;padding-right:20px;font-size:12px;font-style:italic;font-weight:500;line-height:25px}.our-works-wrap .header .btn-wrap>a .flag-btn .inner>span{right:20px}.our-works-wrap>h2{top:40px;right:0;font-size:45px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.8px;-webkit-text-stroke:1px #000}.our-works .swiper{overflow:visible}.our-works .swiper-wrapper{justify-content:normal;max-height:317px}.our-works .swiper .swiper-slide{width:208px;height:317px}.our-works .swiper .swiper-slide .image-wrap{width:208px;height:286px}.our-works .swiper .swiper-slide .image-wrap .image{object-fit:cover}.our-works .swiper .swiper-slide>span{position:absolute;top:10px;left:-15px;z-index:1;font-size:10px;line-height:15px;letter-spacing:-.4px}.our-works .swiper .swiper-slide .portfolio-name{margin-top:4px;font-size:21px;line-height:24px}}@media(max-width:359px){.our-works .swiper,.our-works-wrap{width:calc(100vw - 32px)}}.pjct-example{position:relative;padding:240px 0 349px;overflow:hidden;background-color:#f6f6f6}.pjct-example .bg-wrap{position:relative;width:1280px;height:100%;margin:0 auto}.pjct-example .bg-wrap .large-double-arrow-bg{position:absolute;top:393px;right:-560px;display:block;width:1029px;height:902px;background:url(/assets/svgs/desktop/large-double-arrow-bg.svg) no-repeat;background-size:auto}.pjct-example-wrap{position:relative;width:1280px;margin:0 auto}.pjct-example-wrap .card-container{display:flex;gap:20px}.pjct-example-wrap .card-container .item{display:flex;flex-direction:column;align-items:center;width:305px;height:336px;background-color:rgba(225,237,255,.5)}.pjct-example-wrap .card-container .item .img{width:100%;height:190px;background-color:#aaa}.pjct-example-wrap .card-container .item .title{display:block;margin:18px 0 8px;font-family:Pretendard,sans-serif;font-size:21px;font-weight:500;line-height:24px;color:#000}.pjct-example-wrap .card-container .item .txt{display:block;height:59px;font-family:Pretendard,sans-serif;font-size:11px;font-weight:400;line-height:17px;color:#000}@media(max-width:1319px){.pjct-example{padding:118.5px 0 121px;overflow:visible}.pjct-example .bg-wrap{top:0;left:0;width:360px}.pjct-example .bg-wrap .large-double-arrow-bg{top:-236px;left:14px;background:url(/assets/svgs/mobile/large-double-arrow-bg.svg) no-repeat}.pjct-example-wrap{width:320px}.pjct-example-wrap .header{height:40px;margin-bottom:18px}.pjct-example-wrap .header .content .arrow-image{width:21px;height:13px}.pjct-example-wrap .header .content .title-txt{font-size:16px;font-weight:600;line-height:18px;letter-spacing:-.64px}.pjct-example .card-container .swiper{width:320px;overflow:visible}.pjct-example .card-container .swiper .swiper-slide{width:240px;height:300px}.pjct-example .card-container .swiper .swiper-slide .project-item{display:inline-block;width:240px;height:150px}.pjct-example .card-container .swiper .swiper-slide .project-item>a .img{height:150px}.pjct-example .card-container .swiper .swiper-slide .project-item>a .info{padding:15px 18px 10px 15px}.pjct-example .card-container .swiper .swiper-pagination-bullets{display:none}}@media(max-width:359px){.pjct-example .card-container .swiper,.pjct-example-wrap{width:calc(100vw - 32px)}}.contact-us{padding:141px 0 165px;background-color:#fff}.contact-us-wrap{width:1280px;margin:0 auto}.contact-us .map-image{width:1920px;height:640px;margin:0 auto;background:url(/assets/images/desktop/map.png) no-repeat 50%;background-size:cover}.contact-us .naver-map{width:100%;height:33vw}.contact-us .info-wrap{display:flex;justify-content:space-between;max-width:914px;margin:48px auto 0}.contact-us .info-wrap .right-contents-row{display:flex;align-items:center}.contact-us .info-wrap .right-contents-row>strong{display:block;min-width:55px;margin-right:26px;font-size:16px;font-style:italic;font-weight:500;line-height:35px;color:#06f;text-transform:uppercase}.contact-us .info-wrap .right-contents-row>span{display:block;flex-grow:1;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media(max-width:1319px){.contact-us .naver-map{width:100%;height:60vw;min-height:300px}.contact-us-wrap{width:320px}.contact-us-wrap .header{margin-bottom:11px}.contact-us-wrap .header .content .arrow-image{width:21px;height:13px}.contact-us-wrap .header .content>strong{font-size:16px;line-height:18px;letter-spacing:-.64px}.contact-us .map-image{width:100%;height:213px}.contact-us .info-wrap{display:flex;flex-direction:column;width:320px}.contact-us .info-wrap .left-contents{margin-bottom:24px}.contact-us .info-wrap .left-contents>img{width:156px;height:21px}.contact-us .info-wrap .right-contents-row>strong{font-size:12px;line-height:25px}.contact-us .info-wrap .right-contents-row>span{font-size:11px;line-height:17px}}@media(max-width:359px){.contact-us .info-wrap,.contact-us-wrap{width:calc(100vw - 32px)}}.works-main{padding:190px 110px;background-color:#fff}.works-main .portfolio-list-wrap{display:grid;grid-template-rows:529px;grid-template-columns:repeat(3,390px);grid-gap:70px 55px;place-content:center}.works-main .portfolio-list-wrap>li{display:block}.works-main .portfolio-list-wrap>li>a .image-wrap{width:390px;height:390px;overflow:hidden}.works-main .portfolio-list-wrap>li>a .image-wrap .image{display:block;width:100%;height:100%;cursor:pointer;transition:scale .2s ease-out}.works-main .portfolio-list-wrap>li>a .image-wrap .image:hover{scale:1.1}.works-main .portfolio-list-wrap>li>a .image-wrap .image:hover:before{position:absolute;inset:0;content:"";background-color:rgba(0,0,0,.15)}.works-main .portfolio-list-wrap>li>a .info-wrap{display:flex;flex-direction:column;text-align:center}.works-main .portfolio-list-wrap>li>a .info-wrap>strong{margin:9px 0 3px;font-family:Pretendard,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:30px;white-space:nowrap}.works-main .portfolio-list-wrap>li>a .info-wrap>em{font-family:Saira,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:#777;letter-spacing:-.8px;white-space:nowrap}@media(max-width:1329px){.works-main{display:grid;place-content:center;padding:70px 60px;background-color:#fff}.works-main .portfolio-list-wrap{grid-template-rows:auto;grid-template-columns:repeat(1,240px);grid-gap:30px 0}.works-main .portfolio-list-wrap>li>a .image-wrap{width:240px;height:330px;overflow:hidden}.works-main .portfolio-list-wrap>li>a .image-wrap .image{display:block;width:100%;height:100%;background-size:cover}.works-main .portfolio-list-wrap>li>a .info-wrap>strong{margin:7px 0 1px;font-size:21px;font-weight:500;line-height:24px}.works-main .portfolio-list-wrap>li>a .info-wrap>em{font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.4px}}.about-main{padding:190px 0 221px}.about-main>ul{display:grid;grid-template-rows:336px;grid-template-columns:repeat(4,305px);grid-gap:30px 20px;place-content:center}@media(max-width:1319px){.about-main{display:grid;place-content:center;padding:72px 0 82px}.about-main>ul{grid-template-rows:auto;grid-template-columns:repeat(1,240px);grid-gap:20px}}.product-main{width:955px;padding:149px 0 211px;margin:0 auto}.product-main .date{margin-bottom:27px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#000;text-align:right}.product-main .image{display:block;width:955px;height:276px;margin:30px 0;background:#d9d9d9}.product-main>p{font-family:Pretendard,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.product-main>p:nth-of-type(2){margin-bottom:120px}.product-main .page-move-wrap{display:flex;justify-content:space-between}.product-main .page-move-wrap .left-contents{display:flex;gap:14px;align-items:center;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#aaa}.product-main .page-move-wrap .left-contents>a{display:flex;gap:14px;align-items:center}.product-main .page-move-wrap .left-contents>a .pjt-arrow-left{display:inline-block;width:6px;height:10px;background-size:contain;background:url(/assets/svgs/desktop/pjt-arrow-left.svg) no-repeat}.product-main .page-move-wrap .right-contents{display:flex;gap:14px;align-items:center;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#aaa}.product-main .page-move-wrap .right-contents>a{display:flex;gap:14px;align-items:center}.product-main .page-move-wrap .right-contents>a .pjt-arrow-right{display:inline-block;width:6px;height:10px;background-size:contain;background:url(/assets/svgs/desktop/pjt-arrow-right.svg) no-repeat}.product-main .btn-wrap{margin-top:30px}.product-main .btn-wrap>a .flag-btn .inner>span{right:14px}@media(max-width:1319px){.product-main{width:320px;padding:101px 0 168px}.product-main>p{font-size:11px;line-height:17px}.product-main>p:nth-of-type(2){margin-bottom:60px}.product-main .image{width:320px;height:224px}.product-main .btn-wrap .flag-btn .inner{width:225px;height:35px}.product-main .btn-wrap .flag-btn .inner>span{top:50%;right:40px;font-size:15px;font-style:italic;font-weight:400;line-height:24px}.product-main .btn-wrap .flag-btn .inner .behind-wrap{right:209%;width:240px}.product-main .btn-wrap .flag-btn .inner .behind-wrap .bg,.product-main .btn-wrap .flag-btn .inner .behind-wrap .transp-bg{width:225px;height:35px}.product-main .btn-wrap .flag-btn .inner .behind-wrap .flag-btn{width:258px;height:35px;padding-right:53px;background:url(/assets/images/desktop/right-flag-btn.png) no-repeat 50%;background-position:100% 100%;background-size:100%;transform:translateX(-6%)}.product-main .btn-wrap .flag-btn .inner:hover .behind-wrap{animation:slide .4s ease-out;animation-delay:.2s}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(200%)}}}.footer{position:relative;padding:192px 0 120px;overflow:hidden;background-color:#f6f6f6}.footer .bg-wrap{position:relative;width:1118px;height:100%;margin:0 auto}.footer .bg-wrap .bg{position:absolute;top:148px;left:-398px;display:block;width:1029px;height:902px;background:url(/assets/svgs/desktop/footer_arrow.svg) no-repeat;background-size:auto}.footer .bg-wrap .bg.adjust{top:-500px}.footer-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:1280px;margin:0 auto}.footer-wrap .line{width:100%;height:1px;background-color:#aaa}.footer-wrap .inquiry-wrap{display:flex;gap:82px;align-items:center;justify-content:space-between;padding:104px 81px 90px 101px;margin-bottom:169px;font-family:Pretendard,sans-serif;background-color:#e1edff;border-radius:10px}.footer-wrap .inquiry-wrap>.desc .title{margin-bottom:4px;font-size:24px;font-weight:500;line-height:33.6px;color:#06f}.footer-wrap .inquiry-wrap>.desc .sub-title{margin-bottom:27px;font-size:42px;font-weight:800;line-height:50.4px}.footer-wrap .inquiry-wrap>.desc p{margin-bottom:27px;font-size:15px;font-weight:400;line-height:130%;color:#777}.footer-wrap .inquiry-wrap>.desc p strong{color:#222}.footer-wrap .inquiry-wrap>.desc a{display:flex;gap:12px;align-items:center;justify-content:space-between;width:262px;height:65px;padding:20px 60px;font-size:18px;font-weight:800;line-height:25.2px;color:#06f;white-space:nowrap;background:#fff;border-radius:40px}.footer-wrap .inquiry-wrap>.desc a>.arrow-icon{width:17.63px;height:11px;background-image:url(/assets/svgs/desktop/small_arrow_three.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.footer-wrap .inquiry-wrap>.inquiry-img{width:360px;height:230px;background:url(/assets/svgs/desktop/inquiry.svg) no-repeat 50%}.footer-wrap .inquiry{width:100%;padding:57px 80px 59px 82px;margin-bottom:207px;overflow:hidden;background-color:#e1edff;border-radius:10px}.footer-wrap .inquiry-row,.footer-wrap .inquiry-row .input-area{display:flex;gap:22px}.footer-wrap .inquiry-row .input-area>strong{font-family:Saira,sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:35px;color:#000}.footer-wrap .inquiry-row .input-area>input{height:24px;font-family:Saira,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#222;background-color:transparent;border:0;border-bottom:1px solid #000;outline:0}.footer-wrap .inquiry-row:nth-child(2){margin-top:32px;margin-bottom:25px}.footer-wrap .inquiry-row:nth-child(2) .input-area{flex-grow:1}.footer-wrap .inquiry-row:nth-child(2) .input-area>input{flex-grow:1;max-height:119px;overflow-y:scroll}.footer-wrap .inquiry-row:nth-child(2) .input-area>textarea{flex-grow:1;height:28px;max-height:119px;overflow:auto;font-family:Saira,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#222;border-bottom:1px solid #000}.footer-wrap .inquiry-row:nth-child(2) .input-area>textarea::-webkit-scrollbar{width:7px}.footer-wrap .inquiry-row:nth-child(2) .input-area>textarea::-webkit-scrollbar-thumb{background:#aaa;background-clip:padding-box;border-radius:50px}.footer-wrap .inquiry .link-wrap{width:100%}.footer-wrap .company-info{display:flex;flex-direction:column;gap:19px;width:100%;width:1118px;padding-top:60px}.footer-wrap .company-info .info-wrap{display:flex;justify-content:space-between}.footer-wrap .company-info .info-wrap>div>span{font-family:Pretendard,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:17px;color:#777}.footer-wrap .company-info .info-wrap .left-contents{display:flex;gap:85px}@media(max-width:1319px){.footer{padding:75px 0 65px}.footer .bg-wrap{width:1319px}.footer .bg-wrap .bg{top:200px;left:0;width:434px;height:381px;background:url(/assets/svgs/mobile/footer-double-arrow.svg) no-repeat;background-size:contain}.footer .bg-wrap .bg.adjust{top:-200px}.footer-wrap{width:320px}.footer-wrap .inquiry-wrap{flex-direction:column-reverse;gap:5.72px;align-items:end;padding:10px 10.73px 31px 14px;margin-bottom:107px}.footer-wrap .inquiry-wrap>.desc{margin-right:12.27px}.footer-wrap .inquiry-wrap>.desc .title{font-size:16px;line-height:24px}.footer-wrap .inquiry-wrap>.desc .sub-title{font-size:24px;line-height:100%}.footer-wrap .inquiry-wrap>.desc p{font-size:11px}.footer-wrap .inquiry-wrap>.desc a{width:161px;height:40px;padding:10px 21.68px;font-size:14px}.footer-wrap .inquiry-wrap>.inquiry-img{width:190.27px;height:116.28px;background-size:contain}.footer-wrap .inquiry{padding:20px 14px 24px 15px;margin-bottom:121px}.footer-wrap .inquiry-row{display:flex;flex-direction:column;gap:8px}.footer-wrap .inquiry-row .input-area{gap:0;align-items:baseline;justify-content:space-between}.footer-wrap .inquiry-row .input-area>strong{font-size:12px;line-height:25px}.footer-wrap .inquiry-row .input-area>input{flex:0 1 227px;font-size:11px;line-height:17px}.footer-wrap .inquiry-row:nth-child(2){margin:8px 0 15px}.footer-wrap .inquiry-row:nth-child(2) .input-area{flex-direction:column}.footer-wrap .inquiry-row:nth-child(2) .input-area>textarea{width:100%;margin-top:28px;font-size:11px;line-height:17px}.footer-wrap .company-info{gap:24px;align-items:center;padding-top:37px}.footer-wrap .company-info .info-wrap{flex-direction:column;gap:10px;text-align:center}.footer-wrap .company-info .info-wrap .left-contents{flex-direction:column;gap:10px}}@media(max-width:359px){.footer-wrap{width:calc(100vw - 32px)}}.em-modal-bg{position:fixed;inset:0;display:grid;place-items:center;background-color:rgba(0,0,0,.2)}.em-modal-bg .content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:336px;height:113px;padding:24px;background-color:#fff;border-radius:4px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12)}.em-modal-bg .content-wrap>strong{color:#000}.em-modal-bg .content-wrap>button,.em-modal-bg .content-wrap>strong{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.em-modal-bg .content-wrap>button{padding:4px 15px;color:#fff;background-color:#06f}.contact-main{display:flex;flex-direction:column;align-items:center;padding-top:192px;padding-bottom:160px}.contact-main>.card-wrap{width:700px;background-color:#f6f6f6;box-shadow:0 2px 20px 0 rgba(0,0,0,.102)}.contact-main>.card-wrap .inquiry-step .loading-bg{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:hsla(0,0%,39%,.3)}@keyframes rotate-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-main>.card-wrap .inquiry-step .loading-bg .loading{width:44px;height:43px;background:url(/assets/images/desktop/loading.png);animation:rotate-circle 1.5s linear infinite}.contact-main>.card-wrap .inquiry-step>.list-wrap>.inquiry-card:not(:last-of-type){margin-bottom:6px}.contact-main>.card-wrap .inquiry-step>.list-wrap fieldset{display:flex;flex-direction:column;gap:8px}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap{display:flex;gap:14px;align-items:center;padding-top:10px}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn{display:flex;gap:8px;align-items:center;justify-content:center;width:160px;height:60px;font-size:16px;font-weight:600;color:#777f8e;border:1px solid #e8eef5;border-radius:40px}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn:hover{background-color:#f9fafe}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn:disabled{cursor:default}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn .scope-img{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn .scope-img.develop{background-image:url(/assets/svgs/desktop/develop.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn .scope-img.design{background-image:url(/assets/svgs/desktop/design.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn .scope-img.planning{background-image:url(/assets/svgs/desktop/planning.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn.checked{color:#fff;background-color:#337dec}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn.checked .scope-img.develop{background-image:url(/assets/svgs/desktop/develop-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn.checked .scope-img.design{background-image:url(/assets/svgs/desktop/design-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn.checked .scope-img.planning{background-image:url(/assets/svgs/desktop/planning-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap{display:flex;gap:14px;align-items:center;padding-top:20px}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn{display:flex;flex-direction:column;gap:6px;align-items:center;width:210px;height:158px;padding:20px;font-size:15px;font-weight:500;color:#777f8e;white-space:nowrap;border:1px solid #e8eef5;border-radius:4px}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn:disabled{cursor:default}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn:not(:disabled):hover{background-color:#f9fafe}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn .preparation-img{width:64px;height:64px;background-repeat:no-repeat;background-position:50%;background-size:contain}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn .preparation-img.idea{background-image:url(/assets/svgs/desktop/idea.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn .preparation-img.initial{background-image:url(/assets/svgs/desktop/initial.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn .preparation-img.prepared{background-image:url(/assets/svgs/desktop/prepared.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn.checked{color:#fff;background-color:#337dec}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn.checked .preparation-img.idea{background-image:url(/assets/svgs/desktop/idea-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn.checked .preparation-img.initial{background-image:url(/assets/svgs/desktop/initial-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn.checked .preparation-img.prepared{background-image:url(/assets/svgs/desktop/prepared-white.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 13px 14px 20px;border:1px solid #e8eef5;border-radius:40px}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .file-name{width:400px;padding-right:10px;overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:default;border:none;outline:none}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .file-name::placeholder{color:#a8afbb}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .upload-file{width:44px;height:44px;cursor:pointer;background-color:#06f;background-image:url(/assets/svgs/desktop/upload-file-white.svg);background-repeat:no-repeat;background-position:50%;border-radius:40px}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .upload-file.disabled{cursor:default;opacity:.4}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .upload-file input{display:none}.contact-main>.card-wrap .inquiry-step>.list-wrap .duration-wrap{display:flex;gap:30px;align-items:center}.contact-main>.card-wrap .inquiry-step>.list-wrap .budget-wrap input{width:300px}.contact-main>.card-wrap .inquiry-step>.list-wrap .receiver-wrap{display:grid;grid-template-columns:repeat(2,300px);grid-gap:20px 30px;gap:20px 30px;margin-bottom:20px}.contact-main>.card-wrap .inquiry-step>.list-wrap .private-term-agreement{display:flex;gap:12px;align-items:center}.contact-main>.card-wrap .inquiry-step>.list-wrap .private-term-agreement [type=checkbox]{width:15px;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url(/assets/svgs/desktop/checkbox-false.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.contact-main>.card-wrap .inquiry-step>.list-wrap .private-term-agreement [type=checkbox]:checked{background-image:url(/assets/svgs/desktop/checkbox-true.svg)}.contact-main>.card-wrap .inquiry-step>.list-wrap .private-term-agreement>span{font-size:15px;font-weight:500;color:#232323}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap{background-color:#fff}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-header{display:flex;flex-direction:column;gap:2px;padding:40px 20px 10px}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-header .title{font-size:15px;font-weight:500;color:#999fa8}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-header .title-desc{font-size:22px;font-weight:800;line-height:30.8px;color:#06f}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-body{display:flex;flex-direction:column;align-items:center;padding:10px 20px 80px}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-body .complete-img{width:360px;height:360px;margin-bottom:60px;background-image:url(/assets/svgs/desktop/inquiry-complete.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.contact-main>.card-wrap .inquiry-step .inquiry-complete-wrap .complete-body .complete-text{font-size:15px;font-weight:500;line-height:24px;color:#525559;text-align:center}@media(max-width:1319px){.contact-main>.card-wrap{width:340px}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap{flex-wrap:wrap;gap:12px}.contact-main>.card-wrap .inquiry-step>.list-wrap .scope-btns-wrap .scope-btn{width:130px}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap{flex-wrap:wrap;gap:14px}.contact-main>.card-wrap .inquiry-step>.list-wrap .preparation-btns-wrap .preparation-btn{width:140px;padding:20px 0;font-size:11px}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap{padding:4px 5px 4px 12px}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .file-name{width:240px;padding-right:5px;font-size:12px}.contact-main>.card-wrap .inquiry-step>.list-wrap .file-wrap .upload-file{width:34px;height:34px}.contact-main>.card-wrap .inquiry-step>.list-wrap .duration-wrap{flex-wrap:wrap}.contact-main>.card-wrap .inquiry-step>.list-wrap .receiver-wrap{grid-template-columns:repeat(1,300px)}.contact-main>.card-wrap .inquiry-step>.list-wrap .inquiry-complete-wrap .complete-header .title{font-size:12px}.contact-main>.card-wrap .inquiry-step>.list-wrap .inquiry-complete-wrap .complete-header .title-desc{font-size:18px}.contact-main>.card-wrap .inquiry-step>.list-wrap .inquiry-complete-wrap .complete-body .complete-img{width:160px;height:160px}.contact-main>.card-wrap .inquiry-step>.list-wrap .inquiry-complete-wrap .complete-body .complete-text{font-size:12px}}.inquiry-card{padding:40px 20px 80px;font-family:Pretendard,sans-serif;background:#fff}.inquiry-card .card-number{margin-bottom:2px;font-size:12px;font-weight:500;line-height:16.8px;color:#999fa8}.inquiry-card .title-wrap{font-size:22px;font-weight:800;line-height:30.8px;color:#222}.inquiry-card .title-wrap .sub-title{height:20px;font-size:14px;font-weight:500;color:#525559}.inquiry-card .title-wrap .title{position:relative}.inquiry-card .title-wrap .title .desc-wrap{position:absolute;top:30px;right:12%;display:none;width:190px;padding:10px;font-size:12px;font-weight:500;line-height:16.8px;background-color:#fff;border:1px solid #e8eef5;border-radius:3px;box-shadow:0 2px 20px 0 rgba(0,0,0,.102)}.inquiry-card .title-wrap .title .desc-icon{display:inline-block;width:16px;height:16px;margin-left:10px;background:url(/assets/svgs/desktop/question-icon.svg) no-repeat 50%}.inquiry-card .title-wrap .title .desc-icon:hover+.desc-wrap{display:inline-block}.inquiry-card .content-wrap{margin-top:20px}@media(max-width:1319px){.inquiry-card .title-wrap{font-size:18px}.inquiry-card .title-wrap .title .desc-wrap{top:38px;right:-5px}}.step-btn-card{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff;border-top:1px solid #dbe1ea;border-radius:0,0,4px,4px}.step-btn-card>button{display:flex;align-items:center;height:40px;font-size:14px;font-weight:500}.step-btn-card .next-btn{justify-content:center;padding:10px 24px;color:#fff;background-color:#06f;border-radius:4px}.step-btn-card .next-btn:disabled{cursor:default;opacity:.4}.step-btn-card .prev-btn{gap:4px;padding:10px 14px;color:#06f}.step-btn-card .prev-btn>.prev-icon{width:16px;height:16px;background:url(/assets/svgs/desktop/prev-icon.svg) no-repeat 50%}.step-btn-card .prev-btn:disabled{display:none}.input-atom{width:100%;padding:12px;font-size:15px;font-weight:500;color:#232323;background-color:#fff;border:1px solid #e8eef5;border-radius:4px;outline:none}.input-atom::placeholder{color:#a8afbb}.input-atom:disabled{cursor:default}.input-atom.underline-style{width:300px;border-top:0;border-right:0;border-left:0}@media(max-width:1319px){.input-atom{font-size:12px}}.textarea-atom{width:100%;height:86px;padding:12px;overflow-y:scroll;font-size:15px;font-weight:500;color:#232323;border:1px solid #e8eef5;border-radius:4px;outline:none}.textarea-atom::-webkit-scrollbar{display:none}.textarea-atom::placeholder{color:#a8afbb}.textarea-atom.outline{height:110px}.textarea-atom.specific-detail{height:244px}@media(max-width:1319px){.textarea-atom{height:116px;font-size:12px}}.radio-atom{display:flex;gap:12px;align-items:center}.radio-atom>[type=radio]{min-width:15px;min-height:15px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url(/assets/svgs/desktop/checkbox-false.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.radio-atom>[type=radio]:checked{background-image:url(/assets/svgs/desktop/checkbox-true.svg)}.radio-atom>[type=radio]:disabled{cursor:default}.radio-atom>span{font-size:15px;font-weight:500;color:#525559}@media(max-width:1319px){.radio-atom{align-items:baseline}.radio-atom>[type=radio]{transform:translateY(2px)}}.modal-background{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:hsla(0,0%,39%,.3)}.modal-background,.modal-background .modal{display:flex;align-items:center;justify-content:center}.modal-background .modal{width:400px;height:194px;padding:60px 85px 50px;background-color:#fff}.modal-background .modal .modal-content{display:flex;flex-direction:column;align-items:center}.modal-background .modal .modal-content p{margin-bottom:20px;font-size:15px;font-weight:500;color:#232323}.modal-background .modal .modal-content button{display:flex;align-items:center;justify-content:center;width:86px;height:40px;font-size:15px;font-weight:500;color:#fff;background-color:#06f;border-radius:40px}@media(max-width:1319px){.modal-background .modal{width:300px;padding:60px 40px 50px}}.new-pagination{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;margin-top:85px}.new-pagination>button{display:flex;width:26px;height:26px;margin-right:6px;margin-left:6px}.new-pagination>button.page-prev-btn{background:url(/assets/svgs/desktop/pagination-right-active.svg) no-repeat;transform:scaleX(-1)}.new-pagination>button.page-next-btn{background:url(/assets/svgs/desktop/pagination-right-active.svg)}.new-pagination>button.very-prev-btn{background:url(/assets/svgs/desktop/pagination-group-right-active.svg);transform:scaleX(-1)}.new-pagination>button.very-last-btn{background:url(/assets/svgs/desktop/pagination-group-right-active.svg);transform:scaleX(1)}.new-pagination>button:disabled{cursor:default}.new-pagination>button:disabled.page-prev-btn{background:url(/assets/svgs/desktop/pagination-left-inactive.svg) no-repeat;transform:scaleX(1)}.new-pagination>button:disabled.page-next-btn{background:url(/assets/svgs/desktop/pagination-left-inactive.svg) no-repeat;transform:scaleX(-1)}.new-pagination>button:disabled.very-prev-btn{background:url(/assets/svgs/desktop/pagination-group-left-inactive.svg);transform:scaleX(1)}.new-pagination>button:disabled.very-last-btn{background:url(/assets/svgs/desktop/pagination-group-left-inactive.svg);transform:scaleX(-1)}.new-pagination>.page-numbers{display:flex;gap:6px;align-items:center;height:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-pagination>.page-numbers .number{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#000}.new-pagination>.page-numbers .number:disabled{background-color:#cacaca;border-radius:4px}@media(max-width:1329px){.new-pagination{margin-top:50px}}*{box-sizing:border-box;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Saira,sans-serif}:root{color-scheme:only light!important}body{width:100vw;height:100vh;margin-top:70px;overflow-x:hidden;font-family:Saira,sans-serif}#root{width:100%;height:100%;overflow:auto;font-weight:400;line-height:1.5;color-scheme:only light}button{cursor:pointer;border:none}img{-webkit-user-drag:none}@media(max-width:1319px){body{margin-top:40px}}@media(min-width:1320px){.show-on-desktop{display:block}.show-on-mobile{display:none}.show-on-desktop-and-mobile{display:block}}@media(max-width:1319px){.show-on-desktop{display:none}.show-on-desktop-and-mobile,.show-on-mobile{display:block}}@media(prefers-color-scheme:dark){:root{color-scheme:only light!important}}@media(forced-colors:active){:root{color-scheme:only light!important}}