/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-\[100px\]{bottom:100px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-\[-100px\]{left:-100px}.left-\[1000px\]{left:1000px}.left-\[100px\]{left:100px}.right-0{right:0}.right-\[80px\]{right:80px}.top-0{top:0}.top-1\/2{top:50%}.top-\[-100px\]{top:-100px}.top-\[300px\]{top:300px}.top-\[50px\]{top:50px}.z-10{z-index:10}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.mb-\[2px\]{margin-bottom:2px}.ml-auto{margin-left:auto}.mt-\[1em\]{margin-top:1em}.mt-\[3px\]{margin-top:3px}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-\[252px\]{height:252px}.h-\[447px\]{height:447px}.h-\[var\(--height\)\]{height:var(--height)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[240px\]{width:240px}.w-\[352px\]{width:352px}.w-\[370px\]{width:370px}.w-\[5px\]{width:5px}.w-\[610px\]{width:610px}.w-\[var\(--width\)\]{width:var(--width)}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-\[40px\]{gap:40px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.bg-\[\#9D9D9D\]{--tw-bg-opacity:1;background-color:rgb(157 157 157/var(--tw-bg-opacity))}.bg-\[var\(--scrollbar-color\)\]{background-color:#dfdfdf;background-color:var(--scrollbar-color)}.bg-\[var\(--scrollbar-thumb-color\)\]{background-color:#c01722;background-color:var(--scrollbar-thumb-color)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-cover{object-fit:cover}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[154px\]{padding-left:154px;padding-right:154px}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-\[226px\]{padding-bottom:226px;padding-top:226px}.pb-2{padding-bottom:.5rem}.pl-\[153px\]{padding-left:153px}.pr-\[100px\]{padding-right:100px}.pt-\[50px\]{padding-top:50px}.pt-\[74px\]{padding-top:74px}.font-secondary{font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary)}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[40px\]{font-size:40px}.text-\[70px\]{font-size:70px}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.15\]{line-height:1.15}.tracking-\[\.001em\]{letter-spacing:.001em}.tracking-\[\.005em\]{letter-spacing:.005em}.tracking-\[\.016em\]{letter-spacing:.016em}.tracking-\[\.024em\]{letter-spacing:.024em}.tracking-\[\.025em\]{letter-spacing:.025em}.tracking-\[\.028em\]{letter-spacing:.028em}.tracking-\[0\.004em\]{letter-spacing:.004em}.tracking-\[0\.005em\]{letter-spacing:.005em}.tracking-\[0\.009em\]{letter-spacing:.009em}.text-\[\#9C9D9D\]{--tw-text-opacity:1;color:rgb(156 157 157/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-50{opacity:.5}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--ff-primary:"Pretendard","맑은 고딕",arial,sans-serif;--ff-secondary:"Montserrat","Pretendard","맑은 고딕",arial,sans-serif;--ff-third:"Poppins","Montserrat","Pretendard","맑은 고딕",arial,sans-serif;--base-font-color:#000;--base-font-size:16px;--primary:#c01722;--primary-dark: ;--secondary:#000426;--secondary-dark: ;--gray:#867e7c;--gray1:#444;--gray2:#666;--gray3:#9d9d9d;--gray4:#d4d4d4;--gray5:#fbfbfb;--gray6:#ccc;--gray7:#efefef;--scrollbar-color:#dfdfdf;--scrollbar-thumb-color:var(--primary)}.scroll-container{height:633px}::-webkit-scrollbar{background-color:#dfdfdf;background-color:var(--scrollbar-color);width:5px}::-webkit-scrollbar-thumb{background:#c01722;background:var(--scrollbar-thumb-color);border-radius:10px}body{color:#1c1e29;font-family:Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-primary);letter-spacing:-.01em}img{display:block}i{font-style:normal}.fc-primary{color:#c01722!important;color:var(--primary)!important}.fc-secondary{color:#000426!important;color:var(--secondary)!important}.fc-black{color:#000!important}.ff-primary{font-family:Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-primary)}.ff-secondary{font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary)}.ff-theritary{font-family:var(--ff-theritary)}.tt-c{text-transform:capitalize}b,strong{font-weight:700}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.hover\:opacity-70:hover{opacity:.7}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.pg-bg{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.pc-br{display:block}.mo-br{display:none}@media screen and (max-width:767px){.pg-bg{z-index:0!important}.pc-br{display:none}.mo-br{display:block}}.header-bg{pointer-events:none!important}.header-bg>img{margin-left:auto}.gnb-container{display:flex;flex-direction:column;left:100px;overflow:hidden;position:absolute;top:130px;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s ease;width:100%;z-index:222}.gnb-container .gnb-bar{align-items:center;display:flex;height:50px;padding-left:90px;width:1000px}.gnb-container .gnb-bar .gnb-btn{color:#fff;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:18px;font-weight:500;min-width:350px;padding:.5em;position:relative;text-transform:uppercase;width:100%}.gnb-container .gnb-bar .gnb-btn:before{background:#fff;content:"";height:110%;left:-40px;position:absolute;top:38%;-webkit-transform:rotate(39deg) translateY(-50%);transform:rotate(39deg) translateY(-50%);width:1px}.gnb-container .gnb-bar .gnb-btn.active{color:#c01722;color:var(--primary);font-weight:800}.gnb-container .gnb-bar .gnb-btn.text-white.active{color:#fff}.lnb-container{height:62px;overflow:hidden;position:relative;width:100%}.gnb-container .lnb-bar{align-items:center;background:#c01722;background:var(--primary);display:flex;height:100%;opacity:0;padding-left:30px;position:absolute;-webkit-transform:translateY(-300%);transform:translateY(-300%);transition:.5s ease;width:100%}.gnb-container .lnb-bar.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.gnb-container .lnb-bar .lnb-btn{color:#cbdfdb;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:18px;padding:.5em 1em;position:relative}.gnb-container .lnb-bar .lnb-btn:not(:last-child):before{background:hsla(0,0%,100%,.5);content:"";display:block;height:40%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px}.gnb-container .lnb-bar .lnb-btn.active{color:#fff;font-weight:600}.gnb-container .prodTheme .lnb-bar{background:#000426;background:var(--secondary)}.gnb-container .prodTheme .lnb-bar .lnb-btn.active{color:#c01722;color:var(--primary)}.etc-nav{align-items:flex-start}.etc-nav .etc-btn{height:40px;width:40px}.etc-nav .etc-btn,.navi-btn{align-items:center;display:flex;justify-content:center}.navi-btn{height:50px;width:50px}.gnbState-hide{-webkit-transform:translateY(-300%);transform:translateY(-300%)}.haeder-bg-hide{display:none}.skip-btn{align-items:center;border:1px solid #fff;border-radius:50%;bottom:200px;color:#fff;display:flex;font-size:18px;height:100px;justify-content:center;line-height:1.2;position:absolute;right:90px;text-align:center;text-transform:uppercase;width:100px;z-index:99}@media screen and (max-width:767px){.etc-nav{align-items:center;gap:.5em}.etc-nav .etc-btn{height:20px;width:20px}.header-bg,.skip-btn{display:none}.pagi-nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb5;box-shadow:-2px -1px 3px rgba(0,0,0,.1)}.pagi-nav.transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.navi-btn{height:30px;width:30px}}.intro-content{display:flex;flex-direction:column;height:100%;padding:123px 100px 78px 0}.intro-content .head{padding:340px 153px 72px;position:relative}.intro-content .head .intro-bg{height:509px;object-fit:cover;position:absolute;right:100px;top:0;width:1822px}.intro-content .head .title{color:#fff;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:65px;font-weight:600}.intro-content .bot{display:flex;flex-direction:column;margin-left:auto;padding:65px 0;width:1137px}.intro-content .bot .desc{font-size:21px;line-height:1.67;padding-bottom:30px}.layout-1{padding:330px 130px 110px 100px}.pg-content{display:flex;gap:32px}.pg-content .head{display:flex;flex-direction:column;flex-shrink:0;padding:0 0 0 45px;width:500px}.pg-content .pg-title{color:#c01722;color:var(--primary);font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:65px;font-weight:700;line-height:1.1}.pg-content .pg-title .sml{font-size:55px}.pg-content .pg-title .pg-title-tag{color:#867e7c;color:var(--gray);display:block;font-family:Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-primary);font-size:25px;font-weight:600;margin-top:.3em}.pg-content .pg-desc{display:block;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:30px;font-style:italic;line-height:1.67;padding-top:1em}.pg-content .content{width:100%}.about-content{gap:88px}.about-content .img-cont{display:flex;gap:30px}.about-content .content .desc{font-size:21px;line-height:1.67;padding-bottom:2em;text-align:justify}.circle{background:#c01722;background:var(--primary);border:2px solid #000;border-radius:50%;display:inline-flex;flex-shrink:0;height:12px;margin-top:12px;width:12px}.history-content .content .tit{font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:30px;font-style:italic}.history-content .content .tit>b{color:#c01722;color:var(--primary)}.history-container{display:flex;gap:60px;margin-top:30px}.history-container .section{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.history-container .section .bar{background:#000;display:block;height:550px;left:6px;position:absolute;top:14px;width:1px;z-index:-1}.history-container .section .his-cont{padding-bottom:20px}.history-container .section .his-cont .year{display:flex;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:25px;font-style:italic;font-weight:600;gap:14px;line-height:1.2;padding-bottom:.3em}.history-container .section .his-cont .desc{padding-left:27px}.history-container .section .his-cont .desc>li{display:flex;font-size:18px;font-weight:300;gap:.3em;line-height:1.4;padding-bottom:.3em}.history-container .section .his-cont .desc>li:last-child{padding-bottom:0}.biz-content .head{width:540px}.biz-content .txt-cont .desc{font-size:21px;line-height:1.67;padding-bottom:30px}.biz-content .tit{font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:35px}.biz-content .diagram-cont{padding-top:20px}.biz-content .diagram-cont img{margin:0 auto}.biz-content .biz-head-img{margin-top:auto}.client-ls{grid-gap:30px 30px;display:grid;gap:30px 30px;grid-template-columns:repeat(4,1fr);padding-bottom:30px}.client-ls .item{align-items:center;background:#fff;border-radius:10px;box-shadow:3px 2px 10px 0 rgba(0,0,0,.26);display:flex;height:100px;justify-content:center;object-fit:cover;width:246px}.map-bg{opacity:.5}.global-content .pg-desc{letter-spacing:-.035em}.global-content .global-ls,.global-content .global-ls .block{display:flex;flex-direction:column}.global-content .global-ls .block{margin-bottom:23px}.global-content .global-ls .block .sbj{border-bottom:1px solid #444;border-bottom:1px solid var(--gray1);font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:25px;font-style:italic;font-weight:700;line-height:1.8}.global-content .global-ls .info{display:flex;flex-direction:column;font-size:22px;margin-top:10px}.global-content .global-ls .info .address{display:block;margin-bottom:.2em}.global-content .global-ls .info .tel-box{font-weight:500}.global-content .global-ls .info .tel-box .tel>b{color:#c01722;color:var(--primary);font-weight:600}.global-content .global-ls .info .tel-box .divide{display:inline-block;margin:0 10px}.prod-desc{font-size:21px;line-height:1.67}.details .tit{align-items:center;background:#828282;border-radius:50px;color:#fff;display:inline-flex;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:25px;font-style:italic;font-weight:600;justify-content:center;line-height:1;padding:.2em 1em;position:relative}.details .tit:before{background:linear-gradient(90deg,#888,transparent);content:"";height:5px;left:100%;position:absolute;top:50%;width:800px}.details .detail-ls .ls{border-bottom:1px solid #444;border-bottom:1px solid var(--gray1);font-size:20px;line-height:1.5;padding:.8em 1em}.apm-table-container:not(:first-child){margin-top:30px}.apm-table-container.grid-col-2{display:flex;gap:30px}.apm-table-container.grid-col-2 .apm-table tbody th{width:200px}.apm-table-container .apm-table{width:100%}.apm-table-container .apm-table tbody th{width:50%}.apm-table.theme-secondary{--table-theme:var(--secondary);--td-theme:#f1f0f5}.apm-table.theme-primary{--table-theme:var(--primary);--td-theme:#fbf6f2}.apm-table thead th{padding:.5em}.apm-table thead .table-head{background:var(--table-theme);color:#fff;font-family:Montserrat,Pretendard,맑은 고딕,arial,sans-serif;font-family:var(--ff-secondary);font-size:25px;font-weight:600;padding:.3em 1em}.apm-table tbody tr{border-bottom:1px solid #666;border-bottom:1px solid var(--gray2)}.apm-table tbody th{background:var(--td-theme);font-weight:700;text-align:left;vertical-align:top}.apm-table tbody td,.apm-table tbody th{font-size:16px;padding:.5em}.apm-table tbody .sbj{background:#fff;border-right:1px solid #666;border-right:1px solid var(--gray2)}.apm-table-container .tit{display:block;font-size:26px;font-weight:700;margin-bottom:.5em}.apm-table.type2{border-bottom:3px solid #666;border-bottom:3px solid var(--gray2);border-top:3px solid #666;border-top:3px solid var(--gray2);table-layout:fixed}.apm-table.type2 thead{border-bottom:1px solid #666;border-bottom:1px solid var(--gray2);text-align:left}.apm-table.type2 .total{background:hsla(0,100%,84%,.2)}.apm-table.type2 td,.apm-table.type2 thead th:not(:first-child){border-left:1px solid #666;border-left:1px solid var(--gray2)}.prod-intro .tit{color:#c01722;color:var(--primary);font-size:35px;font-weight:600;margin-bottom:.3em}.prod-intro .cont{padding-bottom:30px}.prod-intro .cont .sbj{display:block;font-size:26px;font-weight:700;margin-bottom:.2em}.prod-intro .cont .desc{font-size:21px;letter-spacing:-.02em;line-height:1.55}.prod-intro .bullet>li{display:flex;font-size:20px;gap:.5em;padding-bottom:.3em;position:relative}.prod-intro .bullet>li:before{background:#c5bcb7;border-radius:50%;content:"";flex-shrink:0;height:10px;margin-top:12px;width:10px}.prod-intro .img-cont{display:flex;gap:30px}.prod-content{gap:80px}.prod-content .content{display:flex;flex-direction:column;gap:50px;padding-right:20px}.prod-content .head{align-items:flex-start;justify-content:space-between}.prod-content .head:has(.link-cont){justify-content:flex-start}.prod-content .prod-visual{margin-top:80px}.prod-content .img-cont{display:flex;gap:30px;margin-top:40px}.feature .tit{color:#c01722;color:var(--primary);display:block;font-size:30px;font-style:italic;font-weight:700;margin-bottom:.3em}.feature .bullet>li{display:flex;font-size:20px;gap:.7em;padding-bottom:.3em;position:relative}.feature .bullet>li:before{background:#c5bcb7;border-radius:50%;content:"";flex-shrink:0;height:10px;margin-top:10px;width:10px}.feature .desc{font-size:20px;padding-bottom:1em}.feature .desc b{display:block;font-weight:600;padding-bottom:.4em}.feature .desc>span{line-height:1.8}.link-cont{display:flex;gap:10px;margin-top:20px}.link-cont .btn{background:#d4d4d4;background:var(--gray4);border-radius:50px;color:#c01722;color:var(--primary);font-size:25px;font-weight:600;line-height:1;padding:.3em 1em}.link-cont .btn.active{background:#c01722;background:var(--primary);color:#fff}.lineup-diagram{margin:0 auto}.head:has(.sensor-link){position:relative}.sensor-link{display:flex;gap:10px;position:absolute;right:60px;top:50px}.sensor-link .btn{background:#d4d4d4;background:var(--gray4);border-radius:50%;height:10px;width:10px}.sensor-link .btn.active{background:#c01722;background:var(--primary)}.cbm-content .head{width:550px}.cbm-content .cont{padding-bottom:30px}.cbm-content .cont .sbj{display:block;font-size:26px;font-weight:700;margin-bottom:.2em}.cbm-content .cont .desc{font-size:21px;letter-spacing:-.02em;line-height:1.69}.cbm-content .img-cont{display:flex;gap:30px}.cbm-content .pg-desc li{display:flex;gap:.5em}.cbm-content .bullet>li{display:flex;font-size:21px;gap:.5em;padding-bottom:.3em;position:relative}.cbm-content .txt-cont{display:flex;gap:50px}.cbm-map-bg{bottom:169px;left:0;position:absolute}.last-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:86px;width:100%}.last-content .last-logo{height:100%}.last-content .info-content{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-top:30px;text-align:center}.last-content .info-content .info{padding-bottom:.3em}.last-content .info-content .info .tit{color:#c01722;color:var(--primary);font-weight:700}.last-content .info-content .info .addr .contact b{display:inline-block;margin-left:1em}@media screen and (max-width:767px){.gnb-container{display:none}.circle{height:9px;margin-top:5px;width:9px}.scroll-container{height:auto}.intro-content{padding:100px 20px}.intro-content .head{padding:0}.intro-content .head .intro-bg{height:auto;position:static;width:100%}.intro-content .head .title{color:#333;font-size:25px;padding-top:20px}.intro-content .bot{padding:15px 0 0;width:100%}.intro-content .bot .desc{font-size:15px}.intro-content .bot .desc:last-child{padding-bottom:0}.layout-1{padding:100px 15px}.about-content,.pg-content{flex-direction:column;gap:30px}.pg-content .pg-title{font-size:28px;line-height:1.3;width:100%}.pg-content .head{padding-left:0;position:relative;width:100%}.pg-content .pg-desc{font-size:17px}.pg-content .pg-title .sml{font-size:23px}.about-content .content .desc{font-size:15px}.about-content .img-cont{flex-direction:column;gap:10px;padding-top:10px}.history-content .content .tit{font-size:20px}.history-container,.history-container .section{flex-direction:column-reverse}.history-container .section .his-cont .year{font-size:17px;gap:10px}.history-container .section .his-cont .desc{padding-left:18px}.history-container .section .his-cont .desc>li{font-size:14px}.history-container .section .bar{height:100%;left:4px;z-index:1}.history-container .section .his-cont:nth-of-type(2){padding-bottom:0}.biz-content .biz-head-img{margin-top:30px}.biz-content .txt-cont .desc{font-size:15px}.biz-content .tit{font-size:20px;margin-bottom:30px}.client-ls{gap:10px;grid-template-columns:repeat(2,1fr);padding:10px;position:relative}.client-ls .item{height:auto;width:100%}.global-content .global-ls .block .sbj{font-size:18px;line-height:1.5;padding-bottom:.2em}.global-content .global-ls .info{font-size:15px;margin-top:6px}.global-content .global-ls .info .tel-box .divide{display:none}.link-cont .btn{font-size:17px;padding:.5em 1em;text-align:center;width:100%}.prod-intro .tit{font-size:21px;margin-bottom:.5em}.prod-intro .cont{padding-bottom:16px}.prod-intro .cont .sbj{font-size:17px}.prod-intro .bullet>li,.prod-intro .cont .desc{font-size:15px}.prod-intro .bullet>li:before{height:7px;margin-top:7px;width:7px}.prod-content .content{padding-right:0}.feature .tit{display:block;font-size:21px;margin-bottom:.5em}.feature .bullet>li{font-size:15px}.feature .bullet>li:before{height:7px;margin-top:7px;width:7px}.pg-content .pg-title .pg-title-tag{font-size:16px}.prod-content .prod-visual-box{align-items:center;border:1px solid #dedede;border-radius:10px;display:flex;justify-content:center;margin-top:30px;padding:30px 30px 0;width:100%}.prod-content .prod-visual{margin-top:0;width:250px}.details .detail-ls .ls,.prod-desc{font-size:15px}.details .tit{font-size:17px}.details .tit:before{width:100%}.prod-content .head{align-items:center}.apm-table thead .table-head{font-size:18px}.apm-table tbody td,.apm-table tbody th,.apm-table thead th{font-size:14px}.apm-table-container .apm-table tbody th{width:auto}.prod-content .content{gap:25px}.apm-table-container.grid-col-2{flex-direction:column}.apm-table-container.grid-col-2 .apm-table tbody th{width:auto}.feature .desc b{font-size:18px}.feature .desc{font-size:15px}.sensor-link{right:0;top:40px}.cbm-content .cont .sbj{font-size:18px}.cbm-content .cont .desc{font-size:15px}.cbm-content .img-cont{flex-direction:column;gap:10px}.cbm-content .txt-cont{flex-direction:column;gap:0}.cbm-content .bullet>li{font-size:15px;line-height:1.5}.apm-table-container .tit{font-size:20px}.cbm-map-bg{position:static}.pg-bg:has(.cbm-map-bg){border:1px solid #dedede;border-radius:10px;margin-top:30px;position:static}.layout-1:has(.service-cases){display:flex;flex-direction:column-reverse}.last-content{height:100vh;padding:60px 20px}.last-content .last-logo{width:100px}.last-content .info-content{font-size:15px;gap:30px}.last-content .info-content .info .tit{display:block}.map-bg{margin-top:40px}.index-ls{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:hsla(0,0%,100%,.2);background:rgba(0,0,0,.47);border:1px solid hsla(0,0%,100%,.33);border-radius:10px;padding:10px}}.\*\:pointer-events-auto>*{pointer-events:auto}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{bottom:0;content:var(--tw-content)}.after\:bottom-\[-33px\]:after{bottom:-33px;content:var(--tw-content)}.after\:right-full:after{content:var(--tw-content);right:100%}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:w-\[55px\]:after{content:var(--tw-content);width:55px}.after\:origin-right:after{content:var(--tw-content);-webkit-transform-origin:right;transform-origin:right}.after\:-rotate-45:after{--tw-rotate:-45deg;content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.hover\:font-bold:hover{font-weight:700}.hover\:text-\[\#C30216\]:hover{--tw-text-opacity:1;color:rgb(195 2 22/var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}@media (max-width:767px){.mo\:static{position:static}.mo\:fixed{position:fixed}.mo\:absolute{position:absolute}.mo\:relative{position:relative}.mo\:left-\[15px\]{left:15px}.mo\:top-\[20px\]{top:20px}.mo\:inline-block{display:inline-block}.mo\:flex{display:flex}.mo\:h-\[100\%\]{height:100%}.mo\:h-\[200px\]{height:200px}.mo\:h-\[60px\]{height:60px}.mo\:h-auto{height:auto}.mo\:w-\[100px\]{width:100px}.mo\:w-\[200px\]{width:200px}.mo\:w-\[20px\]{width:20px}.mo\:w-\[25px\]{width:25px}.mo\:w-\[50\%\]{width:50%}.mo\:w-\[auto\]{width:auto}.mo\:flex-col{flex-direction:column}.mo\:items-end{align-items:flex-end}.mo\:gap-\[7px\]{gap:7px}.mo\:bg-\[\#c01722\]{--tw-bg-opacity:1;background-color:rgb(192 23 34/var(--tw-bg-opacity))}.mo\:px-2{padding-left:.5rem;padding-right:.5rem}.mo\:px-\[10px\]{padding-left:10px;padding-right:10px}.mo\:px-\[15px\]{padding-left:15px;padding-right:15px}.mo\:py-2{padding-bottom:.5rem;padding-top:.5rem}.mo\:py-\[100px\]{padding-bottom:100px;padding-top:100px}.mo\:py-\[15px\]{padding-bottom:15px;padding-top:15px}.mo\:pb-\[80px\]{padding-bottom:80px}.mo\:pl-\[15px\]{padding-left:15px}.mo\:pr-\[15px\]{padding-right:15px}.mo\:pt-\[20px\]{padding-top:20px}.mo\:pt-\[30px\]{padding-top:30px}.mo\:text-\[15px\]{font-size:15px}.mo\:text-\[16px\]{font-size:16px}.mo\:text-\[24px\]{font-size:24px}.mo\:text-\[30px\]{font-size:30px}.mo\:text-\[40px\]{font-size:40px}.mo\:tracking-normal{letter-spacing:0}.mo\:text-\[\#fff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.mo\:after\:hidden:after{content:var(--tw-content);display:none}}.ScrollContainer_scroll-box__PvdEy::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.b242947f.css.map*/