@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_fde3a9{font-family:pretendard,pretendard Fallback}.__variable_fde3a9{--pretendard:"pretendard","pretendard Fallback"}@font-face{font-family:ridibatang;src:url(/_next/static/media/5563c1ec237e1501-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:ridibatang Fallback;src:local("Arial");ascent-override:88.89%;descent-override:26.08%;line-gap-override:8.63%;size-adjust:104.28%}.__className_ee3ed0{font-family:ridibatang,ridibatang Fallback}.__variable_ee3ed0{--ridibatang:"ridibatang","ridibatang Fallback"}@font-face{font-family:Pretendard Std;font-weight:900;font-display:swap;src:local("Pretendard Std Black"),url(/woff2/PretendardStd-Black.woff2) format("woff2"),url(/woff/PretendardStd-Black.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:800;font-display:swap;src:local("Pretendard Std ExtraBold"),url(/woff2/PretendardStd-ExtraBold.woff2) format("woff2"),url(/woff/PretendardStd-ExtraBold.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:700;font-display:swap;src:local("Pretendard Std Bold"),url(/woff2/PretendardStd-Bold.woff2) format("woff2"),url(/woff/PretendardStd-Bold.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:600;font-display:swap;src:local("Pretendard Std SemiBold"),url(/woff2/PretendardStd-SemiBold.woff2) format("woff2"),url(/woff/PretendardStd-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:500;font-display:swap;src:local("Pretendard Std Medium"),url(/woff2/PretendardStd-Medium.woff2) format("woff2"),url(/woff/PretendardStd-Medium.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:400;font-display:swap;src:local("Pretendard Std Regular"),url(/woff2/PretendardStd-Regular.woff2) format("woff2"),url(/woff/PretendardStd-Regular.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:300;font-display:swap;src:local("Pretendard Std Light"),url(/woff2/PretendardStd-Light.woff2) format("woff2"),url(/woff/PretendardStd-Light.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:200;font-display:swap;src:local("Pretendard Std ExtraLight"),url(/woff2/PretendardStd-ExtraLight.woff2) format("woff2"),url(/woff/PretendardStd-ExtraLight.woff) format("woff")}@font-face{font-family:Pretendard Std;font-weight:100;font-display:swap;src:local("Pretendard Std Thin"),url(/woff2/PretendardStd-Thin.woff2) format("woff2"),url(/woff/PretendardStd-Thin.woff) format("woff")}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{margin:0;padding:0;border:0;font-size:100%;font-family:Pretendard,serif;vertical-align:baseline}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-collapse:collapse;border-spacing:0}.main{overflow:hidden}body{position:relative}a,button{border:0;cursor:pointer;outline:none;padding:0}a:hover,button:hover{border:0}.header{position:relative;z-index:10000}.header div.normal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 60px;height:90px;left:0;top:0}.header div.normal.hidden{display:none}.header div.search{position:absolute;right:0;z-index:100000;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:18px 60px 0;height:382px;left:0;top:0}.header div.search.hidden{display:none}.header div.search .searchBar{box-sizing:border-box;align-items:center;display:flex;flex-direction:row;justify-content:center;padding:18px 24px;margin-top:200px;gap:12px;width:60%!important;height:80px;left:calc(50% - 510px);top:calc(50% - 40px + 45px);background:#fff;border:5px solid #000}.header div.search .searchBar input[type=text]{display:flex;width:100%;justify-content:flex-start;height:30px;font-family:Pretendard,serif;font-style:normal;font-weight:500;font-size:20px;line-height:150%;color:#000;border:none}.header div.search .searchBar input[type=text]::placeholder{color:#9f9fa9}.header div.search .searchBar img{justify-self:flex-end;width:36px;height:36px}.header div.left{gap:12px}.header div.left,.header div.left .logoWrapper{display:flex;flex-direction:row;align-items:center;padding:0;flex:none;order:0;flex-grow:0}.header div.left .logoWrapper{justify-content:center;margin:0 auto}.header div.left .logoWrapper .companyLogo{width:48px;height:54px;margin-right:10px}.header div.left .logoWrapper .companyName{font-family:RIDIBatang,serif;font-style:normal;font-weight:400;font-size:26px;line-height:136%;text-align:center;letter-spacing:-.024em;color:#000;flex:none;order:1;flex-grow:0}.header div.right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:48px;flex:none;order:1;flex-grow:0}.header div.right.hidden{display:none}.header div.right .menu{gap:64px}.header div.right .menu,.header div.right .menu .innerMenu{display:flex;flex-direction:row;align-items:center;padding:0;flex:none;order:0;flex-grow:0}.header div.right .menu .innerMenu{gap:24px}.header div.right .menu .innerMenu.hidden{display:none}.header div.right .menu .innerMenu .items{font-family:Pretendard,serif;font-style:normal;font-weight:700;font-size:18px;line-height:38px;padding-bottom:4px;text-align:center;color:#000;flex:none;order:0;flex-grow:0}.header div.right .menu .innerMenu .items:hover{border-bottom:4px solid #000}.header div.right .menu .innerMenu .items.go{display:flex;flex-direction:row;align-items:flex-start;padding-left:2px;flex:none;order:3;flex-grow:0}.header div.right .menu .innerMenu .items.go img{flex:none;order:1;flex-grow:0;vertical-align:middle}.header div.right .menu .icons{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:20px;flex:none;order:1;flex-grow:0}.header div.right .menu .icons.hidden{display:none}.header div.right .menu .icons .icon{width:32px;height:32px;flex:none;display:block;order:0;flex-grow:0}.header div.right .hambuger-bar{flex:none;align-items:end;order:1;flex-grow:0}.header div.right .hambuger-bar img{width:32px;height:32px}.header div.right .close-button{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:48px;margin:0 auto;width:40px;height:40px;flex:none;order:1;flex-grow:0}.header div.navMenu{position:absolute;height:900px;width:100%;background:#fff;z-index:9999}.header div.navMenu.hidden{display:none}.header div.navMenu div.content div.menu{position:relative;z-index:100;display:flex;flex-direction:row;align-items:flex-start;gap:48px;isolation:isolate;max-width:1440px;height:900px;margin:0 auto;padding:40px}.header div.navMenu div.content div.menu ul{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;width:186.67px;flex:none;order:5;flex-grow:1}.header div.navMenu div.content div.menu ul li{font-family:Pretendard,serif;display:flex;flex-direction:row;align-items:center;flex:none;order:0;flex-grow:0;line-height:32px;font-size:24px;font-weight:500;color:#27272a;margin-top:16px}.header div.navMenu div.content div.menu ul li:first-child{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#000;flex:none;order:0;flex-grow:0;margin:0}.header div.navMenu div.content div.menu ul li:nth-child(2){margin:0}.header div.navMenu div.content .logoBg{position:absolute;width:400px;height:400px;right:40px;top:460px;flex:none;order:1;flex-grow:0;z-index:1}.header div.navMenu div.content .logoSvg{position:absolute;width:132px;height:126px;right:174px;top:592px;flex:none;order:3;flex-grow:0;z-index:3}.footer{display:flex;flex-direction:column;align-items:flex-start;padding:40px 160px 64px;gap:32px;left:0;bottom:0;background:#171717}.footer div.container{flex-direction:row;justify-content:space-between;flex:none;align-self:stretch;flex-grow:0}.footer div.container,.footer div.left{display:flex;align-items:flex-start;padding:0;order:0}.footer div.left{position:relative;flex-direction:column;gap:20px;flex:none;flex-grow:0;height:268px}.footer div.left .logoWrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;flex:none;order:0;flex-grow:0}.footer div.left .logoWrapper .companyLogo{width:48px;height:54px;margin-right:10px}.footer div.left .logoWrapper .companyName{font-family:RIDIBatang,sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:136%;text-align:center;letter-spacing:-.024em;color:#fff;flex:none;order:1;flex-grow:0}.footer div.left .address{font-weight:500;font-size:16px;line-height:140%}.footer div.left .address,.footer div.left .ads{font-family:Pretendard,serif;font-style:normal;color:#d4d4d8;flex:none;order:0;flex-grow:0}.footer div.left .ads{font-weight:700;font-size:15px;line-height:136%;margin-top:-20px}.footer div.left .links{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0;grid-gap:12px 32px;gap:12px 32px;flex:none;order:1;flex-grow:0}.footer div.left .links a,.footer div.left .links span{font-family:Pretendard,serif;font-style:normal;font-weight:700;font-size:15px;line-height:136%;color:#d4d4d8;flex:none;order:0;flex-grow:0}.footer div.left p.copyright{position:absolute;bottom:0;font-style:normal;font-weight:700;font-size:17px;line-height:140%;color:#71717b;flex:none;order:1;flex-grow:0;margin-top:40px}.footer nav.right{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:10px 0 0;gap:64px;flex:none;order:1;flex-grow:0;height:268px}.footer nav.right ul{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;flex:none;order:0;flex-grow:0}.footer nav.right li{font-family:Pretendard,serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#9f9fa9;flex:none;order:0;flex-grow:0}.footer nav.right li:nth-child(2){margin-top:8px}.footer nav.right li a:hover{color:#fff}.footer nav.right li:first-child{color:#fff;font-weight:700}.fabs_wrap{position:absolute;top:660px;right:40px;display:flex;flex-direction:column;gap:16px;z-index:10000}.fabs_wrap .call{width:68px;height:68px;background:#1c398e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M27.114 21.426 22.212 18.9a1.635 1.635 0 0 0-2.021.43l-1.794 2.299c-1.744-.935-3.083-1.845-4.624-3.386-1.643-1.643-2.527-3.007-3.437-4.7l2.275-1.769c.606-.48.808-1.339.43-2.021l-2.502-4.877c-.455-.859-1.542-1.137-2.325-.606L5.081 6.342A2.46 2.46 0 0 0 4.02 8.515c.05.884.176 1.996.379 2.78.91 3.486 3.082 7.1 6.14 10.157 3.057 3.082 6.67 5.255 10.157 6.165.784.202 1.895.303 2.805.379a2.46 2.46 0 0 0 2.198-1.112l2.021-3.158c.531-.809.228-1.87-.606-2.3Z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;border-radius:50%;display:none}.fabs_wrap .call:hover{background-color:#162456}.fabs_wrap .kakaotalk{width:68px;height:68px;background:#ffdf20 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16 4.205c-6.939 0-12.57 4.375-12.57 9.756 0 3.356 2.174 6.285 5.493 8.07l-1.396 5.117a.516.516 0 0 0 .792.553l6.11-4.06c.515 0 1.043.088 1.571.088 6.94 0 12.572-4.375 12.572-9.768 0-5.394-5.632-9.756-12.572-9.756Z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;border-radius:50%}.fabs_wrap .kakaotalk:hover{background-color:#f0b100}.fabs_wrap .inquiry{width:68px;height:68px;background:#3f3f47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M30 18.587c0-1.01-.287-2-.825-2.843a5.045 5.045 0 0 0-2.202-1.905 11.266 11.266 0 0 0-.897-4.221 10.963 10.963 0 0 0-2.408-3.535 10.558 10.558 0 0 0-3.543-2.298 10.292 10.292 0 0 0-4.127-.702 10.292 10.292 0 0 0-4.126.702 10.557 10.557 0 0 0-3.543 2.298A10.963 10.963 0 0 0 5.92 9.618a11.266 11.266 0 0 0-.897 4.221 5.07 5.07 0 0 0-2.457 2.357 5.322 5.322 0 0 0-.464 3.432A5.2 5.2 0 0 0 3.84 22.59a4.902 4.902 0 0 0 3.158 1.163 1.216 1.216 0 0 0 .884-.378 1.33 1.33 0 0 0 .366-.914v-7.751a1.31 1.31 0 0 0-.35-.89 1.227 1.227 0 0 0-.85-.392 9.067 9.067 0 0 1 2.861-6.003A8.497 8.497 0 0 1 16 5.15a8.497 8.497 0 0 1 6.09 2.275c1.67 1.544 2.695 3.696 2.863 6.004a1.227 1.227 0 0 0-.85.391 1.31 1.31 0 0 0-.35.89v7.752c.001.322.12.63.331.866.212.235.502.379.812.404a2.583 2.583 0 0 1-.934 1.57 2.429 2.429 0 0 1-1.712.52h-1.527a2.026 2.026 0 0 0-.728-.756 1.942 1.942 0 0 0-.995-.278h-4c-.531 0-1.04.218-1.415.605a2.103 2.103 0 0 0-.586 1.462c0 .548.211 1.074.586 1.462.375.387.884.605 1.414.605h4c.35 0 .694-.096.996-.278.303-.181.554-.442.728-.755h1.527c.6.03 1.2-.065 1.763-.28a4.462 4.462 0 0 0 1.519-.966c.438-.424.79-.935 1.033-1.502.244-.567.375-1.18.386-1.8a5.043 5.043 0 0 0 2.217-1.903A5.293 5.293 0 0 0 30 18.587Z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;border-radius:50%}.fabs_wrap .inquiry:hover{background-color:#1c1917}@media only screen and (max-width:768px){.fabs_wrap{display:none}}.top_button{position:absolute;bottom:450px;right:40px;width:60px;height:60px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23fff' d='m14.242.924-8.65 8.65 1.65 1.65 5.833-5.833v21.683h2.333V5.391l5.833 5.833 1.65-1.65-8.65-8.65Z'/%3E%3C/svg%3E") 50%/28px 28px no-repeat;z-index:10000}input[type=text]{border:0;width:100%!important;height:24px;padding:0;outline:0;box-sizing:content-box;font-size:20px!important;color:#000!important}input[type=text]::placeholder,textarea::placeholder{color:#9f9fa9;font-weight:500;font-family:Pretendard}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Pretendard,sans-serif;font-weight:500;color:#9f9fa9}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-family:Pretendard,sans-serif;font-weight:500;color:#9f9fa9;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Pretendard,sans-serif;font-weight:500;color:#9f9fa9}textarea{width:100%;height:100%;padding:0;box-sizing:border-box;resize:none;font-size:18px!important;letter-spacing:0!important;color:#000!important;border:0}textarea:focus{outline:none}a{color:inherit;display:block;text-decoration:none;cursor:pointer}a,div{box-sizing:border-box}.search_layer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:99}.menu_list{position:absolute;display:flex;flex-direction:column;top:34px;border:1px solid #000;padding:8px;gap:2px;width:184px;z-index:1000;background-color:#fff}.menu_item{padding-left:8px;font-weight:500;font-size:16px;line-height:42px;color:#52525c;cursor:pointer}.menu_item.selected-bold{font-weight:600;color:#000}.menu_item:hover{border-radius:10px;background:#fafafa}.related-2:hover,.related:hover{position:relative;background-color:#fff!important}.related-2:hover:after,.related:hover:after{position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid #193cbb;content:""}.related-2.end:hover,.related.end:hover{background-color:var(--zinc-100)!important;cursor:auto}.related-2.end:hover:after,.related.end:hover:after{border:0}.related-2:hover .text-wrapper-3,.related:hover{text-decoration:underline}.related-2:hover.end .text-wrapper-3,.related:hover.end{text-decoration:none}.language_wrap{position:relative;cursor:pointer}.language_wrap .menu_list{width:60px}.layer_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.language_wrap,.location-instance{z-index:200}.contents .bullet:nth-child(2),.nav_fold_btn{display:none}.inner_location{flex:none;justify-content:space-between;align-items:center;gap:8px;display:inline-flex;position:relative}@media(max-width:1440px){.footer div.left .logoWrapper{transform:scale(.73);transform-origin:left}.footer div.left,.footer nav.right{height:auto}.footer nav.right{padding-bottom:80px}.footer div.left p.copyright{bottom:-390px}.footer{padding:40px 24px 64px}.footer div.container{flex-direction:column;gap:40px}.header div.left .logoWrapper .companyLogo{width:43px;height:48px;margin-right:9px}.header div.left .logoWrapper .companyName{font-size:23px}.header div.navMenu div.content div.menu{flex-direction:column;gap:28px;padding:40px 24px;height:auto}.header div.navMenu div.content div.menu ul{width:100%;gap:20px;font-size:24px}.header div.navMenu div.content div.menu ul li{font-size:18px;line-height:27px;margin-top:0}.header div.navMenu div.content div.menu ul li:first-child{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;font-size:24px;line-height:38px}.header div.navMenu div.content div.menu ul li:first-child[aria-expanded=false] .nav_fold_btn{transform:rotate(180deg)}.header div.navMenu div.content div.menu ul li:first-child[aria-expanded=false]~li{display:none}.header div.navMenu div.content div.menu ul li:last-child{margin-bottom:24px}.header div.normal{height:72px;padding:0 24px}.header div.navMenu{top:72px;height:auto}.nav_fold_btn{display:block;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7061 9.95898L26.04 19.292L26.7471 19.999L25.333 21.4131L24.626 20.7061L15.999 12.0801L6.66602 21.4131L5.25195 19.999L15.999 9.25195L16.7061 9.95898Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat;content:""}.header div.navMenu div.content .logoBg,.header div.navMenu div.content .logoSvg{display:none}.header div.search{position:relative;height:240px;padding:12px 24px 54px}.header div.right{transform:scale(.8);transform-origin:right}.header div.left{transform:scale(.87);transform-origin:left}.header div.search .searchBar{position:absolute;margin-top:0;padding:9px 19px;width:auto!important;left:24px;right:24px;top:126px;height:auto}.home .visual{padding:24px}.home .inner .video{width:400px;height:400px;right:24px;left:auto;top:120px}.home .inner .visual{width:100%;padding:0 24px}.home .inner{height:600px}.home .inner .txt{gap:16px}.home .inner .text-wrapper-7{font-size:24px;line-height:160%}.home .inner .text-wrapper-8{font-size:56px;line-height:130%}.home .inner .shape-instance{right:-43px!important;top:28px!important;transform:scale(.72);transform-origin:right;left:auto!important}.home .inner .left-3{gap:48px}.home .inner .left-3 .txt{gap:12px}.home .inner .search-field{width:110%}.home .inner-wrapper{padding-top:480px;height:0}.home .inner-wrapper .content-2,.home .inner-wrapper .dimmed,.home .inner-wrapper .video-2{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.home .inner-wrapper .content-2{width:100%;padding:0 24px}.home .inner-wrapper .text-wrapper-11{line-height:130%;font-size:48px}.home .inner-wrapper .text-wrapper-12{line-height:150%}.home .inner-wrapper .content-2{gap:40px}.home .solid{width:221px}.home .solid .button{font-size:20px}.home .content-wrapper{padding:120px 0}.home .content-wrapper .content-3{width:100%;gap:32px;align-items:flex-start;padding:0 24px}.home .content-wrapper .text-wrapper-13{font-size:60px}.home .content-wrapper .text-wrapper-14{width:100%}.home .content-wrapper .cards{gap:23px;width:100%;height:auto}.home .content-wrapper .card,.home .content-wrapper .card-2{width:351px;gap:24px}.home .content-wrapper .resolution-text{width:100%;gap:20px!important}.home .resolution-text .text-wrapper-26{font-size:24px}.home .resolution-text .text-wrapper-27{font-size:18px}.home .content-wrapper .thumbs,.home .resolution,.home .resolution .element-2,.home .resolution .images{width:100%;height:360px}.home .view-all-filled{width:228px}.home .content-wrapper .li{width:100%}.home .div-wrapper{margin:0}.home .div-wrapper .text-wrapper-15{color:var(--black,#000);font-family:Pretendard;font-size:clamp(36px,3.75vw,60px);font-style:normal;font-weight:800;line-height:130%;letter-spacing:-1.2px}}@media(max-width:1440px)and (max-width:1024px){.home .div-wrapper .text-wrapper-15{color:var(--black,#000);font-family:Pretendard;font-size:60px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:-1.2px}}@media(max-width:1440px)and (max-width:512px){.home .div-wrapper .text-wrapper-15{color:var(--black,#000);font-family:Pretendard;font-size:36px;font-style:normal;font-weight:700;line-height:140%}}@media(max-width:1440px){.home .div-wrapper .text-wrapper-16{font-size:28px}.home .div-wrapper .left-6{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.home .div-wrapper .content-4{flex-direction:column;width:100%;padding:0 24px}.home .div-wrapper .cards-2{width:100%;gap:22px}.home .div-wrapper .card-3{flex:1 1}.home .div-wrapper .pattern,.home .pattern-wrapper{display:none}.home .div-wrapper .li-2{width:100%;gap:50px}.home .div-wrapper .content-4{gap:32px}.home .div-wrapper .card-3,.home .div-wrapper .card-4{flex:1 1;padding:0;gap:20px}.home .div-wrapper .card-3>div:first-child,.home .div-wrapper .card-4>div:first-child{padding-top:112.39%}.home .div-wrapper .card-3>div:first-child>div,.home .div-wrapper .card-4>div:first-child>div{position:absolute;top:0;left:0;right:0;bottom:0}.home .div-wrapper .card-3 div,.home .div-wrapper .card-3 img,.home .div-wrapper .card-4 div,.home .div-wrapper .card-4 img{width:100%;height:100%}.home .insight-text .text-wrapper-30{font-size:18px}.home .insight-text .text-wrapper-31{font-size:24px}.home .div-wrapper .design-component-instance-node-3{gap:12px}.home .div .content-5{width:100%;padding:80px 24px;gap:32px}.home .div .text-wrapper-17{font-size:60px}.home .view-all .text-wrapper-29{font-size:24px}.home .div .li-3{gap:40px}.home .div .li-4{width:100%;height:auto}.home .news,.home .news .augustas-mickus{width:351px;height:251px}.home .div .text{flex:1 1;padding-top:0;gap:20px}.home .div .news{flex-shrink:0}.home .div .text-wrapper-18{width:100%;-webkit-line-clamp:3}.home .news-text{height:auto}.home .news-text .text-wrapper-32{width:100%;white-space:wrap;position:static}.home .section-component-node .content-6{width:100%;padding-bottom:120px}.home .section-component-node .text-wrapper-20{font-size:40px}.about .inner .content{width:100%;padding:0 24px;gap:32px}.about .visual,.about .visual .overlap-group,.about .visual .overlap-group .element{height:320px}.about .visual .text-wrapper{font-size:40px}.about .visual .div{font-size:20px}.about .inner{height:auto;padding:28px 0 39px}.about .inner .title{width:100%}.about .inner .title-2{width:100%;height:auto}.about .inner .text-wrapper-2{font-size:40px}.about .inner .lin{font-size:20px}.about .inner-wrapper .content-2{width:100%;padding:0 24px}.about .inner-wrapper .content-2 .chart{align-self:center}.about .inner-wrapper .p{font-size:32px}.about .inner-wrapper .frame{padding:0;width:100%;height:400px}.about .inner-wrapper .chart-2,.about .inner-wrapper .grid,.about .inner-wrapper .overlap-group-2{width:100%;height:400px}.about .content-wrapper{padding-top:48px}.about .content-wrapper .section{width:100%;flex-direction:column;gap:40px}.about .content-wrapper .left{transform:scale()}.about .content-wrapper .m-a-TMT-GR-IP-HR-WM{font-size:20px}.history .visual .text-wrapper{font-size:40px}.history .visual .div{font-size:20px}.history .visual{height:320px}.history .inner{padding-top:30px}.history .inner .content{width:100%;padding:0 24px;gap:48px!important}.history .inner .title{width:100%}.history .inner .title-2{width:100%;height:56px}.history .inner .text-wrapper-2{font-size:40px}.history .inner .div-2{left:0}.history .inner .view{flex-shrink:0}.history .inner [class*=history]{left:1;gap:24px}.history .inner [class*=history]:nth-child(2n){flex-direction:row-reverse}.history .inner [class*=txt]{gap:4px;align-items:flex-start;flex:1 1}.history .inner [class*=txt]>div{font-size:32px}.history .inner [class*=txt]>div+*{font-size:20px}.history .inner .detail [class*=text-wrapper]{text-align:left;white-space:wrap}.directions .visual{display:flex;height:320px;align-items:center}.directions .visual .txt{top:auto}.directions .visual .text-wrapper{font-size:40px}.directions .visual .div{font-size:20px}.directions .inner{padding-top:30px}.directions .inner .content{width:100%;padding:0 24px}.directions .inner .title-2{width:100%;height:56px}.directions .inner .text-wrapper-2{font-size:40px}.directions .inner .title{width:100%}.directions .inner .tabs{width:100%;height:auto}.directions .tab-menu{padding:18px 40px}.directions .tab-menu .tab{font-size:18px!important}.directions .inner .screenshot{width:100%}.directions .inner .title-3{width:100%;height:42px}.directions .inner .text-wrapper-5{font-size:16px}.directions .inner .btns-2{width:100%}.directions .inner .text-wrapper-6{font-size:16px}.directions .inner .text-wrapper-4{font-size:28px}.directions .inner .tab-menu-instance{padding:18px 40px}.directions .inner .location-3{width:100%;gap:30px}.directions .inner .div-2,.directions .inner .divider,.directions .inner .section{width:100%}.directions .inner .text-wrapper-7{font-size:20px}.directions .inner .p,.directions .inner .text-wrapper-10,.directions .inner .text-wrapper-11{font-size:16px}.directions .inner [class*=num]{height:28px}.directions .inner .text-wrapper-9{font-size:14px}.directions .inner .detail{gap:40px}.directions .inner{padding-bottom:120px}.philosophy .contents .visual{height:320px}.philosophy .contents .inner{padding:30px 0 0;height:auto}.philosophy .contents .title-2{width:100%;height:56px}.philosophy .contents .content{width:100%;padding:0 24px}.philosophy .contents .title{width:100%}.philosophy .contents .text-wrapper-3{font-size:40px}.philosophy .contents .section{width:100%;flex-direction:row-reverse}.philosophy .contents .deco{flex-shrink:0;position:relative;width:240px;height:220px;margin-top:20px;top:auto;left:auto}.philosophy .contents .element{width:240px;height:220px}.philosophy .contents .div{font-size:40px}.philosophy .contents .text-wrapper-2{font-size:20px}.philosophy .contents .about{width:auto}.philosophy .contents .detail{width:100%}.philosophy .contents .p{font-size:20px}.philosophy .contents .section{justify-content:space-between;gap:20px}.philosophy .contents .inner-2,.philosophy .contents .overlap-group-wrapper{height:680px}.philosophy .contents .detail-wrapper{width:100%;height:680px;padding:0 24px}.philosophy .contents .detail-2{gap:32px}.philosophy .contents .text-wrapper-5{font-size:32px}.philosophy .contents .frame{gap:24px}.philosophy .contents .div-wrapper{width:180px;height:180px}.philosophy .contents .text-wrapper-6{font-size:20px}.philosophy .contents .CSR{font-size:20px;width:100%}.philosophy .contents .infographic{width:100%;gap:24px}.philosophy .contents .content-wrapper{height:560px;padding-bottom:120px}.philosophy .contents .section-2{width:100%;justify-content:space-between}.philosophy .contents .one-stop{font-size:20px}.philosophy .contents .right{width:240px;height:240px;margin-right:20px}.philosophy .contents .geometric-02{top:0!important;left:0!important;width:240px;height:240px}.philosophy .contents .section-wrapper{width:100%}.expertise .visual,.expertise .visual .bg,.expertise .visual .img,.expertise .visual .overlap-group{height:320px}.expertise .inner{padding-top:33px}.expertise .visual .text-wrapper{font-size:40px}.expertise .visual .div{font-size:20px}.expertise .inner .content{width:100%;padding:0 24px}.expertise .inner .div-2,.expertise .inner .search,.expertise .inner .title{width:100%}.expertise .inner .text-wrapper-2{font-size:40px}.expertise .inner .search{padding:40px 60px}.expertise .inner .search-field{width:100%;padding:14px 24px}.expertise .inner .text-wrapper-4{font-size:18px!important}.expertise .inner .text-wrapper-4::placeholder{font-size:18px!important}.expertise .inner .search-1{transform:scale(.89)}.expertise .result{width:100%;margin-top:24px}.expertise .result .element,.expertise .result .element .text-wrapper-2{font-size:20px}.expertise .keyword .text-wrapper{font-size:16px}.expertise .inner .category,.expertise .inner .div-3,.expertise .inner .group,.expertise .inner .sub-tabs,.expertise .inner .tabs,.expertise .result .divider,.expertise .result .message{width:100%}.expertise .inner .tabs{height:auto}.expertise .tab-menu .tab{font-size:18px!important}.expertise .state-selected-wrapper .tab-2{font-size:20px}.expertise .inner .tab-menu-2{padding:12px 32px!important;margin:0}.expertise .inner .design-component-instance-node{padding:0 14px 0 20px}.expertise .inner .category{padding:14px 32px}.expertise .inner .lists,.expertise .inner .row{width:100%}.expertise .inner .text-wrapper-5{font-size:18px}.expertise .category-item{padding:0 32px}.expertise .category-item .text-wrapper-8{font-size:16px}.expertise .inner .lists{padding-bottom:16px}.expertise .inner{padding-bottom:120px}.people_detail .visual{height:auto}.people_detail .visual .content{position:static;width:100%;height:162px;padding:0 24px}.people_detail .visual .txt{width:100%;flex-direction:row;justify-content:space-between}.people_detail .visual .text-wrapper-2,.people_detail .visual .text-wrapper-3{color:#000;font-size:18px}.people_detail .visual .overlap{flex-direction:column;height:auto}.people_detail .visual .sample{right:120px;left:auto;width:282px;height:auto;top:24px}.people_detail .visual .text-wrapper{font-size:48px;color:#000}.people_detail .visual .div{font-size:18px;color:#1c398e}.people_detail .visual .overlap-group{height:320px;overflow:hidden}.people_detail .btns{width:100%;margin-top:0;padding:0 24px}.people_detail .contents .inner{padding:40px 0 120px}.people_detail .contents .content-3{width:100%;padding:0 24px}.people_detail .contents .location{display:none}.people_detail .detail{flex-direction:column}.people_detail .detail .tabs{width:100%;flex-direction:row;gap:0}.people_detail .detail .vertical-tab{flex:1 1!important;justify-content:center;border-bottom:1px solid;border-color:#e4e4e7;padding:14px 16px 13px}.people_detail .vertical-tab.selected{flex:1 1!important;justify-content:center;border-bottom:5px solid;border-color:#000;padding:14px 16px 9px}.people_detail .vertical-tab .tab{font-size:20px!important;margin-top:0!important;line-height:30px!important}.people_detail .detail .element-cross{font-size:18px;width:100%}.people_detail .detail .content-2{gap:64px}.people_detail .detail .text-wrapper-4{font-size:26px}.people_detail .detail .row{gap:24px}.people_detail .detail .info-2{gap:8px}.people_detail .detail .yyyy-mm-dd{font-size:14px}.people_detail .detail .title-title-title{line-height:150%}.people_detail .detail .catetory{font-size:14px}.people_detail .detail .title-title-title{font-size:20px}.people_detail .detail .related{padding:24px 24px 32px;height:auto}.people_detail .detail .row{height:auto}.people_detail .detail .frame{margin-bottom:0}.people_detail .detail .section-2{gap:16px}.people_detail .detail .text-wrapper-6{font-size:20px}.people_detail .detail .div-2{gap:8px}.people_detail .detail .text-wrapper-7{font-size:16px;white-space:normal}.people_detail .detail .section>.detail{flex-direction:row;gap:24px}.people_detail .detail .frame-2{flex-wrap:wrap}.people_detail .detail .related-2{padding:32px 32px 40px}.people_detail .detail .divider-2{width:100%}.people_detail .btn{padding:12px 18px}.people_detail .detail .content-2>div:last-child{gap:16px;width:100%}.people_detail .detail .search-field-instance{padding:9px 19px;width:100%!important}.people_detail .search-field .text-wrapper-9{font-size:20px}.case .visual,.case .visual .bg,.case .visual .dimmed,.case .visual .overlap,.case .visual .overlap-group{height:320px}.case .visual .text-wrapper{font-size:40px}.case .visual .div{font-size:20px}.case .inner{padding:30px 0 120px}.case .inner .content,.case .inner .search,.case .inner .title,.case .inner .title-search{width:100%}.case .inner .search{padding:40px 60px}.case .inner .div-2{flex:1 1}.case .inner .detail,.case .inner .search-field{width:100%}.case .inner .content{padding:0 24px}.case .inner .text-wrapper-2{font-size:40px}.case .inner .title{height:56px}.case .inner .cards{gap:24px}.case .inner .row{width:100%;gap:24px}.case .inner .related{min-height:238px;height:auto}.case .inner .title-title-title{font-size:20px}.case .inner .general{width:200px}.case .inner .cards{width:100%}.advice .contents .bg,.advice .contents .bg img,.advice .contents .dimmed,.advice .contents .overlap,.advice .contents .overlap img,.advice .contents .overlap-group,.advice .contents .overlap-group img,.advice .contents .visual,.advice .contents .visual img{height:320px}.advice .contents .content{padding:0 24px}.advice .contents .text-wrapper-3{font-size:40px}.advice .contents .div-4{flex-direction:column}.advice .contents .tabs{width:100%;flex-direction:row;gap:0}.advice .contents .vertical-tab{flex:1 1!important;justify-content:center;border-bottom:1px solid;border-color:#e4e4e7;padding:14px 24px 13px}.advice .contents .vertical-tab .tab{font-size:20px!important}.advice .contents .vertical-tab.selected{padding:14px 24px 9px;border-bottom:5px solid;border-color:#000}.advice .contents .content-2{width:100%}.advice .contents .m-a-IPO{font-size:18px}.advice .contents .content-2{gap:64px}.advice .contents .text-wrapper-5{font-size:26px}.advice .btn{padding:12px 18px}.advice .btn .category{font-size:16px}.advice .contents .div-5{gap:8px}.advice .contents .row{gap:24px}.advice .contents .catetory{font-size:14px}.advice .contents .title-title-title{font-size:20px;line-height:150%}.advice .contents .related{height:auto;padding:24px 24px 32px}.advice .contents .frame-wrapper{margin-bottom:0}.advice .contents .row{height:auto}.advice .contents .row-2{gap:24px;height:auto}.advice .contents .profile-2{margin-bottom:0}.advice .contents img{width:100%;height:auto}.advice .contents .text-wrapper-10,.advice .contents .text-wrapper-8{font-size:20px}.advice .contents .text-wrapper-11,.advice .contents .text-wrapper-9{font-size:14px}.advice .contents .section .div-4{flex-direction:row;gap:24px}.advice .contents .info{gap:4px}.advice .contents .related-2{padding-bottom:40px}.advice .contents .search-field-instance{width:100%!important}.advice .contents .frame{flex-wrap:wrap}.advice .contents .div-5{width:100%}.advice .contents .text-wrapper-6{white-space:normal}.advice .search-field .text-wrapper-2{font-size:20px}.advice .search-field .div-3{font-size:18px}.advice .search-field input[type=text]::placeholder{font-size:18px}.advice .contents .inner{padding:30px 0 120px}.network .contents .text-wrapper{font-size:40px}.network .contents .div{font-size:20px}.network .contents .overlap-group,.network .contents .visual{height:320px}.network .contents .text-wrapper-2{font-size:40px}.network .contents .inner{padding:30px 0 120px;height:auto}.network .contents .content{width:100%;padding:0 24px;gap:32px}.network .contents .title,.network .contents .title-2{width:100%}.network .contents .global{width:100%;padding:32px}.network .contents .li{flex-direction:column;gap:32px}.network .contents .text-wrapper-3{font-size:24px}.network .contents .text-wrapper-4{font-size:20px}.people .visual,.people .visual .bg,.people .visual .img,.people .visual .overlap-group{height:320px;margin:0}.people .visual .text-wrapper{font-size:40px}.people .visual .div{font-size:20px}.people .inner{padding:30px 0 120px}.people .inner .content{width:100%;padding:0 24px;gap:80px!important}.people .inner .title{width:100%;height:56px}.people .inner .text-wrapper-2{font-size:40px}.people .inner .search,.people .inner .tabs,.people .inner .title-search{width:100%}.people .inner .tabs{height:auto}.people .tab-menu .tab{font-size:18px!important}.people .inner .search{padding:40px 60px}.people .inner .search-field{width:100%}.people .inner .row{gap:24px;flex-wrap:wrap}.people .inner .profile{width:calc(50% - 12px);flex:none}.people .inner .image-wrapper,.people .inner .thumbs{width:100%;padding-top:78.94%}.people .inner img{width:100%;height:100%}.people .inner .list{gap:48px}.people .inner .text-wrapper-4{font-size:24px}.people .inner .text-wrapper-5{font-size:16px}.people .inner .profile:nth-child(n+3){margin-top:24px}.people .inner .general{width:200px;padding:16px 20px}.subscribe .visual,.subscribe .visual .bg,.subscribe .visual .dimmed,.subscribe .visual .overlap,.subscribe .visual .overlap-group{height:320px}.subscribe .visual .text-wrapper{font-size:40px}.subscribe .visual .div{font-size:20px}.subscribe .inner{height:auto}.subscribe .inner .content,.subscribe .inner .div-wrapper,.subscribe .inner .div-wrappers,.subscribe .inner .title{width:100%}.subscribe .inner .content{padding:0 24px}.subscribe .inner .text-wrapper-2{font-size:40px}.subscribe .inner .div-2,.subscribe .inner .view{width:100%}.subscribe .inner .text-wrapper-3{font-size:18px}.subscribe .inner .div-2{gap:32px}.subscribe .inner .design-component-instance-node,.subscribe .inner .p{font-size:16px}.subscribe .inner .all-check{padding:16px 20px}.subscribe .inner .check,.subscribe .inner .detail,.subscribe .inner .frame-2,.subscribe .inner .row,.subscribe .inner .term,.subscribe .inner .terms,.subscribe .inner .text-wrapper-17,.subscribe .inner .txt-2{width:100%;height:auto}.subscribe .inner .solid-2{width:200px}}@media(max-width:767px){.header div.search{position:relative;height:200px;padding:14px 16px 42px}.header div.right{transform:scale(.6);transform-origin:right}.header div.left{transform:scale(.64)}.header div.search .searchBar{position:absolute;margin-top:0;padding:9px 11px;width:auto!important;left:16px;right:16px;bottom:42px;height:52px}.header div.search .searchBar input[type=text]{font-size:14px!important;height:auto}.header div.search .searchBar img{transform:scale(.6)}.footer div.left .logoWrapper{transform:scale(.73);transform-origin:left}.footer div.left{padding-bottom:68px}.footer div.left,.footer nav.right{height:auto}.footer nav.right{display:none}.footer div.left p.copyright{bottom:0}.footer{padding:40px 16px 64px}.footer div.container{flex-direction:column;gap:40px}.header div.left{transform:scale(.73);transform-origin:left}.header div.right .menu{display:none}.header div.navMenu div.content div.menu{flex-direction:column;gap:20px;padding:18px 24px;height:auto}.header div.navMenu div.content div.menu ul{width:100%;gap:16px;font-size:24px}.header div.navMenu div.content div.menu ul li{font-size:16px;line-height:27px;margin-top:0}.header div.navMenu div.content div.menu ul li:first-child{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;font-size:18px;line-height:38px;margin-bottom:0!important}.header div.navMenu div.content div.menu ul li:first-child[aria-expanded=false] .nav_fold_btn{transform:rotate(180deg)}.header div.navMenu div.content div.menu ul li:first-child[aria-expanded=false]~li{display:none}.header div.navMenu div.content div.menu ul li:last-child{margin-bottom:16px}.header div.normal{height:64px;padding:0 16px}.header div.navMenu{top:72px;height:auto}.hanbuger-bar{transform:scale(1);transform-origin:right}.nav_fold_btn{display:block;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7061 9.95898L26.04 19.292L26.7471 19.999L25.333 21.4131L24.626 20.7061L15.999 12.0801L6.66602 21.4131L5.25195 19.999L15.999 9.25195L16.7061 9.95898Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat;content:""}.header div.navMenu div.content .logoBg,.header div.navMenu div.content .logoSvg{display:none}.home .inner .left-3{order:1;padding:60px 0 0}.home .inner .video>div{position:absolute;top:0;left:0;right:0;bottom:0}.home .inner .video{order:2;width:280px;position:relative;padding-top:280px;top:auto;left:auto;right:auto;margin-top:48px;height:0}.home .inner .content{width:100%;align-items:center}.home .inner .visual{position:relative;padding:0 16px 76px}.home .inner{height:auto}.home .inner .txt{gap:16px}.home .inner .text-wrapper-7{font-size:18px;line-height:160%}.home .inner .text-wrapper-8{font-size:36px;line-height:130%}.home .inner .shape-instance{right:-43px!important;top:28px!important;transform:scale(.72);transform-origin:right;left:auto!important}.home .inner .search-field{display:none}.home .inner-wrapper{padding-top:121.95%;height:0}.home .inner-wrapper .content-2,.home .inner-wrapper .dimmed,.home .inner-wrapper .video-2{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.home .div-wrapper{margin:0}.home .inner-wrapper .content-2{width:100%;padding:0 16px}.home .inner-wrapper .txt-2{gap:16px}.home .inner-wrapper .text-wrapper-10{font-size:16px}.home .inner-wrapper .text-wrapper-11{line-height:130%;font-size:28px}.home .inner-wrapper .text-wrapper-12{line-height:150%}.home .inner-wrapper .content-2{gap:40px}.home .solid{width:166px}.home .solid .button{font-size:16px}.home .content-wrapper{padding:64px 0}.home .content-wrapper .content-3{width:100%;gap:24px;align-items:flex-start;padding:0 16px}.home .content-wrapper .text-wrapper-13{font-size:36px}.home .content-wrapper .text-wrapper-14{font-size:14px;width:100%}.home .content-wrapper .btns{gap:0}.home .content-wrapper .btns svg{transform:scale(.6);transform-origin:right}.home .content-wrapper .btns svg:first-child{transform-origin:left}.home .content-wrapper .cards{gap:23px;width:100%;height:auto}.home .content-wrapper .card,.home .content-wrapper .card-2{width:241px;gap:24px}.home .content-wrapper .resolution-text{width:100%;gap:8px!important}.home .resolution-text .text-wrapper-26{font-size:20px;line-height:30px!important}.home .resolution-text .text-wrapper-27{font-size:14px}.home .content-wrapper .thumbs,.home .resolution,.home .resolution .element-2,.home .resolution .images{width:100%;height:160px}.home .view-all-filled{width:168px;padding:12px 16px 12px 20px}.home .view-all-filled .text-wrapper-28{font-size:18px}.home .div-wrapper{padding:64px 0}.home .content-wrapper .li{gap:40px;width:100%}.home .div-wrapper .text-wrapper-15{font-size:36px}.home .div-wrapper .text-wrapper-16{font-size:14px}.home .div-wrapper .left-6{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.home .div-wrapper .content-4{flex-direction:column;width:100%;padding:0 16px}.home .div-wrapper .cards-2{width:100%;gap:16px}.home .div-wrapper .card-3{flex:1 1}.home .div-wrapper .pattern,.home .pattern-wrapper{display:none}.home .div-wrapper .li-2{width:100%;gap:40px}.home .div-wrapper .content-4{gap:24px}.home .div-wrapper .card-3,.home .div-wrapper .card-4{flex:1 1;padding:0;gap:12px}.home .div-wrapper .card-3>div:first-child,.home .div-wrapper .card-4>div:first-child{padding-top:112.39%}.home .div-wrapper .card-3>div:first-child>div,.home .div-wrapper .card-4>div:first-child>div{position:absolute;top:0;left:0;right:0;bottom:0}.home .div-wrapper .card-3 div,.home .div-wrapper .card-3 img,.home .div-wrapper .card-4 div,.home .div-wrapper .card-4 img{width:100%;height:100%}.home .insight-text .text-wrapper-30{font-size:14px}.home .insight-text .text-wrapper-31{font-size:18px}.home .div-wrapper .design-component-instance-node-3{gap:4px}.home .div .content-5{width:100%;padding:80px 16px;gap:32px}.home .div .text-wrapper-17{font-size:36px}.home .view-all .text-wrapper-29{font-size:18px}.home .div .li-3{gap:40px}.home .div .li-4{flex-direction:column-reverse;width:100%;height:auto;gap:20px}.home .news{width:100%;height:0;padding-top:60.06%}.home .news .augustas-mickus{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.home .div .title-4{gap:8px;font-size:20px}.home .div .text{flex:1 1;padding-top:0;gap:20px}.home .div .news{flex-shrink:0}.home .div .text-wrapper-18{width:100%;-webkit-line-clamp:2;font-size:16px}.home .div .text-wrapper-19{font-size:14px}.home .news-text .text-wrapper-32{width:100%;font-size:20px}.home .section-component-node .form,.home .section-component-node .items-2,.home .section-component-node .items-2>div{width:100%}.home .section-component-node .terms-2{width:100%;gap:24px}.home .section-component-node .terms-2 .form{gap:24px}.home .section-component-node .item-2{flex-direction:column;align-items:flex-start;gap:8px}.home .section-component-node .content-6{width:100%;padding:64px 16px 104px;gap:24px}.home .text-wrapper-21{font-size:16px}.home input[type=text],.home input[type=text]::placeholder{font-size:16px}.home .section-component-node .input-instance{width:100%!important}.home .section-component-node .text-wrapper-20{font-size:28px}.history .visual .text-wrapper{font-size:32px}.history .visual .div{font-size:16px}.history .visual{height:240px}.history .inner .title-2{height:42px}.history .inner .text-wrapper-2{font-size:28px}.history .inner [class*=txt]>div{font-size:24px}.history .inner [class*=txt]>div+*{font-size:16px}.history .inner .detail [class*=text-wrapper]{text-align:left;white-space:wrap}.history .inner .content{padding:0 16px;gap:24px!important}.directions .visual{display:flex;height:240px;align-items:center}.directions .visual .text-wrapper{font-size:32px}.directions .visual .div{font-size:16px}.directions .inner{padding:30px 0 100px}.directions .inner .content{width:100%;padding:0 16px}.directions .inner .title-2{width:100%;height:42px}.directions .inner .text-wrapper-2{font-size:28px}.directions .inner .title{width:100%}.directions .inner .tabs{width:100%;height:auto}.directions .tab-menu{padding:14px 16px}.directions .tab-menu .tab{font-size:14px!important}.directions .inner .title-3{height:38px}.directions .inner .text-wrapper-5{font-size:16px}.directions .inner .btns-2{width:100%}.directions .inner .text-wrapper-4{font-size:24px}.directions .inner .location-3{width:100%;gap:30px}.directions .inner .div-2,.directions .inner .divider,.directions .inner .section{width:100%}.directions .inner .title-3{flex-direction:column;align-items:flex-start;gap:12px;height:auto}.directions .inner .title-3 .btns-2{justify-content:flex-start;margin-left:0}.directions .inner .item{flex-direction:column;align-items:flex-start;gap:8px}.directions .inner .items{gap:28px}.directions .inner .text-wrapper-6{white-space:wrap}.directions .inner{height:auto}.directions .inner .text-wrapper-7{font-size:20px}.directions .inner .p,.directions .inner .text-wrapper-10,.directions .inner .text-wrapper-11{font-size:16px;white-space:wrap}.directions .inner [class*=num]{height:28px}.directions .inner .text-wrapper-9{font-size:14px}.directions .inner .detail{flex-direction:column;align-items:flex-start;gap:20px}.directions .inner{padding-bottom:120px}.philosophy .contents .bg,.philosophy .contents .bg-2,.philosophy .contents .overlap-group,.philosophy .contents .visual{height:240px}.philosophy .contents .div{font-size:32px}.philosophy .contents .text-wrapper-2{font-size:16px}.philosophy .contents .inner{padding:30px 0 0;height:auto}.philosophy .contents .title-2{width:100%;height:42px}.philosophy .contents .content{width:100%;padding:0 16px;gap:16px!important}.philosophy .contents .title{width:100%}.philosophy .contents .text-wrapper-3{font-size:28px}.philosophy .contents .section{width:100%;flex-direction:column-reverse}.philosophy .contents .deco{flex-shrink:0;position:relative;width:184px;height:169px;top:auto;left:auto;margin-top:0}.philosophy .contents .element{width:184px;height:169px}.philosophy .contents .about{width:auto}.philosophy .contents .detail{width:100%}.philosophy .contents .p{font-size:18px}.philosophy .contents .section{justify-content:space-between;gap:48px}.philosophy .contents .inner-2,.philosophy .contents .overlap-group-wrapper{height:900px}.philosophy .contents .detail-wrapper{width:100%;height:900px;padding:0 16px}.philosophy .contents .detail-2{gap:32px}.philosophy .contents .text-wrapper-5{font-size:28px}.philosophy .contents .frame{gap:24px}.philosophy .contents .div-wrapper{width:120px;height:120px}.philosophy .contents .text-wrapper-6{font-size:16px}.philosophy .contents .CSR{font-size:16px;white-space:wrap}.philosophy .contents .plus{display:none}.philosophy .contents .infographic{flex-direction:column;gap:16px}.philosophy .contents .content-wrapper{height:727px;padding-bottom:100px}.philosophy .contents .section-2{width:100%;flex-direction:column-reverse;gap:56px}.philosophy .contents .one-stop{font-size:18px}.philosophy .contents .right{width:200px;height:200px}.philosophy .contents .geometric-02{top:0!important;left:0!important;width:200px;height:200px}.philosophy .contents .section-wrapper{width:100%}.about .visual .text-wrapper{font-size:32px}.about .visual .div{font-size:16px}.expertise .visual,.expertise .visual .bg,.expertise .visual .img,.expertise .visual .overlap-group{height:240px}.expertise .inner{padding-top:33px}.expertise .visual .text-wrapper{font-size:32px}.expertise .visual .div{font-size:16px}.expertise .inner .content{width:100%;padding:0 16px}.expertise .inner .div-2,.expertise .inner .search,.expertise .inner .title{width:100%}.expertise .inner .text-wrapper-2{font-size:28px}.expertise .inner .search{padding:24px}.expertise .inner .search-field{width:100%;padding:14px 16px}.expertise .inner .text-wrapper-4{font-size:14px!important}.expertise .inner .text-wrapper-4::placeholder{font-size:14px}.expertise .inner .tab-menu-instance{padding:14px 16px}.expertise .inner .search-1{transform:scale(.75)}.expertise .result{width:100%;margin-top:24px}.expertise .result .element,.expertise .result .element .text-wrapper-2{font-size:16px}.expertise .keyword .text-wrapper{font-size:14px}.expertise .inner .category,.expertise .inner .group,.expertise .inner .sub-tabs,.expertise .inner .tabs,.expertise .result .divider,.expertise .result .message{width:100%}.expertise .inner .div-3{width:100%;gap:32px}.expertise .inner .tabs{height:auto}.expertise .tab-menu .tab{font-size:14px!important}.expertise .state-selected-wrapper .tab-2{font-size:14px}.expertise .inner .tab-menu-2{padding:12px 32px!important;margin:0}.expertise .inner .design-component-instance-node{padding:0 8px 0 12px}.expertise .accordion-toggle .text-wrapper-7{font-size:14px;line-height:36px}.expertise .inner .category{padding:10px 16px}.expertise .inner .category img{transform:scale(.75)}.expertise .inner .lists,.expertise .inner .row{width:100%}.expertise .inner .text-wrapper-5{font-size:16px}.expertise .category-item{padding:0 32px}.expertise .category-item .text-wrapper-8{font-size:16px}.expertise .inner .lists{padding-bottom:16px}.expertise .inner{padding-bottom:120px}.people_detail .visual{height:auto}.people_detail .visual .content{position:static;width:100%;height:auto;padding:24px 16px 32px}.people_detail .visual .txt{width:100%;flex-direction:column;justify-content:space-between;align-items:center}.people_detail .btns .util{flex:none!important;width:50%!important;padding:20px 16px}.people_detail .visual .text-wrapper-2,.people_detail .visual .text-wrapper-3{color:#000;font-size:14px}.people_detail .visual .overlap{flex-direction:column;height:auto}.people_detail .visual .sample{right:auto;left:50%;width:169px;height:auto;top:47px;transform:translateX(-50%)}.people_detail .visual .text-wrapper{font-size:32px;color:#000}.people_detail .visual .div{font-size:16px;color:#1c398e;align-items:center}.people_detail .visual .overlap-group{height:240px;overflow:hidden}.people_detail .btns{width:100%;margin-top:0;padding:0 24px;flex-wrap:wrap}.people_detail .contents .inner{padding:24px 0 120px}.people_detail .contents .content-3{width:100%;padding:0 24px}.people_detail .contents .location{display:none}.people_detail .detail{flex-direction:column}.people_detail .detail .tabs{width:100%;flex-direction:row;gap:0}.people_detail .detail .vertical-tab{flex:1 1!important;justify-content:center;border-bottom:1px solid;border-color:#e4e4e7;padding:14px 16px 13px}.people_detail .vertical-tab.selected{flex:1 1!important;justify-content:center;border-bottom:5px solid;border-color:#000;padding:14px 16px 9px}.people_detail .vertical-tab .tab{font-size:20px!important;margin-top:0!important;line-height:30px!important}.people_detail .detail .element-cross{font-size:16px;width:100%}.people_detail .detail .content-2{gap:40px}.people_detail .detail .text-wrapper-4{font-size:20px}.people_detail .detail .row{gap:16px}.people_detail .detail .info-2{gap:8px}.people_detail .detail .catetory{font-size:14px}.people_detail .detail .title-title-title{font-size:16px}.people_detail .detail .related{padding:24px 24px 32px;height:auto}.people_detail .detail .related:last-child{display:none}.people_detail .detail .text-wrapper-7{font-size:14px}.people_detail .detail .row{height:auto}.people_detail .detail .frame{margin-bottom:0}.people_detail .detail .section-2{gap:16px}.people_detail .detail .text-wrapper-6{font-size:18px}.people_detail .detail .div-2{gap:8px}.people_detail .detail .text-wrapper-7{font-size:16px}.people_detail .detail .section>.detail{flex-direction:row;gap:24px}.people_detail .detail .frame-2{flex-wrap:wrap}.people_detail .detail .related-2{padding:32px 32px 40px}.people_detail .detail .related-2:last-child{display:none}.people_detail .detail .divider-2{width:100%}.people_detail .btn{padding:8px 16px}.people_detail .btn .category{font-size:14px}.people_detail .detail .content-2>div:last-child{gap:12px;width:100%}.people_detail .detail .content-2>div:last-child input{font-size:16px!important}.people_detail .detail .content-2>div:last-child input[type=textarea]::placeholder{font-size:16px!important}.people_detail .detail .content-2>div:last-child svg{transform:scale(.666);flex-shrink:0}.people_detail .detail .search-field-instance{padding:7px 11px}.people_detail .search-field .text-wrapper-9{font-size:16px;min-width:50px;width:auto}.people_detail .search-field .select{width:auto}.people_detail .search-field .left{flex:1 1}.network .contents .text-wrapper{font-size:32px}.network .contents .div{font-size:16px}.network .contents .overlap-group,.network .contents .visual{height:240px}.network .contents .text-wrapper-2{font-size:28px}.network .contents .inner{padding:34px 0 100px;height:auto}.network .contents .content{width:100%;padding:0 24px;gap:32px}.network .contents .title,.network .contents .title-2{width:100%}.network .contents .image{width:72px;height:20px}.network .contents .global{width:100%;padding:16px}.network .contents .li{flex-direction:column;gap:24px}.network .contents .layer{width:48px;height:48px}.network .contents .text-wrapper-3{font-size:20px;line-height:30px}.network .contents .text-wrapper-4{font-size:20px}.network .contents .text-wrapper-5{font-size:16px}.network .contents .general{width:100%;padding:14px 0}.network .contents .text-wrapper-6{font-size:16px}.people .inner .search-field{padding:7px 11px}.people .inner .search-field input[type=text]{font-size:16px!important}.people .tab-menu{padding:14px 0}.people .visual,.people .visual .bg,.people .visual .img,.people .visual .overlap-group{height:240px;margin:0}.people .visual .text-wrapper{font-size:32px}.people .visual .div{font-size:16px}.people .inner{padding:34px 0 100px}.people .inner .content{padding:0 16px;gap:24px!important}.people .inner .title{width:100%;height:42px}.people .inner .text-wrapper-2{font-size:28px}.people .inner .search,.people .inner .tabs,.people .inner .title-search{width:100%}.people .inner .tabs{height:auto}.people .tab-menu .tab{font-size:14px!important}.people .inner .search{padding:24px}.people .inner .search-field{width:100%}.people .inner .row{gap:24px;flex-wrap:wrap}.people .inner .profile{width:100%;flex:none;flex-direction:row}.people .inner .image-wrapper,.people .inner .thumbs{width:155px;height:123px;padding-top:0;flex-shrink:0}.people .inner .txt-2{flex:1 1}.people .inner img{width:100%;height:100%}.people .inner .list{gap:24px}.people .inner .text-wrapper-4{font-size:18px}.people .inner .text-wrapper-5{font-size:14px}.people .inner .general{width:160px;padding:12px 0}.case .visual,.case .visual .bg,.case .visual .dimmed,.case .visual .overlap,.case .visual .overlap-group{height:240px}.case .visual .text-wrapper{font-size:32px}.case .visual .div{font-size:16px}.case .inner{padding:34px 0 100px}.case .inner .content,.case .inner .search,.case .inner .title,.case .inner .title-search{width:100%}.case .inner .search{padding:24px}.case .inner .div-2{flex:1 1}.case .inner .detail{width:100%}.case .inner .search-field{width:100%;padding:9px 11px}.case .inner .search-field input[type=text]{font-size:14px!important}.case .inner .search-3{transform:scale(.7)}.case .inner .content{padding:0 24px}.case .inner .text-wrapper-2{font-size:28px}.case .inner .title{height:42px}.case .inner .cards{gap:16px}.case .inner .row{width:100%;gap:16px}.case .inner .general{width:160px;padding:12px}.case .inner .related{height:auto;padding:16px 16px 24px}.case .inner .related:last-child{display:none}.case .inner .title-title-title{font-size:16px;line-height:22px}.case .inner .catetory{font-size:14px}.case .inner .general{width:200px}.subscribe .visual,.subscribe .visual .bg,.subscribe .visual .dimmed,.subscribe .visual .overlap,.subscribe .visual .overlap-group{height:240px}.subscribe .visual .text-wrapper{font-size:32px}.subscribe .visual .div{font-size:16px}.subscribe .inner{height:auto}.subscribe .inner .content,.subscribe .inner .div-wrapper,.subscribe .inner .div-wrappers,.subscribe .inner .title{width:100%}.subscribe .inner .content{padding:0 16px}.subscribe .inner .text-wrapper-2{font-size:28px}.subscribe .inner .div-2,.subscribe .inner .view{width:100%}.subscribe .inner .item,.subscribe .inner .item-2{flex-direction:column;align-items:flex-start;width:100%}.subscribe .inner .text-wrapper-3{font-size:18px}.subscribe .inner .p{white-space:wrap}.subscribe .input{width:100%}.subscribe .inner .all-check{flex-direction:column}.subscribe .inner .all-check button{align-self:flex-end}.subscribe .inner .all-check .solid{width:104px}.subscribe .inner .row{flex-direction:column;align-items:flex-start;gap:8px}.subscribe .inner .form,.subscribe .inner .form-2{width:100%}.subscribe .inner .div-2{gap:32px}.subscribe .inner .design-component-instance-node,.subscribe .inner .p{font-size:16px}.subscribe .inner .all-check{padding:16px 20px}.subscribe .inner .check,.subscribe .inner .detail,.subscribe .inner .frame-2,.subscribe .inner .row,.subscribe .inner .term,.subscribe .inner .terms,.subscribe .inner .text-wrapper-17,.subscribe .inner .txt-2{width:100%;height:auto}.subscribe .inner .solid-2{width:200px}}.history .inner .txt-2{align-items:flex-start}.home .text-wrapper-18,.home .text-wrapper-26,.home .text-wrapper-31,.home .text-wrapper-32{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.advice .contents .content{align-items:flex-end}.people .inner .div-2{flex:1 1}.people .inner .search-3{flex-shrink:0}