.introduce .section-01{margin-bottom:140px;display:flex;justify-content:space-between;gap:50px 20px;flex-direction:row-reverse}.introduce .section-01 .image-area{margin-top:0;position:relative;max-width:636px;width:100%;aspect-ratio:646/407}.introduce .section-01 .image-area>p img{width:100%;height:auto;vertical-align:top}.introduce .section-01 .introduce-text-01{flex-basis:768px}.introduce .section-01 .introduce-text-01 .text-01{color:#ed1c24;font-size:18px;font-family:Raleway-Bold,sans-serif;line-height:150%}.introduce .section-01 .introduce-text-01 .text-02{margin:12px 0 24px;color:#333;font-size:28px;font-family:Pretendard-SemiBold,sans-serif;line-height:150%}.introduce .section-01 .introduce-text-01 .text-02 strong{font-family:Pretendard-Bold,sans-serif;color:#111}.introduce .section-01 .introduce-text-01 .text-03{color:#333;line-height:180%;font-size:18px;font-family:Pretendard-Medium,sans-serif;width:840px}.introduce .section-02{margin-bottom:140px}.introduce .section-02 .section-02-title{text-align:center;margin-bottom:48px}.introduce .section-02 .section-02-title h3{color:#111;font-size:32px;line-height:150%;font-family:Pretendard-Medium,sans-serif}.introduce .section-02 .section-02-title h3 span{font-family:Pretendard-Bold,sans-serif}.introduce .section-02 .intro>ul{display:flex;justify-content:space-between;gap:24px}.introduce .section-02 .intro>ul>li{border-radius:16px;border:1px solid #d9d9d9;flex-basis:504px;padding:174px 0 50px;text-align:center}.introduce .section-02 .intro>ul>li>div p:first-child{color:#111;font-size:20px;line-height:100%;font-family:Pretendard-Bold,sans-serif;margin-bottom:12px}.introduce .section-02 .intro>ul>li>div p:last-child{font-size:18px;color:#333;font-family:Pretendard-Medium,sans-serif;line-height:140%}.introduce .section-02 .intro>ul>li.intro1{background:url(/images/introduce/global-bg.svg) no-repeat 50% 50px}.introduce .section-02 .intro>ul>li.intro2{background:url(/images/introduce/leadership-bg.svg) no-repeat 50% 50px}.introduce .section-02 .intro>ul>li.intro3{background:url(/images/introduce/energy-solution-bg.svg) no-repeat 50% 50px}.introduce .section-03{margin-bottom:140px}.introduce .section-03 .section-03-title{margin-bottom:46px}.introduce .section-03 .section-03-title h3{text-align:center;color:#111;font-size:32px;font-family:Pretendard-Bold,sans-serif;line-height:150%;white-space:pre-line;margin-bottom:48px}.introduce .section-03 .section-03-title h4{color:#0076bb;text-align:center;font-family:Pretendard-Bold,sans-serif;font-size:26px;line-height:100%}.introduce .section-03 .section-03-text{white-space:pre-line;color:#0076bb;text-align:center;font-family:Pretendard-SemiBold,sans-serif;font-size:18px;line-height:180%;margin-top:46px}.introduce .section-03 .section-03-text>p{display:inline-block;border-radius:16px;border:1px solid #d9d9d9;padding:24px 40px}.introduce .section-04>ul{border-top:1px solid #d9d9d9;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:32px}.introduce .section-04>ul>li>button{display:inline-block;padding:14px 10px 16px;color:#111;font-size:18px;font-family:Pretendard-SemiBold,sans-serif;background:none;border:none;border-top:2px solid #fff;cursor:pointer}.introduce .section-04>ul>li.active>button{border-top:2px solid #ee1f23;color:#ee1f23}.introduce .section-04>div{display:flex;gap:30px 20px;justify-content:space-between}.introduce .section-04>div .company-info{width:390px}.introduce .section-04>div .company-info .location-text{margin-bottom:20px}.introduce .section-04>div .company-info .location-text .text-01{line-height:150%;color:#ed1c24;font-size:18px;font-family:Raleway-Bold,sans-serif;margin-bottom:8px}.introduce .section-04>div .company-info .location-text .text-02{line-height:150%;color:#333;font-family:Pretendard-SemiBold,sans-serif;font-size:32px}.introduce .section-04>div .company-info .company-location{color:#333;font-size:18px}.introduce .section-04>div .company-info .company-location p{margin-top:12px;padding:7px 0 7px 32px;line-height:100%;font-family:Pretendard-Medium,sans-serif}.introduce .section-04>div .company-info .company-location .address{margin-top:0;background:url(/images/introduce/location-icon.svg) no-repeat 0 50%}.introduce .section-04>div .company-info .company-location .tel{background:url(/images/introduce/phone-icon.svg) no-repeat 0 50%}.introduce .section-04>div .company-info .company-location .email{background:url(/images/introduce/mail-icon.svg) no-repeat 0 50%}.introduce .section-04>div .maps{width:900px}.introduce .section-04>div .maps .map{display:none;height:440px;background-color:#ddd}.introduce .section-04>div .maps .map.active{display:block}@media screen and (min-width:768px)and (max-width:1024px){.introduce .section-01{flex-wrap:wrap}.introduce .section-01 .image-area{max-width:none}.introduce .section-01 .introduce-text-01{flex-basis:100%}}@media screen and (max-width:767px){.introduce .section-01{flex-wrap:wrap}.introduce .section-01 .image-area{max-width:none}.introduce .section-01 .introduce-text-01{flex-basis:100%}.introduce .section-02 .intro>ul{flex-wrap:wrap}.introduce .section-02 .intro>ul>li{flex-basis:100%}.introduce .section-04>div{flex-wrap:wrap}}