@import "https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@400;500;600;700&display=swap";
@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.otf)format("opentype");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Black.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-Regular.otf)format("opentype")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/fonts/Montserrat-Medium.otf)format("opentype")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-SemiBold.otf)format("opentype")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/fonts/Montserrat-Bold.otf)format("opentype")}.site{color:#121212;word-break:keep-all;isolation:isolate;background:#fff;font-family:Pretendard,Bai Jamjuree,sans-serif;line-height:1.2}.site a{color:inherit;text-decoration:none}.site ul,.site ol,.site li{margin:0;padding:0;list-style:none}.site .cms_body :is(ul,ol){margin:0 0 .75em;padding-left:1.4em}.site .cms_body ul>li{list-style:outside}.site .cms_body ol>li{list-style:decimal}.site button{cursor:pointer;font:inherit;background:0 0;border:0}.site h1,.site h2,.site h3,.site h4,.site h5,.site h6,.site p{margin:0}:root{--main-color:#001f84;--main-color-rgb:37, 99, 235;--sub-color:#00afec;--sub-color-rgb:0, 175, 236;--title-color-deep:#000;--title-color-base:#121212;--title-color-dim:#666;--title-color-inv-base:#fff;--title-color-inv-dim:#bfc6d0;--text-color-deep:#000;--text-color-base:#333;--text-color-dim:#666;--text-color-inv-base:#fff;--text-color-inv-dim:#bfc6d0;--font-size-14:clamp(12px, 1.4vw, 14px);--font-size-15:clamp(13px, 1.5vw, 15px);--font-size-16:clamp(14px, 1.6vw, 16px);--font-size-18:clamp(15px, 1.8vw, 18px);--font-size-20:clamp(16px, 2vw, 20px);--font-size-24:clamp(18px, 2.4vw, 24px);--font-size-28:clamp(19px, 2.8vw, 28px);--font-size-30:clamp(20px, 3vw, 30px);--font-size-32:clamp(20px, 3.2vw, 32px);--font-size-36:clamp(22px, 3.6vw, 36px);--font-size-48:clamp(24px, 4.8vw, 48px);--font-size-60:clamp(32px, 6vw, 60px);--font-size-64:clamp(28px, 6.4vw, 64px);--space-10:clamp(8px, 1vw, 10px);--space-15:clamp(10px, 1.6vw, 15px);--space-20:clamp(12px, 2vw, 20px);--space-24:clamp(16px, 2.4vw, 24px);--space-30:clamp(20px, 3vw, 30px);--space-40:clamp(24px, 4vw, 40px);--space-50:clamp(30px, 5vw, 50px);--space-60:clamp(36px, 6vw, 60px);--space-70:clamp(42px, 7vw, 70px);--space-80:clamp(48px, 8vw, 80px);--space-90:clamp(54px, 9vw, 90px);--space-100:clamp(60px, 9.8vw, 100px);--space-120:clamp(80px, 11.8vw, 120px);--space-140:clamp(90px, 13.8vw, 140px);--space-150:clamp(100px, 14.8vw, 150px);--space-200:clamp(120px, 19.6vw, 200px);--header-height:100px}.tit-xxl{font-size:var(--font-size-64);letter-spacing:-.02em;font-weight:700;line-height:1.2}.tit-xl{font-size:var(--font-size-48);letter-spacing:-.02em;font-weight:700;line-height:1.2}.tit-lg{font-size:var(--font-size-36);letter-spacing:-.02em;font-weight:700;line-height:1.2}.tit-mmd{font-size:var(--font-size-28);letter-spacing:-.02em;font-weight:700;line-height:1.6}.tit-md{font-size:var(--font-size-24);letter-spacing:-.02em;font-weight:700;line-height:1.2}.tit-sm{font-size:var(--font-size-18);letter-spacing:-.02em;font-weight:700;line-height:1}.tit-xs{font-size:var(--font-size-16);letter-spacing:-.02em;font-weight:700;line-height:1}.tit-c-deep{color:var(--title-color-deep)}.tit-c-base{color:var(--title-color-base)}.tit-c-dim{color:var(--title-color-dim)}.tit-c-inv-base{color:var(--title-color-inv-base)}.tit-c-inv-dim{color:var(--title-color-inv-dim)}.txt-lg{font-size:var(--font-size-20);letter-spacing:-.02em;font-weight:400;line-height:1.6}.txt-md{font-size:var(--font-size-18);letter-spacing:-.02em;font-weight:400;line-height:1.6}.txt-sm{font-size:var(--font-size-16);letter-spacing:-.02em;font-weight:400;line-height:1.6}.txt-c-deep{color:var(--text-color-deep)}.txt-c-base{color:var(--text-color-base)}.txt-c-dim{color:var(--text-color-dim)}.txt-c-inv-base{color:var(--text-color-inv-base)}.txt-c-inv-dim{color:var(--text-color-inv-dim)}.e_font{text-transform:uppercase;font-family:Bai Jamjuree,sans-serif}.inner{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.inner_wide{width:100%;max-width:1920px;margin:0 auto;padding:0 40px}.inner_max{width:100%;max-width:100%;margin:0 auto}.btn_wrap{border:1px solid #fff;border-radius:50px;overflow:hidden}.btn_wrap a{justify-content:center;align-items:center;gap:var(--space-20);padding:10px var(--space-20);background-color:#0000;height:46px;transition:all .3s;display:inline-flex}.btn_wrap a span{text-transform:uppercase;color:#fff;font-family:Bai Jamjuree,sans-serif;font-weight:700;line-height:1;transition:all .3s}.btn_wrap a .circle{background-color:#ffffff4d;border-radius:50px;width:15px;height:10px;display:inline-block;position:relative}.btn_wrap a .circle .c1{aspect-ratio:1;background-color:#fff;border-radius:50%;width:10px;transition:transform .5s;position:absolute;left:0;transform:translate(0)}.btn_wrap:hover a{background-color:#fff}.btn_wrap:hover a span{color:#000}.btn_wrap:hover a .circle{background-color:#3333334d}.btn_wrap:hover a .circle .c1{background-color:#333;transform:translate(5px)}.main_inner{width:100%;max-width:1490px;margin:0 auto;padding:0 20px}.only_pc{display:block}.only_m{display:none}@media (max-width:768px){.only_pc{display:none}.only_m{display:block}.btn_wrap a{gap:var(--space-10)}.btn_wrap a span{font-size:var(--font-size-16)}}.header{z-index:100;height:var(--header-height);background-color:#0000;transition:all .3s;position:fixed;top:0;left:0;right:0}.header:before{content:"";background-color:#0000;border-bottom:1px solid #ddd;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.header .inner{justify-content:space-between;align-items:center;width:100%;max-width:1740px;height:100%;padding:0 20px;display:flex}.header .sub_menu_bg{top:var(--header-height);background-color:#fafafa;width:100%;height:441px;display:none;position:absolute;left:0}.header h1{z-index:102}.header h1 a{width:196px;display:block}.header h1 a .logo_og{display:none}.header h1 a .logo_w{display:block}.header .header_right{align-items:center;gap:var(--space-60);z-index:101;display:flex}.header .header_right .gnb>ul{display:flex}.header .header_right .gnb>ul>li{height:var(--header-height);justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.header .header_right .gnb>ul>li>a{padding:0 var(--space-60);text-align:center;font-size:var(--font-size-18);color:#fff;letter-spacing:-.02em;font-weight:700;transition:all .3s;display:inline-block}.header .header_right .gnb>ul>li>.depth2{top:var(--header-height);flex-direction:column;width:100%;transition:all .3s;display:none;position:absolute;left:70%;transform:translate(-50%,30px)}.header .header_right .gnb>ul>li>.depth2 li a{padding:var(--space-10) var(--space-20);color:#666;white-space:nowrap;z-index:1;border-radius:5px;align-items:center;font-size:17px;font-weight:400;line-height:1;transition:all .3s;display:flex;position:relative}.header .header_right .gnb>ul>li>.depth2 li a span{color:#b1b1b1;transition:all .3s}.header.open .header_right .gnb>ul>li>.depth2{display:flex;transform:translate(-50%,30px)}.header.open .sub_menu_bg{display:block}.header .header_right .gnb>ul>li:hover>a,.header .header_right .gnb>ul>li>.depth2 li:hover a,.header .header_right .gnb>ul>li>.depth2 li:hover a span{color:var(--main-color)}.header .header_right .etc{align-items:stretch;gap:10px;display:flex}.header .header_right .etc .call_wrap{justify-content:center;align-items:center;gap:var(--space-20);background-color:#0000;border:1px solid #fff;border-radius:10px;width:45px;height:45px;transition:all .5s;display:flex;position:relative}.header .header_right .etc .call_wrap.active{justify-content:flex-start;width:172px;padding:0 15px}.header .header_right .etc .call_wrap .icon{color:#fff;flex-shrink:0;width:20px}.header .header_right .etc .call_wrap .call_num{white-space:nowrap;opacity:0;transition:opacity .3s,transform .4s;position:absolute;top:55%;left:50px;transform:translate(20px,-50%)}.header .header_right .etc .call_wrap.active .call_num{opacity:1;transform:translateY(-50%)}.header .header_right .etc .call_wrap .call_num p{font-size:var(--font-size-14);color:#fff}.header .header_right .etc .language_wrap{position:relative}.header .header_right .etc .language_wrap .lang{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;max-height:45px;padding:13px 15px;display:flex}.header .header_right .etc .language_wrap .lang p{font-family:Bai Jamjuree,sans-serif;font-size:var(--font-size-16);color:var(--main-color);font-weight:700}.header .header_right .etc .language_wrap .lang .icon{width:17px;color:var(--main-color)}.header .header_right .etc .language_wrap .lang_select{opacity:0;transform-origin:top;pointer-events:none;background-color:#fffffff2;border:1px solid #ddd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all .5s;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:scaleY(0)}.header .header_right .etc .language_wrap .lang_select a{text-align:center;color:#666;width:100%;padding:15px 0}.header .header_right .etc .language_wrap .lang_select a:hover{color:var(--main-color)}.header .header_right .etc .language_wrap .lang_select.active{opacity:1;pointer-events:auto;transform:scaleY(1)}.header .header_right .etc .toggle{z-index:101;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:relative}.header .header_right .etc .toggle a{flex-direction:column;justify-content:center;align-items:flex-end;width:20px;height:16px;display:flex}.header .header_right .etc .toggle .line{background-color:var(--main-color);transform-origin:50%;transform-box:fill-box;transition:all .3s;display:inline-block}.header .header_right .etc .toggle .line.line1{width:20px;height:2px}.header .header_right .etc .toggle .line.line2{width:15px;height:2px;margin:5px 0}.header .header_right .etc .toggle .line.line3{width:20px;height:2px}.header .header_right .etc .toggle.active .line1{transform:translateY(7px)rotate(45deg)}.header .header_right .etc .toggle.active .line2{opacity:0}.header .header_right .etc .toggle.active .line3{transform:translateY(-7px)rotate(-45deg)}.header:is(.open,.bg_white,.header_w):before{background-color:#fff}.header:is(.open,.bg_white,.header_w) h1 a .logo_og{display:block}.header:is(.open,.bg_white,.header_w) h1 a .logo_w{display:none}.header:is(.open,.bg_white,.header_w) .header_right .gnb>ul>li>a{color:#121212}.header:is(.open,.bg_white,.header_w) .header_right .gnb>ul>li:hover>a,.header:is(.open,.bg_white,.header_w) .header_right .gnb>ul>li>.depth2 li:hover a,.header:is(.open,.bg_white,.header_w) .header_right .gnb>ul>li>.depth2 li:hover a span{color:var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .call_wrap{border:1px solid var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .call_wrap .icon,.header:is(.open,.bg_white,.header_w) .header_right .etc .call_wrap.active .icon{color:var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .call_wrap .call_num p{font-size:var(--font-size-14);color:var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .language_wrap .lang{background-color:var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .language_wrap .lang p,.header:is(.open,.bg_white,.header_w) .header_right .etc .language_wrap .lang .icon{color:#fff}.header:is(.open,.bg_white,.header_w) .header_right .etc .toggle{background-color:var(--main-color)}.header:is(.open,.bg_white,.header_w) .header_right .etc .toggle .line{background-color:#fff}body.tgop{overflow:hidden}.header .tgbox{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0c1636e0;width:100%;height:100%;display:none;position:fixed;inset:0}.header.tgop .tgbox{display:block}.header .tgbox .tgmenu{width:100%;max-width:1440px;height:100%;padding:var(--header-height) 20px 0;align-items:center;margin:0 auto;display:flex}.header .tgbox .tgmenu>ul{width:100%}.header .tgbox .tgmenu>ul>li{width:100%;padding:var(--space-40) 0;border-bottom:1px solid #fff;display:flex}.header .tgbox .tgmenu>ul>li .menu_mo{display:none}.header .tgbox .tgmenu>ul>li .menu_pc{font-size:var(--font-size-24);color:#fff;flex:0 300px;font-weight:700}.header .tgbox .tgmenu>ul>li .depth2{flex-wrap:wrap;flex:1;align-items:center;row-gap:20px;display:flex}.header .tgbox .tgmenu>ul>li .depth2>li{flex:0 220px}.header .tgbox .tgmenu>ul>li .depth2>li a{font-size:var(--font-size-18);color:#fff;font-weight:400;position:relative}.header .tgbox .tgmenu>ul>li .depth2>li a:before{content:"";transform-origin:0;background-color:#fff;width:100%;height:1px;transition:all .3s;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.header .tgbox .tgmenu>ul>li .depth2>li a:hover:before{transform:scaleX(1)}.header.tgop:before{content:"";z-index:101;background-color:#0000;border-bottom:1px solid #ddd;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.header.tgop h1 a .logo_w{display:block}.header.tgop h1 a .logo_og,.header.tgop .header_right .gnb{display:none}.header.tgop .header_right .etc .call_wrap{border:1px solid #fff}.header.tgop .header_right .etc .call_wrap .icon,.header.tgop .header_right .etc .call_wrap.active .icon,.header.tgop .header_right .etc .call_wrap .call_num p{color:#fff}.header.tgop .header_right .etc .language_wrap .lang{background-color:#fff}.header.tgop .header_right .etc .language_wrap .lang p,.header.tgop .header_right .etc .language_wrap .lang .icon{color:var(--main-color)}.header.tgop .header_right .etc .toggle{background-color:#fff}.header.tgop .header_right .etc .toggle .line{background-color:var(--main-color)}.header .header_right .etc .blog_wrap{background-color:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .5s;display:flex}.header .header_right .etc .blog_wrap img{width:30px;height:auto}.header:is(.open,.bg_white,.header_w) .header_right .etc .blog_wrap{border-color:var(--main-color)}.header.tgop .header_right .etc .blog_wrap{border-color:#fff}.header .header_right .etc .blog_wrap:hover{border-color:#03c75a}@media (max-width:1220px){.header .header_right .gnb>ul>li>a{padding:0 var(--space-30)}}@media (max-width:1024px){.header .gnb{display:none}.header .tgbox .tgmenu{margin:var(--header-height) auto 0;padding:0 20px}.header .tgbox .tgmenu>ul{flex-wrap:wrap}.header .tgbox .tgmenu>ul>li{flex-direction:column}.header .tgbox .tgmenu>ul>li .menu_mo{color:#fff;font-size:var(--font-size-24);font-weight:700;display:block}.header .tgbox .tgmenu>ul>li .menu_pc{display:none}.header .tgbox .tgmenu>ul>li .depth2{flex:unset;flex-wrap:unset;align-items:unset;row-gap:0;display:none}.header .tgbox .tgmenu>ul>li.active .depth2{display:block}.header .tgbox .tgmenu>ul>li .depth2>li{padding-bottom:var(--space-20)}.header .tgbox .tgmenu>ul>li .depth2>li:first-child{padding-top:var(--space-30)}.header .tgbox .tgmenu>ul>li .depth2>li:last-child{padding-bottom:0}}@media (max-width:768px){:root{--header-height:65px}.header h1 a{width:clamp(100px,20vw,147px)}.header .header_right .etc .call_wrap{display:none}.header .header_right .etc .toggle,.header .header_right .etc .blog_wrap{border-radius:5px;width:35px;height:35px}.header .header_right .etc .blog_wrap img{width:20px}.header .header_right .etc .language_wrap .lang{max-height:35px;padding:13px}.header .tgbox .tgmenu{padding:calc(var(--header-height) + 40px) 20px 0}.header .tgbox .tgmenu>ul{flex-flow:column;align-self:normal;overflow-y:auto}.header .tgbox .tgmenu>ul>li{flex:none}.header .tgbox .tgmenu>ul>li .menu_mo{font-size:var(--font-size-30)}}.footer{background-color:#121212}.footer .container{width:100%;max-width:1740px;padding:var(--space-60) 20px;margin:0 auto}.footer .container .top_cont{justify-content:space-between;align-items:center;display:flex}.footer .container .top_cont .logo{width:100%;max-width:80px}.footer .container .top_cont .logo img{width:100%;height:auto}.footer .container .top_cont .top_btn{align-items:center;gap:15px;display:flex}.footer .container .top_cont .top_btn .blog_btn{aspect-ratio:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;display:flex}.footer .container .top_cont .top_btn .blog_btn img{width:30px;height:auto}.footer .container .top_cont .top_btn button{aspect-ratio:1;background-color:var(--main-color);border-radius:50%;justify-content:center;align-items:center;width:50px;display:flex}.footer .container .top_cont .top_btn button .icon{color:#fff;width:15px}.footer .container .btm_cont{justify-content:space-between;align-items:flex-end;gap:var(--space-30);padding-top:var(--space-60);flex-wrap:wrap;display:flex}.footer .container .btm_cont .left .top_txt{align-items:center;gap:15px;display:flex}.footer .container .btm_cont .left .top_txt p{font-size:var(--font-size-18);color:#fff;font-weight:700}.footer .container .btm_cont .left .top_txt .bar{background-color:#ffffff80;width:2px;height:16px;display:inline-block}.footer .container .btm_cont .left .btm_txt{flex-wrap:wrap;align-items:center;gap:15px;padding-top:20px;display:flex}.footer .container .btm_cont .left .btm_txt p{font-size:var(--font-size-18);color:#fff;font-weight:400}.footer .container .btm_cont .left .btm_txt .bar{background-color:#ffffff80;width:2px;height:16px;display:inline-block}.footer .container .btm_cont .right .copy{font-family:Bai Jamjuree,sans-serif;font-size:var(--font-size-16);color:#5d5d5d}@media (max-width:500px){.footer .container .btm_cont .left .btm_txt .bar{display:none}}.quick{opacity:0;z-index:99;transition:all .3s;position:fixed;bottom:30px;right:30px;transform:translateY(200%)}.quick.active{opacity:1;transform:translateY(0)}.quick .top_btn{background-color:#202a38;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.quick .top_btn .icon{color:#fff;width:44.44%}@media (max-width:1024px){.quick{bottom:20px;right:20px}}@media (max-width:768px){.quick .top_btn{width:clamp(36px,6vw,45px);height:clamp(36px,6vw,45px)}}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUpShort{opacity:0;filter:blur(4px);transform:translateY(20px)}.fadeInUpShort.go{animation-name:fadeInUpShort}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-600{animation-delay:.6s}.delay-800{animation-delay:.8s}@keyframes fadeInUpShort{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fadeInUpShort{opacity:1;filter:none;transform:none}.animated{animation:none!important}}