@keyframes wobble-vertical-on-hover{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wobble-vertical-on-hover2{0%,20%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes bHover{0%{background-color:rgba(0,0,0,0)}100%{background-color:hsla(0,0%,100%,.2)}}@keyframes bHover{0%{background-color:rgba(0,0,0,0)}100%{background-color:hsla(0,0%,100%,.2)}}@-webkit-keyframes pop-on-hover{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop-on-hover{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes pagerEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px hsla(0,0%,100%,.1),0 0 10px 10px #333,0 0 0 10px hsla(0,0%,100%,.5)}100%{box-shadow:0 0 0 2px hsla(0,0%,100%,.1),0 0 10px 10px #333,0 0 0 10px hsla(0,0%,100%,.5);-webkit-transform:scale(1.5);opacity:0}}@-webkit-keyframes scrollDown{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes timeLine{0%{width:0%}100%{width:100%}}@keyframes txtBracket{0%,100%{opacity:0}50%{opacity:1}}@keyframes txtChange{0%,20%,100%{transform:translate3d(0, -37%, 0)}25%,45%{transform:translate3d(0, -12%, 0)}50%,70%{transform:translate3d(0, 13%, 0)}75%,95%{transform:translate3d(0, 38%, 0)}}@-webkit-keyframes loading{0%{-webkit-transform:scale(0);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@keyframes FadeText{from{opacity:.1}to{opacity:1}}:root{--prod-cont: 1600px;--prod-gap: clamp(20px, 3vw, 40px);--prod-minmax: minmax(clamp(280px, 30vw, 420px), 1fr);--subTop-pb: clamp(45px, 5vw, 60px);--subPart-pd1: clamp(40px, 10vw, 180px);--subPart-pd2: 15px;--subTit-gap: clamp(30px, 8vw, 100px);--subCont-gap: clamp(50px, 10vw, 150px);--active-gap: 15px;--contract-gap: 10px;--contract-radius: 90px}.subTit{color:#000;font-size:clamp(24px,3vw,36px);font-family:"PretendardSemibold"}.subBTit{color:#000;font-size:clamp(24px,3vw,42px);line-height:1.7;font-family:"PretendardSemibold"}.subWid{max-width:1400px;width:calc(100% - 30px)}.subWrap .ready{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:250px 0}.subWrap .ready .readyTit{text-align:center;color:#000;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5;margin-bottom:25px}.subWrap .ready .readyTxt{text-align:center;color:#898989;font-size:clamp(1rem,1vw,1.25rem);line-height:1.8}.subWrap .subTop{background:url("/images/Ibodakorea/Homepage/sub/subTopBg.png") no-repeat center center;background-size:cover;width:100%;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:var(--subTop-pb);box-sizing:border-box}.subWrap .subTop .subTopTit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,2vw,20px)}.subWrap .subTop .subTopTit h2{font-family:"NanumMyeongjo";font-size:clamp(28px,4vw,50px);text-transform:uppercase}.subWrap .subTop .subTopTit p{font-size:clamp(15px,2vw,18px)}.subWrap .subTop .subTopMenu{width:100%;height:var(--subTop-pb);background:rgba(0,0,0,.4);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(12px,2vw,40px);position:absolute;bottom:0;left:0}.subWrap .subTop .subTopMenu a{color:#fff;font-size:clamp(14px,1.5vw,16px);font-family:"PretendardLight"}.subWrap .subCont.padd{padding:var(--subPart-pd1) var(--subPart-pd2);box-sizing:border-box}.subWrap .subCont.padd2{padding-top:var(--subPart-pd1);padding-bottom:var(--subPart-pd1)}.subWrap .subCont.pt{padding-top:var(--subPart-pd1)}.subWrap .subCont.gap{gap:var(--subCont-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subWrap .subCont .pp{padding-left:var(--subPart-pd2);padding-right:var(--subPart-pd2)}.ceo{gap:var(--subTit-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ceo .ceoTxtBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,18vw,260px)}.ceo .ceoTxtBox h2{color:#000;font-size:clamp(20px,2.5vw,32px);line-height:1.7;font-family:"PretendardSemibold"}.ceo .ceoTxtBox .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,2vw,30px)}.ceo .ceoTxtBox .txt p{color:#000;font-size:clamp(16px,2vw,20px);line-height:2;font-family:"PretendardLight"}.company .compTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--subTit-gap)}.company .compTop .subBTit{text-align:center}.company .compTop .subBTit>img{width:clamp(65px,10vw,138px);display:inline-flex;vertical-align:top}.company .compTop .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(15px,5vw,80px)}.company .compTop .box .txt{color:#000;font-size:clamp(16px,2vw,22px);line-height:2;font-family:"PretendardLight"}.company .compTop .box .en{color:#999;font-size:clamp(16px,2vw,22px);line-height:2;font-family:"PretendardLight"}.company .policyWrap{width:100%}.company .policyWrap .scrollIboda{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden;width:100%;gap:clamp(20px,6vw,100px)}.company .policyWrap .scrollIboda p{font-size:clamp(80px,12vw,170px);font-family:"PretendardSemibold";color:#f0f0f0}.company .policyWrap .compPolicy{background:url("/images/Ibodakorea/Homepage/sub/policyBg.png?cache=1") no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--subTit-gap);padding:clamp(50px,10vw,150px) 15px}.company .policyWrap .compPolicy .subTit{color:#fff}.company .policyWrap .compPolicy .policyCont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.company .policyWrap .compPolicy .policyCont .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:10px}.company .policyWrap .compPolicy .policyCont .cont .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;justify-content:center;gap:20px;min-width:530px;min-height:340px;background:rgba(203,51,40,.7);padding:clamp(40px,8vw,100px) clamp(20px,8vw,100px);box-sizing:border-box}.company .policyWrap .compPolicy .policyCont .cont .box>h3{color:#fff;font-size:clamp(18px,2vw,24px);font-family:"PretendardSemibold"}.company .policyWrap .compPolicy .policyCont .cont .box p{color:hsla(0,0%,100%,.7);font-size:clamp(16px,1vw,18px);line-height:1.8}.company .policyWrap .compPolicy .policyCont .cont .box.box01{border-radius:210px}.company .policyWrap .compPolicy .policyCont .cont .box.box02{border-radius:20px}.company .policyWrap .compPolicy .policyCont .cont .box.box03{background:#fff;border-radius:300px 300px 20px 20px;height:100%}.company .policyWrap .compPolicy .policyCont .cont .box.box03>img{width:58px}.company .policyWrap .compPolicy .policyCont .cont .box.box03>h3{color:var(--point-color)}.company .policyWrap .compPolicy .policyCont .cont .box.box03 p{color:#555}.company .policyWrap .compPolicy .policyCont .cont .box.box03 .contentBox{margin-top:clamp(10px,2vw,20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,3vw,20px)}.company .policyWrap .compPolicy .policyCont .cont .box.box03 .contentBox .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:15px}.company .policyWrap .compPolicy .policyCont .cont .box.box03 .contentBox .row>h4{color:#fff;font-size:15px;font-family:"PretendardSemibold";background:#333;padding:10px 15px;width:fit-content;border-radius:100px}.company .compActive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--subTit-gap)}.company .compActive .activeCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:var(--active-gap)}.company .compActive .activeCont .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--active-gap)}.company .compActive .activeCont .row:nth-child(1){transform:translateX(10%)}.company .compActive .activeCont .row:nth-child(2){transform:translateX(-10%)}.company .compActive .activeCont .row .box{border-radius:20px;padding:clamp(40px,6vw,80px) clamp(20px,4vw,60px);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(60px,10vw,150px);background-position:center center;overflow:hidden;flex:1;min-width:36vw}.company .compActive .activeCont .row .box .num{align-self:flex-end;color:#000;font-size:clamp(14px,1vw,16px);font-family:"PretendardSemibold"}.company .compActive .activeCont .row .box .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,2vw,25px)}.company .compActive .activeCont .row .box .txtBox h4{color:#000;font-size:clamp(17px,1.5vw,22px);font-family:"PretendardSemibold"}.company .compActive .activeCont .row .box .txtBox p{color:#777;font-size:clamp(15px,1vw,18px);line-height:1.8}.company .compActive .activeCont .row .box.box01{background:url("/images/Ibodakorea/Homepage/sub/active01.png?cache=1") no-repeat center center;background-size:cover}.company .compActive .activeCont .row .box.box02{background:url("/images/Ibodakorea/Homepage/sub/active02.png?cache=1") no-repeat center center;background-size:cover}.company .compActive .activeCont .row .box.box02 .num{color:#fff}.company .compActive .activeCont .row .box.box02 .txtBox h4,.company .compActive .activeCont .row .box.box02 .txtBox p{color:#fff}.company .compActive .activeCont .row .box.box03{background:url("/images/Ibodakorea/Homepage/sub/active03.png?cache=1") no-repeat center center;background-size:cover}.company .compActive .activeCont .row .box.box03 .num{color:#fff}.company .compActive .activeCont .row .box.box03 .txtBox h4,.company .compActive .activeCont .row .box.box03 .txtBox p{color:#fff}.ci .markWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(30px,6vw,80px)}.ci .markWrap .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url("/images/Ibodakorea/Homepage/sub/markBg.png") no-repeat center center;background-size:cover;height:clamp(250px,30vw,480px);border:2px solid #f7f7f7;border-radius:10px}.ci .markWrap .imgBox img{max-width:80%}.ci .markWrap .markCont{position:relative;width:100%}.ci .markWrap .markCont>img{width:clamp(250px,30vw,450px)}.ci .markWrap .markCont .txt{position:absolute;right:clamp(10px,2vw,30px);bottom:clamp(10px,2vw,30px);color:#000;font-size:clamp(14px,1vw,17px)}.ci .markWrap .symCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ededed;width:100%;padding-top:clamp(30px,5vw,70px)}.ci .markWrap .symCont .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vw,25px)}.ci .markWrap .symCont .txtBox p{color:#333;font-size:clamp(16px,2vw,20px)}.ci .markWrap .symCont .imgBox{width:50%}.ci .paletteWrap{background:url("/images/Ibodakorea/Homepage/sub/paletteBg.png") no-repeat center center;background-size:cover;min-height:90vh;width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(50px,8vw,100px) 0}.ci .paletteWrap .palette{max-width:1400px;width:calc(100% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;justify-content:center;gap:var(--subTit-gap)}.ci .paletteWrap .palette .paletteCont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;width:100%}.ci .paletteWrap .palette .paletteCont .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,3vw,50px);flex:1}.ci .paletteWrap .palette .paletteCont .box .color{border-radius:15px;height:clamp(150px,15vw,200px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ci .paletteWrap .palette .paletteCont .box .color.i{background:#eb6101}.ci .paletteWrap .palette .paletteCont .box .color.b{background:#cb3328}.ci .paletteWrap .palette .paletteCont .box .color.o{background:#e0952a}.ci .paletteWrap .palette .paletteCont .box .color.d{background:#8eb341}.ci .paletteWrap .palette .paletteCont .box .color.a{background:#509acc}.ci .paletteWrap .palette .paletteCont .box .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,1.8vw,25px);padding-left:10px}.ci .paletteWrap .palette .paletteCont .box .txt .hex{color:#000;font-size:clamp(16px,2vw,24px);font-family:"PretendardSemibold"}.ci .paletteWrap .palette .paletteCont .box .txt .t{color:#000;font-size:clamp(15px,1.8vw,20px);font-family:"PretendardLight"}.ci .ibodaWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--subTit-gap);width:100%;box-sizing:border-box}.ci .ibodaWrap .titBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(5px,1vw,10px)}.ci .ibodaWrap .titBox>p{color:#bbb;font-size:clamp(14px,1vw,16px)}.ci .ibodaWrap .ibodaCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1400px}.ci .ibodaWrap .ibodaCont .box{width:clamp(280px,30vw,450px);height:clamp(280px,30vw,450px);border-radius:60px;background:#fff;border:1px solid #eee;box-shadow:0 15px 25px rgba(0,0,0,.05);margin-left:-9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;transition:transform .4s ease,background .4s ease;z-index:1;gap:clamp(15px,2vw,30px)}.ci .ibodaWrap .ibodaCont .box:first-child{margin-left:0}.ci .ibodaWrap .ibodaCont .box p{transition:color .4s ease}.ci .ibodaWrap .ibodaCont .box .en{font-size:clamp(22px,3vw,36px);font-family:"PretendardSemiBold";color:#333}.ci .ibodaWrap .ibodaCont .box .en span{transition:color .4s ease}.ci .ibodaWrap .ibodaCont .box .ko{font-size:clamp(16px,2vw,20px);color:#666}.ci .ibodaWrap .ibodaCont .box.i .en span{color:#eb6101}.ci .ibodaWrap .ibodaCont .box.i.active,.ci .ibodaWrap .ibodaCont .box.i:hover{background:#eb6101 !important}.ci .ibodaWrap .ibodaCont .box.b .en span{color:#cb3328}.ci .ibodaWrap .ibodaCont .box.b.active,.ci .ibodaWrap .ibodaCont .box.b:hover{background:#cb3328 !important}.ci .ibodaWrap .ibodaCont .box.o .en span{color:#e0952a}.ci .ibodaWrap .ibodaCont .box.o.active,.ci .ibodaWrap .ibodaCont .box.o:hover{background:#e0952a !important}.ci .ibodaWrap .ibodaCont .box.d .en span{color:#8eb341}.ci .ibodaWrap .ibodaCont .box.d.active,.ci .ibodaWrap .ibodaCont .box.d:hover{background:#8eb341 !important}.ci .ibodaWrap .ibodaCont .box.a .en span{color:#509acc}.ci .ibodaWrap .ibodaCont .box.a.active,.ci .ibodaWrap .ibodaCont .box.a:hover{background:#509acc !important}.ci .ibodaWrap .ibodaCont .box.active .en,.ci .ibodaWrap .ibodaCont .box.active .en span,.ci .ibodaWrap .ibodaCont .box.active .ko,.ci .ibodaWrap .ibodaCont .box:hover .en,.ci .ibodaWrap .ibodaCont .box:hover .en span,.ci .ibodaWrap .ibodaCont .box:hover .ko{color:#fff !important}.ci .ibodaWrap .ibodaCont .box:hover{z-index:10 !important;transform:translateY(-30px) !important}.ci .sloganWrap{background:url("/images/Ibodakorea/Homepage/sub/sloganBg.png") no-repeat center center;background-size:cover;width:100%;min-height:85vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,2vw,30px);padding-top:clamp(30px,10vw,100px);box-sizing:border-box}.ci .sloganWrap .sTit{color:#fff;font-size:clamp(18px,2vw,26px)}.ci .sloganWrap .bTit{color:#fff;font-size:clamp(24px,3vw,42px);font-family:"PretendardSemibold"}.business{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(40px,10vw,150px)}.business .businessComm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1600px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box}.business .businessComm .titBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vw,20px);width:30vw}.business .businessComm .titBox .en{color:#aaa;font-size:clamp(14px,1.5vw,16px)}.business .outlineWrap .outlineCont{flex:1;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.business .outlineWrap .outlineCont .outlineBox{width:calc((100% - 30px)/2);border:1px solid #ededed;box-sizing:border-box;padding:clamp(15px,2vw,30px);border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,2vw,30px)}.business .outlineWrap .outlineCont .outlineBox .imgBox{border-radius:15px;position:relative;overflow:hidden}.business .outlineWrap .outlineCont .outlineBox .imgBox>img{width:100%;aspect-ratio:425/290;object-fit:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.business .outlineWrap .outlineCont .outlineBox .imgBox .num{position:absolute;top:15px;right:15px;background:var(--point-color);border-radius:25px;padding:5px 10px;color:#fff;font-size:clamp(11px,1vw,14px);font-family:"PretendardSemibold"}.business .outlineWrap .outlineCont .outlineBox .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vw,20px)}.business .outlineWrap .outlineCont .outlineBox .txtBox h2{color:#000;font-size:clamp(18px,2vw,22px);line-height:1.4;font-family:"PretendardSemibold"}.business .outlineWrap .outlineCont .outlineBox .txtBox p{color:#777;font-size:clamp(15px,1.4vw,18px);line-height:1.8}.business .outlineWrap .outlineCont .outlineBox:hover .imgBox img{scale:1.05}.business .visionWrap{background:#f9f9f9;padding:clamp(40px,10vw,150px) 0}.business .visionWrap .visionCont{flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vw,30px)}.business .visionWrap .visionCont .visionBox{background:#fff;box-shadow:0px 1px 1px 1px rgba(0,0,0,.01);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(25px,4.5vw,60px);padding:clamp(15px,4vw,55px);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;box-sizing:border-box;border:2px solid #f9f9f9;border-radius:20px}.business .visionWrap .visionCont .visionBox .visionImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(140px,10vw,185px);height:clamp(140px,10vw,185px);border-radius:10px;background:#f9f9f9}.business .visionWrap .visionCont .visionBox .visionTxtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,2vw,25px);flex:1}.business .visionWrap .visionCont .visionBox .visionTxtBox .tit{background:var(--point-color);color:#fff;font-size:clamp(12px,1vw,14px);padding:5px 10px;font-family:"PretendardSemibold";width:fit-content;border-radius:25px}.business .visionWrap .visionCont .visionBox .visionTxtBox h3{color:#000;font-size:clamp(18px,2vw,24px);font-family:"PretendardSemibold"}.business .visionWrap .visionCont .visionBox .visionTxtBox .txt{color:#888;font-size:clamp(15px,2vw,18px);line-height:1.8}.business .visionWrap .visionCont .visionBox .visionTxtBox .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;flex-wrap:wrap}.business .visionWrap .visionCont .visionBox .visionTxtBox .list p{width:calc((100% - 10px)/2);background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:5px;box-sizing:border-box;padding:20px 15px;color:#555;font-size:clamp(14px,2vw,16px);line-height:1.4}.business .visionWrap .visionCont .visionBox:hover{border:2px solid var(--point-color)}.prod{max-width:var(--prod-cont);margin:0 auto;padding:clamp(50px,7vw,120px) var(--prod-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(30px,4.5vw,60px)}.prod .prodCate{gap:clamp(12px,2vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap}.prod .prodCate a{font-size:clamp(14px,1.5vw,18px);font-family:"PretendardSemibold"}.prod .prodCate a:not(:last-child)::after{content:"";margin-left:clamp(12px,2vw,30px);background:#000;width:3px;height:3px;border-radius:50%;display:inline-block;vertical-align:middle}.prod .product-list{display:grid;grid-template-columns:repeat(auto-fill, var(--prod-minmax));gap:var(--prod-gap)}.prod .product-list .product-item{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee;border-radius:20px;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;box-sizing:border-box}.prod .product-list .product-item:hover{border:1px solid #666}.prod .product-list .product-item .product-image{width:100%;aspect-ratio:4/3;overflow:hidden}.prod .product-list .product-item .product-image img{width:100%;height:100%;object-fit:cover;display:block}.prod .product-list .product-item .product-info{padding:30px clamp(15px,3vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(5px,2vw,10px)}.prod .product-list .product-item .product-info .product-name{white-space:normal;line-height:20px;max-height:20px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:clamp(16px,1.5vw,18px);font-family:"PretendardMedium"}.prod .product-list .product-item .product-info .prodInfo{color:#999;font-size:clamp(13px,1.5vw,15px);line-height:1.5;white-space:normal;line-height:1.5;max-height:45px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.prodDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(100px,12vw,140px) 15px}.prodDetail .prodCate{gap:clamp(12px,2vw,24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;flex-wrap:wrap}.prodDetail .prodCate a{font-size:clamp(14px,1.5vw,16px);color:#999}.prodDetail .prodCate a:not(:last-child)::after{content:"";margin-left:clamp(12px,2vw,24px);background:#999;width:3px;height:3px;border-radius:50%;display:inline-block;vertical-align:middle}.prodDetail .prodCate a.active{color:#000;font-family:"PretendardSemibold"}.prodDetail .detailTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(20px,3vw,40px)}.prodDetail .detailTop .detailImage{width:100%;max-width:650px;aspect-ratio:1/1;overflow:hidden;border-radius:30px}.prodDetail .detailTop .detailImage img{width:100%;height:100%;object-fit:cover;display:block}.prodDetail .detailTop .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,2vw,20px)}.prodDetail .detailTop .txtBox .prodTit{color:#000;font-size:clamp(16px,1.5vw,18px);line-height:1.6;font-family:"PretendardMedium"}.prodDetail .detailTop .txtBox .prodInfo{color:#999;font-size:clamp(13px,1.5vw,15px);line-height:1.8;text-align:center}.prodDetail .detailCont{margin-top:clamp(40px,7vw,100px)}.prodDetail .detailCont img{display:block;max-width:100%;height:auto !important;margin:0 auto}.contract{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--contract-gap);align-items:stretch}.contract .contractPoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:var(--contract-gap)}.contract .contractPoint .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--point-color);border-radius:var(--contract-radius);height:clamp(200px,20vw,280px)}.contract .contractPoint .top img{width:clamp(150px,18vw,220px)}.contract .contractPoint .top img.white-logo{filter:brightness(0) invert(1)}.contract .contractPoint .bottom{border-radius:var(--contract-radius);height:clamp(300px,40vw,500px);overflow:hidden}.contract .contractPoint .bottom img{height:100%;width:100%;object-fit:cover}.contract .contractCont{background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:clamp(15px,3vw,60px);box-sizing:border-box;border-radius:var(--contract-radius);height:auto;justify-content:space-between;box-shadow:0px 1px 1px 1px rgba(0,0,0,.05)}.contract .contractCont .subTit{margin-left:clamp(5px,2vw,20px);padding-top:clamp(20px,4vw,60px)}.contract .contractCont .boxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--contract-gap);flex-wrap:wrap}.contract .contractCont .boxWrap .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:calc(var(--contract-radius)/1.3);background:#fff;gap:25px;box-shadow:0px 1px 1px 1px rgba(0,0,0,.05);width:calc((100% - 25px)/2);min-height:clamp(120px,20vw,200px)}.contract .contractCont .boxWrap .box h3{color:#555;font-size:clamp(16px,2vw,20px)}.contract .contractCont .boxWrap .box p{color:#000;font-size:clamp(18px,2vw,22px);font-family:"PretendardSemibold"}.map{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,2vw,20px);display:grid;grid-template-columns:repeat(auto-fit, minmax(clamp(300px, 30%, 100%), 1fr));max-width:1400px;margin:0 auto}.map .mapCont{grid-column:span 2;border-radius:20px;overflow:hidden}.map .mapCont .root_daum_roughmap .wrap_controllers,.map .mapCont .root_daum_roughmap .cont{display:none}.map .mapInfo{grid-column:span 1;border-radius:20px;background:#f9f9f9;border:1px solid #ededed;padding:clamp(40px,5vw,80px) clamp(15px,3vw,40px);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.map .mapInfo .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(10px,2vw,25px)}.map .mapInfo .txtBox .subTit{font-size:clamp(24px,3vw,32px)}.map .mapInfo .txtBox p{color:#555;font-size:clamp(16px,2vw,18px);line-height:1.6}.map .mapInfo .linkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:10px}.map .mapInfo .linkBox a{border-radius:25px;position:relative;padding:15px clamp(15px,2vw,30px);font-size:clamp(15px,2vw,18px);font-family:"PretendardSemibold";-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#fff}.map .mapInfo .linkBox a:after{display:block;content:"";position:absolute;top:50%;right:clamp(15px,2vw,30px);width:8px;height:8px;border-radius:50%;transform:translateY(-50%)}.map .mapInfo .linkBox a.kakao{border:2px solid #efc325;color:#efc325}.map .mapInfo .linkBox a.kakao:after{background:#efc325}.map .mapInfo .linkBox a.kakao:hover{background:#efc325;color:#fff}.map .mapInfo .linkBox a.kakao:hover:after{background:#fff}.map .mapInfo .linkBox a.naver{border:2px solid #0ab11a;color:#0ab11a}.map .mapInfo .linkBox a.naver:after{background:#0ab11a}.map .mapInfo .linkBox a.naver:hover{background:#0ab11a;color:#fff}.map .mapInfo .linkBox a.naver:hover:after{background:#fff}.map .mapInfo .linkBox a.google{border:2px solid #4285f4;color:#4285f4}.map .mapInfo .linkBox a.google:after{background:#4285f4}.map .mapInfo .linkBox a.google:hover{background:#4285f4;color:#fff}.map .mapInfo .linkBox a.google:hover:after{background:#fff}.plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1400px;width:100%;margin:0 auto;gap:clamp(10px,3vw,50px)}.memInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:0 auto;gap:clamp(60px,8vw,120px);max-width:1400px;width:100%}.memInfo .memInfoCont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(30px,6vw,80px)}.memInfo .memInfoCont .container{background:#f9f9f9;padding:clamp(10px,3.5vw,50px);border-radius:30px;-moz-box-shadow:0px 2px 2px 1px rgba(0,0,0,.05);-webkit-box-shadow:0px 2px 2px 1px rgba(0,0,0,.05);box-shadow:0px 2px 2px 1px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(20px,3vw,40px);width:100%;box-sizing:border-box}.memInfo .memInfoCont .container>h3{background:var(--point-color);color:#fff;font-size:clamp(15px,1.5vw,20px);line-height:1.4;font-family:"PretendardMedium";padding:14px 20px;width:fit-content;border-radius:30px}.memInfo .memInfoCont .container ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(15px,2vw,35px)}.memInfo .memInfoCont .container ol>li{color:#000;font-size:clamp(15px,1vw,18px);line-height:1.8}.memInfo .memInfoCont .container ol>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:clamp(5px,1vw,10px);margin-top:clamp(10px,1.5vw,20px)}.memInfo .memInfoCont .container ol>li ul>li{color:#777;font-size:clamp(15px,1vw,18px);line-height:1.8}.memInfo .memInfoCont .container ol>li ul>li ul{padding-left:15px}.memInfo .memInfoCont .container ol .line{text-decoration:underline}.memInfo .memInfoCont .container ol .blue{color:#0059ff !important}.memInfo .memInfoCont .container ol .red{color:#fe2629 !important}.memInfo .memInfoCont .container ol .point{background:#999;color:#fff;padding:5px 10px;border-radius:5px;width:fit-content;font-size:clamp(14px,1vw,16px);margin-top:10px}.memInfo .memInfoCont .container ol .point2{background:#999;color:#fff;padding:40px 20px;border-radius:5px;font-size:clamp(14px,1vw,16px);margin-top:10px}.memInfo .memInfoCont .container ol .point2 ul li{color:#fff;font-size:clamp(14px,1vw,16px)}.memInfo .memInfoCont .container ol.sm{gap:clamp(5px,1vw,15px)}.memInfo .memInfoCont.black .container h3{background:#555}
