.our_works_list .portfolio_list .tab_content_wrap{max-width:auto;margin:0 auto;padding:0 24px}@media(min-width:1280px){.our_works_list .portfolio_list .tab_content_wrap{max-width:auto;margin:0 auto;padding:0 32px}}@media(min-width:1536px){.our_works_list .portfolio_list .tab_content_wrap{max-width:1536px;margin:0 auto;padding:0 48px}}.our_works_list .view_more_btn span{font-size:12px;line-height:20px}@media(min-width:768px){.our_works_list .view_more_btn span{font-size:14px;line-height:22px}}@media(min-width:1280px){.our_works_list .view_more_btn span{font-size:16px;line-height:24px}}@media(min-width:1536px){.our_works_list .view_more_btn span{font-size:18px;line-height:28px}}.our_works_list{background-color:transparent!important}.our_works_list .portfolio_list{padding-bottom:6rem}.our_works_list .portfolio_list .tab_content_wrap{overflow-x:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:0;margin-top:-50px;padding-bottom:60px}.our_works_list .portfolio_list .tab_content_wrap a{width:100%;margin-bottom:5rem}.our_works_list .portfolio_list .tab_content_wrap a .base_article{letter-spacing:-.03em}.our_works_list .portfolio_list .tab_content_wrap a .base_article .element_title{font-weight:400;padding:2.2rem .2rem .8rem}.our_works_list .portfolio_list .tab_content_wrap a .base_article .description{color:#848484;padding:0 .2rem;font-size:14px}.our_works_list .view_more_btn{position:relative;display:block;height:68.5px;margin:-74px auto 74px;padding-bottom:4.2rem}.our_works_list .view_more_btn:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%) rotate(0);background:url(/assets/images/ico/ico_btn_more_black.svg) no-repeat 50%;background-size:100%;width:2.4rem;height:2.4rem;transition:transform .5s}.our_works_list .view_more_btn:hover:after{transform:translateX(-50%) rotate(-180deg)}.our_works_list .view_more_btn span{color:#1d1d1f}.our_works_list .tab{position:relative}.our_works_list .tab .tab_btn_wrap{width:100%;position:sticky;left:0;top:calc(100vh - 72px);z-index:50;text-align:center}.our_works_list .tab .tab_btn_wrap ul{padding:.8rem;border-radius:100rem;background-color:rgba(0,0,0,.6);display:inline-block}.our_works_list .tab .tab_btn_wrap ul .tab-button{display:inline-block;margin-left:.8rem}.our_works_list .tab .tab_btn_wrap ul .tab-button:first-child{margin-left:0}.our_works_list .tab .tab_btn_wrap ul .tab-button button{font-size:14px;letter-spacing:-.03em;border:1px solid hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.6);border-radius:100rem;padding:1rem 2rem}.our_works_list .tab .tab_btn_wrap ul .tab-button button span{font-size:inherit}.our_works_list .tab .tab_btn_wrap ul .tab-button.is_active button{background-color:#fff;color:#1d1d1f}@media(min-width:768px){.our_works_list .portfolio_list{padding-bottom:8rem}.our_works_list .portfolio_list .tab_content_wrap{gap:1.6rem;margin-top:-62px}.our_works_list .portfolio_list .tab_content_wrap a{width:calc(50% - .8rem);margin-bottom:6rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(2){margin-top:12rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(odd){margin-top:-12rem}.our_works_list .portfolio_list .tab_content_wrap a:first-child{margin-top:0}.our_works_list .portfolio_list .tab_content_wrap a .base_article .element_title{padding:2.4rem .4rem 1rem}.our_works_list .portfolio_list .tab_content_wrap a .base_article .description{padding:0 .4rem}.our_works_list .view_more_btn{margin:-90px auto 90px}.our_works_list .tab .tab_btn_wrap{top:calc(100vh - 90px)}.our_works_list .tab .tab_btn_wrap ul{padding:1rem}.our_works_list .tab .tab_btn_wrap ul .tab-button{margin-left:1rem}.our_works_list .tab .tab_btn_wrap ul .tab-button button{font-size:18px;padding:1.2rem 2.6rem}}@media(min-width:1280px){.our_works_list .portfolio_list{padding-bottom:12rem}.our_works_list .portfolio_list .tab_content_wrap{gap:2.4rem}.our_works_list .portfolio_list .tab_content_wrap a{width:calc(50% - 1.2rem);margin-bottom:9rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(2){margin-top:18rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(odd){margin-top:-18rem}.our_works_list .portfolio_list .tab_content_wrap a:first-child{margin-top:0}.our_works_list .portfolio_list .tab_content_wrap a .base_article .element_title{padding:3rem .6rem 1.4rem}.our_works_list .portfolio_list .tab_content_wrap a .base_article .description{padding:0 .6rem;font-size:16px}.our_works_list .view_more_btn{margin:-108px auto 108px}.our_works_list .tab .tab_btn_wrap{top:calc(100vh - 108px)}.our_works_list .tab .tab_btn_wrap ul{padding:1.2rem}.our_works_list .tab .tab_btn_wrap ul .tab-button{margin-left:1.2rem}.our_works_list .tab .tab_btn_wrap ul .tab-button button{font-size:22px;padding:1.4rem 3rem}}@media(min-width:1536px){.our_works_list .portfolio_list{padding-bottom:14rem}.our_works_list .portfolio_list .tab_content_wrap{gap:2.4rem}.our_works_list .portfolio_list .tab_content_wrap a{width:calc(50% - 1.2rem);margin-bottom:10rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(2){margin-top:20rem}.our_works_list .portfolio_list .tab_content_wrap a:nth-child(odd){margin-top:-20rem}.our_works_list .portfolio_list .tab_content_wrap a:first-child{margin-top:0}.our_works_list .portfolio_list .tab_content_wrap a .base_article .element_title{padding:3rem .6rem 1.6rem}.our_works_list .portfolio_list .tab_content_wrap a .base_article .description{padding:0 .6rem;font-size:18px}}.description{display:block}.disclaimer{font-size:12px;line-height:20px}@media(min-width:768px){.disclaimer{font-size:14px;line-height:22px}}@media(min-width:1280px){.disclaimer{font-size:16px;line-height:24px}}@media(min-width:1536px){.disclaimer{font-size:18px;line-height:28px}}.disclaimer{display:block}.element_title{font-size:18px;line-height:26px}@media(min-width:768px){.element_title{font-size:20px;line-height:28px}}@media(min-width:1280px){.element_title{font-size:28px;line-height:40px}}@media(min-width:1536px){.element_title{font-size:32px;line-height:45px}}.element_title{display:block;font-weight:700}.base_article .element_title{font-size:18px;line-height:26px}@media(min-width:768px){.base_article .element_title{font-size:22px;line-height:30px}}@media(min-width:1280px){.base_article .element_title{font-size:24px;line-height:34px}}@media(min-width:1536px){.base_article .element_title{font-size:28px;line-height:40px}}.base_article .base_article_img_box{display:inline-block;overflow:hidden}.base_article .base_article_img_box img{-o-object-fit:cover;object-fit:cover;display:inline-block;width:100%;height:100%;transform:scale(1.2);position:relative;-o-object-position:center;object-position:center}.btn_primary_ghost,.btn_primary_normal{display:inline-block;vertical-align:middle;background-color:#fff;color:#1f0aad;height:44px;line-height:44px;padding-left:22px;padding-right:42px;border-radius:999px;cursor:pointer;position:relative;overflow:hidden;font-size:14px;letter-spacing:-.03em}.btn_primary_ghost span,.btn_primary_normal span{position:relative;top:unset;transform:none;font-size:inherit}.btn_primary_ghost:after,.btn_primary_normal:after{content:"";display:block;width:16px;height:16px;background:url(/assets/images/ico/ico_btn_up_blue.svg) no-repeat;background-size:100%;transform:translateY(-50%);position:absolute;top:50%;right:21px}.btn_primary_ghost:hover span,.btn_primary_normal:hover span{opacity:1}.btn_primary_ghost:hover:after,.btn_primary_normal:hover:after{animation:btnPrimary 2s infinite}.btn_primary_ghost{background-color:transparent;color:#fff;border:1px solid #fff}.btn_primary_ghost:after{background:url(/assets/images/ico/ico_btn_up_white.svg) no-repeat;background-size:100%}@media(min-width:768px){.btn_primary_ghost,.btn_primary_normal{height:58px;line-height:58px;font-size:18px;padding-left:30px;padding-right:54px}.btn_primary_ghost:after,.btn_primary_normal:after{width:18px;height:18px;right:27px}}@media(min-width:1280px){.btn_primary_ghost,.btn_primary_normal{height:70px;line-height:70px;font-size:22px;padding-left:36px;padding-right:64px}.btn_primary_ghost:after,.btn_primary_normal:after{width:20px;height:20px;right:32px}}.btn_secondary_down,.btn_secondary_up{display:inline-block;vertical-align:middle;width:90px;height:90px;background-color:#fff;color:#1d1d1f;border:1px solid #d6d6d6;text-decoration:none;border-radius:50%;overflow:hidden;cursor:pointer;position:relative;text-align:center}.btn_secondary_down span,.btn_secondary_up span{position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;font-weight:500;font-size:14px;line-height:18px}.btn_secondary_down:after,.btn_secondary_up:after{display:none;content:"";width:14px;height:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/assets/images/ico/ico_btn_up_white.svg) no-repeat;background-size:100%}.btn_secondary_down:hover,.btn_secondary_up:hover{background-color:#252525;border:1px solid #252525}.btn_secondary_down:hover span,.btn_secondary_up:hover span{opacity:0}.btn_secondary_down:hover:after,.btn_secondary_up:hover:after{display:block;animation:btnSecondaryUp 2s infinite}.btn_secondary_down:after{width:24px;height:24px;background:url(/assets/images/ico/ico_btn_download_black.svg) no-repeat;background-size:100%}.btn_secondary_down:hover{background-color:#fff;border:1px solid #d6d6d6}.btn_secondary_down:hover:after{animation:btnSecondaryDown 2s infinite}@media(min-width:768px){.btn_secondary_down,.btn_secondary_up{width:140px;height:140px}.btn_secondary_down span,.btn_secondary_up span{font-size:18px;line-height:24px}.btn_secondary_down:after,.btn_secondary_up:after{width:22px;height:22px}.btn_secondary_down:after{width:32px;height:32px}}@media(min-width:1280px){.btn_secondary_down,.btn_secondary_up{width:180px;height:180px}.btn_secondary_down span,.btn_secondary_up span{font-size:22px;line-height:30px}.btn_secondary_down:after,.btn_secondary_up:after{width:26px;height:26px}.btn_secondary_down:after{width:38px;height:38px}}a,button{cursor:pointer}:export{fontKo:Pretendard;fontEn:stolzl;fontEnItalic:covered;EnLetterSpacing:-.03em;colorBlack:#1d1d1f;colorBlue:#1f0aad;colorLightblue:#00befd;colorWhite:#fff;colorDarkgrey:#848484;colorGrey:#d6d6d6;colorLightgrey:#e4e4e4}.page_title_h2{font-size:50px;line-height:60px}@media(min-width:768px){.page_title_h2{font-size:110px;line-height:120px}}@media(min-width:1280px){.page_title_h2{font-size:160px;line-height:160px}}@media(min-width:1536px){.page_title_h2{font-size:200px;line-height:200px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media(min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media(min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.page_title{width:100%;height:224px;z-index:-1}.page_title_h2{position:fixed;left:0;top:104px;width:100%;height:60px;overflow:hidden;z-index:-1;text-align:center;transition:all 1s;opacity:0}.page_title_h2 span{padding-right:10px;display:inline-block;padding-top:60px;animation:pageTitleSpanFirst 1s;animation-fill-mode:forwards;animation-delay:.5s;vertical-align:top;font-size:inherit;font-weight:700}@keyframes pageTitleSpanFirst{0%{padding-top:60px}to{padding-top:0}}.page_title_h2 span:last-child{padding-right:0}.page_title_h2 span:nth-child(2){animation-delay:1s}.page_title_h2.fadeIn{opacity:1}.page_title_h2.fadeOut{opacity:0}@media(min-width:768px){.page_title{height:336px}.page_title_h2{top:136px;height:120px}.page_title_h2 span{padding-right:14px;padding-top:120px}@keyframes pageTitleSpanFirst{0%{padding-top:120px}to{padding-top:0}}}@media(min-width:1280px){.page_title{height:480px}.page_title_h2{top:200px;height:160px}.page_title_h2 span{padding-right:18px;padding-top:160px}@keyframes pageTitleSpanFirst{0%{padding-top:160px}to{padding-top:0}}}@media(min-width:1536px){.page_title{height:560px}.page_title_h2{top:220px;height:200px}.page_title_h2 span{padding-right:22px;padding-top:200px}@keyframes pageTitleSpanFirst{0%{padding-top:200px}to{padding-top:0}}}