.about-us{padding-bottom:250px}.about-us .about-container{padding:0 20px}.about-us .about-swiper .swiper-slide{height:100vh;position:relative;overflow:hidden}.about-us .about-swiper .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;min-width:1920px}.about-us .about-swiper .swiper-slide>div{position:relative;max-width:1600px;margin:0 auto;display:flex;align-items:end;justify-content:end;height:100%}.about-us .about-swiper .swiper-slide>div>div{margin:0 20px 150px}.about-us .about-swiper .swiper-slide>div>div p{font-family:Pretendard-ExtraBold,sans-serif;font-size:24px;color:#fff}.about-us .about-swiper .swiper-slide>div>div p:last-child{margin-top:10px;font-family:Pretendard-Medium,sans-serif;font-size:35px;line-height:40px}.about-us h2{display:inline-block;border-bottom:1px solid #023a8e;position:relative;padding-bottom:46px;font-family:Pretendard-Bold,sans-serif;font-size:50px;width:100%;max-width:580px;color:#023a8e;margin-bottom:90px}.about-us .vision{background:url(/images/sub/company/about/about-bg-01.png) no-repeat 50% 0;padding-top:350px;margin-bottom:125px}.about-us .vision>div{text-align:center;max-width:1600px;margin:0 auto}.about-us .vision>div .vision-01{text-align:left;margin-bottom:60px}.about-us .vision>div .vision-01 p{color:#52575e}.about-us .vision>div .vision-01 p:first-child{font-size:30px;font-family:Pretendard-Bold,sans-serif;line-height:35px;margin-bottom:30px}.about-us .vision>div .vision-01 p:last-child{font-size:20px;font-family:Pretendard-Medium,sans-serif;line-height:24px}.about-us .vision>div .vision-btns{margin-top:35px;display:flex;justify-content:space-between;align-items:start}.about-us .vision>div .vision-btns>button{width:23%;text-align:left;padding:0;background:none;border:none;border-top:2px solid #707070;cursor:pointer}.about-us .vision>div .vision-btns>button.active{border-color:#023a8e;transition:all .5s}.about-us .vision>div .vision-btns>button.active>dl>dd,.about-us .vision>div .vision-btns>button.active>dl>dt{color:#023a8e;transition:all .5s}.about-us .vision>div .vision-btns>button>dl>dt{color:#a4a4a4;font-size:25px;font-family:Pretendard-Bold,sans-serif;margin:20px 0 25px}.about-us .vision>div .vision-btns>button>dl>dd{color:#a4a4a4;font-size:20px;font-family:Pretendard-Medium,sans-serif;line-height:24px}.about-us .about-container{max-width:1600px;margin:0 auto}.about-us .about-container .business{text-align:center;margin-bottom:198px}.about-us .about-container .business>div{background:url(/images/sub/company/about/about-09.png) no-repeat 50% 0;background-size:auto 100%;min-height:1068px;display:flex;align-items:center}.about-us .about-container .business>div>div{max-width:1278px;margin:0 auto;text-align:left;padding:0 20px}.about-us .about-container .business>div>div>p{font-size:30px;font-family:Pretendard-Bold,sans-serif;line-height:35px;margin-bottom:30px;color:#fff}.about-us .about-container .business>div>div>.text-area{font-size:20px;line-height:24px;color:#fff;margin-bottom:40px}.about-us .about-container .business>div>div>ul{display:flex;justify-content:space-between;gap:37px}.about-us .about-container .business>div>div>ul>li{flex-basis:388px;min-height:323px;box-sizing:border-box;padding:35px 40px 35px 60px;background-color:hsla(0,0%,100%,.22)}.about-us .about-container .business>div>div>ul>li>dl>dt{color:#fff;margin-bottom:30px;line-height:35px;font-size:30px;font-family:Pretendard-Bold,sans-serif}.about-us .about-container .business>div>div>ul>li>dl>dd>ul>li{margin-top:10px}.about-us .about-container .business>div>div>ul>li>dl>dd>ul>li>a{color:#fff;font-size:20px}.about-us .about-container .business>div>div>.button{text-align:right;margin-top:200px}.about-us .about-container .business>div>div>.button>a{display:inline-block;padding:0 27px;border-radius:28px;font-family:Pretendard-SemiBold,sans-serif;font-size:18px;color:#fff;background-color:#00b8f5;height:55px;line-height:55px}.about-us .about-container .financial{text-align:center;margin-bottom:140px}.about-us .about-container .financial .table{margin-bottom:30px}.about-us .about-container .financial .table>p{text-align:right;color:#023a8e;margin-bottom:15px}.about-us .about-container .financial .table table{width:100%;border-collapse:separate;border-spacing:10px 0}.about-us .about-container .financial .table table thead tr th{border-bottom:5px solid #000;text-align:right;padding-bottom:5px;font-family:Pretendard-Bold,sans-serif;color:#000}.about-us .about-container .financial .table table thead tr th.blue{color:#023a8e;border-color:#023a8e}.about-us .about-container .financial .table table tbody tr th{border-bottom:1px solid #8b8b8b;padding:20px 0 5px;text-align:left}.about-us .about-container .financial .table table tbody tr th.blue{color:#023a8e}.about-us .about-container .financial .table table tbody tr th.bold{font-family:Pretendard-Bold,sans-serif}.about-us .about-container .financial .table table tbody tr td{border-bottom:1px solid #8b8b8b;text-align:right}.about-us .about-container .financial .table table tbody tr td.blue{color:#023a8e;font-family:Pretendard-Bold,sans-serif}.about-us .about-container .financial .graph>p{text-align:right;color:#023a8e}.about-us .about-container .financial .graph>dl{margin-top:30px;text-align:left}.about-us .about-container .financial .graph>dl:nth-child(2){margin-top:0}.about-us .about-container .financial .graph>dl>dt{font-family:Pretendard-Bold,sans-serif;color:#023a8e;margin-bottom:20px}.about-us .about-container .financial .graph>dl>dd>ul>li{margin-top:10px;font-family:Pretendard-Medium,sans-serif}.about-us .about-container .financial .graph>dl>dd>ul>li:first-child{margin-top:0}.about-us .about-container .financial .graph>dl>dd>ul>li:first-child span.bar{background-color:#023a8e}.about-us .about-container .financial .graph>dl>dd>ul>li:first-child span:last-child{color:#023a8e}.about-us .about-container .financial .graph>dl>dd>ul>li span:first-child{display:inline-block;width:55px}.about-us .about-container .financial .graph>dl>dd>ul>li span.bar{display:inline-block;width:20px;height:15px;background-color:#b7b7b7}.about-us .about-container .ci{text-align:center}.about-us .about-container .ci>p{font-family:Pretendard-Medium,sans-serif;line-height:60px;color:#52575e;font-size:35px;margin-bottom:158px}.about-us .about-container .ci h3{position:relative;padding-top:36px;color:#52575e;font-size:30px;font-family:Pretendard-Bold,sans-serif;margin-bottom:65px}.about-us .about-container .ci h3:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:146.5px;height:1px;background-color:#023a8e}.about-us .about-container .ci .ci-image{margin-bottom:145px}.about-us .about-container .ci .ci-image>p{text-align:left;font-size:20px;font-family:Pretendard-Medium,sans-serif;line-height:35px;color:#52575e;margin-bottom:35px}.about-us .about-container .ci .ci-image>img{width:100%;height:auto}.about-us .about-container .ci .ci-color{margin-bottom:230px}.about-us .about-container .ci .ci-color>p{text-align:left;font-size:20px;font-family:Pretendard-Medium,sans-serif;line-height:35px;color:#52575e;margin-bottom:35px}.about-us .about-container .ci .ci-color>ul{text-align:left}.about-us .about-container .ci .ci-color>ul>li{margin-top:70px}.about-us .about-container .ci .ci-color>ul>li:first-child{margin-top:0}.about-us .about-container .ci .ci-color>ul>li>h4{font-size:30px;color:#52575e;margin-bottom:20px}.about-us .about-container .ci .ci-color>ul>li>.bar{margin-bottom:17px;height:85px;background-color:#043988;max-width:800px}.about-us .about-container .ci .ci-color>ul>li>.bar2{margin-bottom:17px;height:85px;max-width:800px;display:flex;justify-content:space-between}.about-us .about-container .ci .ci-color>ul>li>.bar2>div{width:49%}.about-us .about-container .ci .ci-color>ul>li>.bar2>div>span{display:inline-block;height:85px;width:100%;margin-bottom:17px}.about-us .about-container .ci .ci-color>ul>li>.bar2>div>ul>li{margin-top:10px;font-size:18px;color:#52575e}.about-us .about-container .ci .ci-color>ul>li>.bar2>div>ul>li:first-child{margin-top:0}.about-us .about-container .ci .ci-color>ul>li>.bar2>div:first-child>span{background-color:#6acff6}.about-us .about-container .ci .ci-color>ul>li>.bar2>div:last-child>span{background-color:#1d1d1b}.about-us .about-container .ci .ci-color>ul>li>ul>li{margin-top:10px;font-size:18px;color:#52575e}.about-us .about-container .ci .ci-color>ul>li>ul>li:first-child{margin-top:0}.about-us .about-container .ci .ci-download>dl{margin-top:85px;display:flex;align-items:center;justify-content:space-between}.about-us .about-container .ci .ci-download>dl>dt{color:#194b7e;font-size:30px;font-family:Pretendard-Medium,sans-serif}.about-us .about-container .ci .ci-download>dl>dd>ul>li{margin-top:20px}.about-us .about-container .ci .ci-download>dl>dd>ul>li:first-child{margin-top:0}.about-us .about-container .ci .ci-download>dl>dd>ul>li>a{color:#a7adb5;text-align:left;text-indent:17px;border:1px solid #d6d5d5;border-radius:8px;background:url(/images/sub/company/about/download.png) no-repeat calc(100% - 34px) 50%;display:inline-block;width:195px;height:40px;line-height:40px}@media screen and (max-width:767px){.about-us .about-container .business>div>div>ul{flex-wrap:wrap}.about-us .about-container .business>div>div>ul>li{flex-basis:100%}.vision{background:url(/images/sub/company/about/about-bg-01.png) no-repeat top;background-size:cover;padding-top:200px;margin-bottom:80px;width:100%}.vision>div{padding:0 20px}.vision>div .vision-01{margin-bottom:40px}.vision>div .vision-01 p:first-child{font-size:20px;line-height:28px;margin-bottom:20px}.vision>div .vision-01 p:last-child{font-size:16px;line-height:22px}.vision>div .vision-btns{flex-direction:column;gap:20px}.vision>div .vision-btns>button{width:100%!important;padding-top:15px!important}.vision>div .vision-btns>button>dl>dl dt{font-size:15px;margin:10px 0}.vision>div .vision-btns>button>dl>dl dd{font-size:13px;line-height:20px}}