.company .banner{max-width:1840px;padding:0 20px;box-sizing:border-box;margin:0 auto;min-height:600px;background:url(/images/sub/company/company-introduction-banner.png) no-repeat 50% 50%;background-size:cover;display:flex;align-items:center;justify-content:center}.company .banner>div{padding:30px 0}.company .banner>div>p{color:#fff;text-align:center;font-size:64px;font-family:Pretendard-Bold,sans-serif;line-height:130%;margin-bottom:30px}.company .banner>div>div{color:hsla(0,0%,100%,.7);text-align:center;text-shadow:4.193px 4.193px 41.932px rgba(11,77,162,.25);font-family:Pretendard-SemiBold,sans-serif;font-size:24px;line-height:150%}.company .banner>div>div>p{white-space:pre-line}.company>ul{background-color:#d9d9d9;max-width:1460px;margin:80px auto 0;display:flex;padding:12px;box-sizing:border-box;border-radius:100px;flex-wrap:wrap}.company>ul>li{flex:0 1 25%}.company>ul>li.active>a,.company>ul>li.active>button{color:#fff;background-color:#0b4da2}.company>ul>li>a{color:#111;font-size:16px}.company>ul>li>a,.company>ul>li>button{display:block;font-family:Pretendard-SemiBold,sans-serif;padding:16px;border-radius:100px;white-space:nowrap;text-align:center}.company>ul>li>button{width:100%;color:#2a3584;font-size:20px;background:none;border:none;cursor:pointer}.company .company-01{max-width:1460px;margin:50px auto 0;padding:50px 20px;color:#666;border-radius:10px;font-size:18px;line-height:1.6;display:flex;flex-wrap:wrap;gap:30px 24px;background:#f5f5f5;box-sizing:border-box;min-height:450px;overflow:auto}.company .company-01>p{flex:1 1 273px;color:#111;font-size:48px;font-family:Pretendard-SemiBold,sans-serif;line-height:140%}.company .company-01>div{flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 297px);color:#333;font-size:20px;line-height:160%}.company .company-01>div>p{margin-top:70px}.company .company-01>div>p:first-child{margin-top:0}.company .company-01>div>p:last-child{margin-top:80px}.company .company-01>div>p em{color:#0b4da2}.company .company-02{max-width:1460px;margin:120px auto 0;padding:0 20px}.company .company-02>div .intro-01{font-family:Pretendard-SemiBold,sans-serif;line-height:140%;font-size:30px;color:#111;margin-bottom:24px}.company .company-02>div .intro-02{color:#666;font-size:20px;font-family:Pretendard-Medium,sans-serif;line-height:150%;margin-bottom:56px}.company .company-02>div>div{display:flex;justify-content:space-between;gap:30px 1%;align-items:flex-start;flex-wrap:wrap}.company .company-02>div>div dl{width:49%;padding:40px 40px 40px 80px;border-radius:10px;background:#f5f5f5;box-sizing:border-box;height:450px;overflow:auto}.company .company-02>div>div dl>dt{color:#111;font-size:24px;font-family:Pretendard-SemiBold,sans-serif;line-height:140%;margin-bottom:16px}.company .company-02>div>div dl>dd>ul{list-style-type:disc}.company .company-02>div>div dl>dd>ul>li{color:#666;font-size:18px;line-height:150%;font-family:Pretendard-Medium,sans-serif}.company .company-03{max-width:1460px;margin:160px auto}.company .company-03>h2{font-family:Pretendard-Bold,sans-serif;color:#343434;font-size:48px;margin-bottom:40px;padding-left:20px}.company .company-03 iframe{aspect-ratio:16/9;border-radius:10px}.company .company-04{max-width:1460px;margin:0 auto 160px;padding:0 20px}.company .company-04>div{display:flex;margin-top:40px;flex-wrap:wrap}.company .company-04>div:first-child{margin-top:0}.company .company-04>div>div{width:50%;padding:40px;box-sizing:border-box}.company .company-04>div>div:first-child{background:#1e2833;border-radius:24px 0 0 24px}.company .company-04>div>div:first-child .text{display:flex;align-items:center;color:#fff;font-size:24px;font-family:Pretendard-Bold,sans-serif;gap:0 14px;margin-bottom:18px}.company .company-04>div>div:first-child .text img{vertical-align:top}.company .company-04>div>div:first-child .image img{width:100%;height:auto}.company .company-04>div>div:last-child{border-radius:0 24px 24px 0;background:#f5f5f5;display:flex;align-items:center}.company .company-04>div>div:last-child>div{width:100%}.company .company-04>div>div:last-child>div>div{display:flex;align-items:center}.company .company-04>div>div:last-child>div>div img{flex-grow:1;width:25%}.company .company-04>div>div:last-child>div>p{margin-top:16px;text-align:right;color:#333;font-size:20px;font-family:Pretendard-Bold,sans-serif}.company .company-05{max-width:1460px;margin:0 auto 200px;padding:0 20px;display:flex;justify-content:space-between;gap:30px 40px}.company .company-05>h2{color:#111;font-size:48px;font-family:Pretendard-Bold,sans-serif;line-height:140%;width:250px}.company .company-05>div{flex-basis:1314px}.company .company-05>div .history-tab>ul{display:flex;border-bottom:1px solid #d9d9d9;gap:0 106px}.company .company-05>div .history-tab>ul>li button{cursor:pointer;padding:16px 0 21px;border:none;border-bottom:3px solid #fff;background:none;color:#d9d9d9;font-size:20px;font-family:Pretendard-SemiBold,sans-serif}.company .company-05>div .history-tab>ul>li.active button{color:#0b4da2;border-bottom:3px solid #0b4da2;transition:all .4s ease}.company .company-05>div .history-detail{margin-top:82px}.company .company-05>div .history-detail>div>ul>li{margin-top:100px}.company .company-05>div .history-detail>div>ul>li:first-child{margin-top:0}.company .company-05>div .history-detail>div>ul>li>p{color:#0b4da2;font-size:36px;font-family:Pretendard-SemiBold,sans-serif;margin-bottom:32px}.company .company-05>div .history-detail>div>ul>li>ul>li{display:flex;color:#333;font-size:18px;font-family:Pretendard-Regular,sans-serif;line-height:140%;margin-top:24px}.company .company-05>div .history-detail>div>ul>li>ul>li:first-child{margin-top:0}.company .company-05>div .history-detail>div>ul>li>ul>li span{margin-right:16px;display:inline-block;min-width:32px;color:#0b4da2;font-size:20px;font-family:Pretendard-SemiBold,sans-serif;line-height:120%}.company .company-06{max-width:1460px;margin:0 auto 120px;padding:0 20px;display:flex;justify-content:space-between;gap:30px 40px}.company .company-06>h2{color:#111;font-size:48px;font-family:Pretendard-Bold,sans-serif;line-height:140%;width:250px}.company .company-06>div{flex-basis:1314px}.company .company-06>div .ethic-tab>ul{display:flex;border-bottom:1px solid #d9d9d9;gap:0 106px}.company .company-06>div .ethic-tab>ul>li button{cursor:pointer;padding:16px 0 21px;border:none;border-bottom:3px solid #fff;background:none;color:#d9d9d9;font-size:20px;font-family:Pretendard-SemiBold,sans-serif}.company .company-06>div .ethic-tab>ul>li.active button{color:#0b4da2;border-bottom:3px solid #0b4da2;transition:all .4s ease}.company .company-06>div .ethic-detail{margin-top:82px}.company .company-06>div .ethic-detail>div{font-size:20px;color:#333;margin-bottom:82px;font-family:Pretendard-Medium,sans-serif;line-height:180%}.company .company-06>div .ethic-detail>ul>li{margin-top:100px}.company .company-06>div .ethic-detail>ul>li:first-child{margin-top:0}.company .company-06>div .ethic-detail>ul>li>p{font-family:Pretendard-SemiBold,sans-serif;font-size:24px;color:#0b4da2;margin-bottom:24px}.company .company-06>div .ethic-detail>ul>li>div{color:#111;font-size:18px;line-height:180%;font-family:Pretendard-Regular,sans-serif}.company .company-06>div .ethic-detail2{margin-top:82px}.company .company-06>div .ethic-detail2>ul>li{margin-top:20px;color:#111;font-size:18px;padding-left:20px;position:relative;line-height:180%;font-family:Pretendard-Regular,sans-serif}.company .company-06>div .ethic-detail2>ul>li:before{font-family:FontAwesome,sans-serif;content:"";color:#006fd7;position:absolute;top:-2px;left:0;font-size:16px;line-height:24px}@media screen and (min-width:768px)and (max-width:1024px){.company .company-05>div .history-tab>ul,.company .company-06>div .ethic-tab>ul{gap:0 30px}}@media screen and (max-width:767px){.company .banner>ul>li{width:auto}.company .company-01>div{flex-basis:100%}.company .company-02>div>div>dl,.company .company-04>div>div{width:100%}.company .company-04>div>div:first-child{border-radius:24px 24px 0 0}.company .company-04>div>div:last-child{border-radius:0 0 24px 24px}.company .company-05{flex-wrap:wrap}.company .company-05>div{flex-basis:100%}.company .company-05>div .history-tab>ul{gap:0 0;flex-wrap:wrap}.company .company-05>div .history-tab>ul>li button{padding:16px 10px 21px}.company .company-06{flex-wrap:wrap}.company .company-06>div{flex-basis:100%}.company .company-06>div .ethic-tab>ul{gap:0 0;flex-wrap:wrap}.company .company-06>div .ethic-tab>ul>li button{padding:16px 10px 21px}}