.container{max-width:1210px;padding:0 20px;margin:0 auto}.about-service .content-wrap *{font-family:"Pretendard", sans-serif}.about-service .content-wrap .article01{padding:120px 0 160px}.about-service .content-wrap .article01 .main-title-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.about-service .content-wrap .article01 .main-title-flex .main-title{font-size:36px;font-weight:400;line-height:52px;letter-spacing:-0.02em;color:#222222}.about-service .content-wrap .article01 .main-title-flex .main-title strong{margin-right:16px}.about-service .content-wrap .article01 .main-title-flex .main-text{color:#222;text-align:right;font-family:"Pretendard", sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:27px}.about-service .content-wrap .article01 .info-card{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px}.about-service .content-wrap .article01 .info-card .item .icon{margin-bottom:10px;width:170px}.about-service .content-wrap .article01 .info-card .item .item-title{font-weight:600;font-size:20px;line-height:24px;color:#222222;margin-bottom:10px}.about-service .content-wrap .article01 .info-card .item .item-text{font-weight:400;font-size:14px;line-height:21px;color:#222222}.about-service .content-wrap .article02{padding:120px 0 160px}.about-service .content-wrap .article02 .main-title{font-size:30px;font-weight:700;line-height:44px;letter-spacing:-0.6px;color:#222222;margin-bottom:20px}.about-service .content-wrap .article02 .main-text{font-size:18px;font-style:normal;font-weight:400;line-height:27px;color:#222222;margin-bottom:80px}.about-service .content-wrap .article02 .articel02-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.about-service .content-wrap .article02 .articel02-grid .title{font-weight:600;font-size:20px;line-height:24px;color:#222222;display:flex;align-items:center;column-gap:8px;margin-bottom:8px}.about-service .content-wrap .article02 .articel02-grid .text{font-weight:400;font-size:14px;line-height:21px;color:#222222;word-break:keep-all}.about-service .content-wrap .article03{padding:120px 0 160px}.about-service .content-wrap .article03 .articel03-grid{display:grid;grid-template-columns:1fr 1fr}.about-service .content-wrap .article03 .articel03-grid .main-title{font-weight:700;font-size:30px;line-height:45px;letter-spacing:-0.02em;color:#222222}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item{padding-bottom:20px}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title{display:grid;grid-template-columns:25px 1fr 20px;column-gap:10px;padding-bottom:20px;border-bottom:1px solid #D4D4D4;cursor:pointer}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title .num{font-weight:300;font-size:14px;line-height:17px;color:#FDB915}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title .name{font-weight:500;font-size:24px;line-height:29px;color:#222222}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title .arrow{content:url(../images/about/ic-up-arrow.png);width:20px;transform:rotate(-180deg);transition:0.5s}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-text{padding:20px 20px 0;font-weight:300;font-size:14px;line-height:21px;color:#000000;height:0;overflow:hidden;transition:0.7s}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item.active .acco-title .arrow{transform:rotate(0deg);transition:0.5s}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item.active .acco-text{height:65px;transition:0.7s}.about-service .content-wrap .article-banner{background-size:cover;background-position:center;background-repeat:no-repeat}.about-service .content-wrap .article-banner .main-title{padding:230px 0 230px;font-weight:700;font-size:45px;line-height:68px;color:#FFFFFF}@media screen and (max-width:1024px){.about-service .content-wrap .article01 .main-title-flex{display:block}.about-service .content-wrap .article01 .main-title-flex .main-title{font-size:24px;font-weight:400;line-height:38px;letter-spacing:-0.48px;margin-bottom:16px}.about-service .content-wrap .article01 .main-title-flex .main-text{font-size:13px;font-weight:500;line-height:20px;text-align:left}.about-service .content-wrap .article02 .articel02-grid{grid-template-columns:1fr;row-gap:40px}.about-service .content-wrap .article03 .articel03-grid{grid-template-columns:1fr;row-gap:40px}}@media (max-width:768px){.about-service .content-wrap .article01{padding:70px 0 120px}.about-service .content-wrap .article01 .main-title{font-size:22px;line-height:36px;margin-bottom:80px}.about-service .content-wrap .article01 .info-card{grid-template-columns:1fr;row-gap:50px}.about-service .content-wrap .article02{padding:70px 0 120px}.about-service .content-wrap .article02 .main-title{font-size:20px;font-weight:700;line-height:32px;margin-bottom:8px}.about-service .content-wrap .article02 .main-text{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.about-service .content-wrap .article02 .articel02-grid{grid-template-columns:1fr;row-gap:45px}.about-service .content-wrap .article03{padding:70px 0 120px}.about-service .content-wrap .article03 .articel03-grid{grid-template-columns:1fr;row-gap:40px}.about-service .content-wrap .article03 .articel03-grid .main-title{font-size:20px;font-weight:700;line-height:32px;letter-spacing:-0.4px;margin-bottom:80px}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item{padding-bottom:0}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title{padding-bottom:15px}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item .acco-title .name{font-size:18px;line-height:21px}.about-service .content-wrap .article03 .articel03-grid .accordion-wrap .item.active .acco-text{height:105px}.about-service .content-wrap .article-banner .main-title{font-size:30px;line-height:45px;padding:130px 0}}