body{font-family:Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, 'Helvetica Neue', 'Segoe UI', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;color:#333;word-break:keep-all}main{overflow:hidden}.container-fluid{padding:0}.logo{top:20px;left:20px;position:absolute;height:30px}.logo img{max-height:100%}.bg-offwhite{background-color:#f5f5f5}.section-padding{padding-top:80px;padding-bottom:80px}.section-padding img{max-width:100%}.section-header{text-align:center;font-size:24px;padding-left:1em;padding-right:1em}.section-header .icon{color:#ed008b;font-size:1.5em}.section-header h3{font-weight:800;margin-top:28px;line-height:1.5em;margin-bottom:64px;font-size:inherit;padding-left:20px;padding-right:20px;color:#333}.section-header h3 span{color:#ed008b}.section-hero{position:relative;background-color:#7d00ab;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50vh;max-height:450px;z-index:1}.section-hero::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/cs/cover.svg);background-repeat:no-repeat;background-position:bottom -1px center}.section-hero::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/cs/bg.jpg);background-blend-mode:soft-light;background-size:cover;background-position:center;background-color:#7d00ab;opacity:.6;z-index:-1}.section-hero h2{display:inline-block;font-size:16px;background-color:#ed008b;color:#fff;border-radius:100px;padding:8px 24px}.section-hero h1{color:#fff;margin-top:.5em;font-size:32px;line-height:1.3em}.section-hero .kv-icon{position:absolute;left:0;right:0;bottom:0;height:0px}.section-hero .kv-icon img{position:absolute;z-index:10;right:0;-webkit-transform:translate(10%, 10%);transform:translate(10%, 10%);width:50vw}.section-why .card{padding:50px 50px 60px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section-why .keyword{background-color:#ed008b;color:#fff;padding:8px 16px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600}.section-why figure{max-width:200px;height:160px;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;margin:60px 0}.section-why figure img{display:block}.section-why h4{font-size:28px;font-weight:bold}.section-why .desc{color:#666}.section-why .result{background-color:#333;color:#fff;padding:20px 32px;font-size:28px;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.section-target .box{max-width:240px;margin:0 auto;text-align:center;color:#666}.section-target .box-wrap{margin:40px 0}.section-target .box-wrap+.box-wrap{border:0}.section-target figure img{max-height:208px}.section-target .content-row{text-align:center;padding-top:50px;padding-bottom:20px;margin-top:40px}.section-target .content-row i{color:#ed008b;font-size:32px}.section-target .content-row .desc{color:#666;font-size:16px}.section-knowhow .card{padding:70px 24px;text-align:center}.section-knowhow .card-title{font-weight:700;color:#ed008b;font-size:22px}.section-knowhow .card-text{color:#666}.section-knowhow figure{width:128px;margin:0 auto 60px}.section-knowhow figure img{max-width:100%}.section-onestop .more-info ul{counter-reset:comment;list-style:none;padding-left:0;margin-top:64px;border-top:1px solid #eee;padding-top:42.66667px}.section-onestop .more-info ul li{position:relative;padding-left:0.7em;padding-bottom:8px;color:#666;font-size:14px}.section-onestop .more-info ul li:last-child{padding-bottom:0}.section-onestop .more-info ul li::before{position:absolute;left:0;top:0.15em;counter-increment:comment;content:"*"}.section-service .badge{font-size:16px;background-color:#ed008b;padding:8px 12px;border-radius:0;color:#fff;margin-bottom:30px}.section-service .swiper-slide{padding:70px 30px 100px;background-color:#fff}.section-service .swiper-slide a{display:block}.section-service .swiper-slide img{width:100%;max-width:800px;margin:0 auto;display:block}.section-service .swiper-pagination{bottom:40px}.section-service .service-wrap{padding:30px 10px}.section-service h4{font-weight:700;color:#666;line-height:1.3em;text-align:center;font-size:16px;margin-bottom:30px;font-weight:normal}.section-service h4 .badge{font-size:24px;color:#ed008b;margin-bottom:0;background-color:transparent}.card{border:0}.table .caption-top{caption-side:top;text-align:right}div[class*="swiper-button"]{top:91px;font-size:24px;color:#999}div[class*="swiper-button"]::after{content:none}.swiper-button-next{right:15px}.swiper-button-prev{left:15px}.swiper-pagination-bullet-active{background-color:#ed008b !important}.f-a-b{background-color:#ed008b}.f-a-b a{color:#fff;display:inline-block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;text-decoration:none}footer{padding-bottom:100px}footer ul{margin-left:-10px;margin-right:-10px;margin-bottom:0}footer ul li{display:inline-block;padding:0 10px}@media (min-width: 375px){.section-padding{padding-top:80px;padding-bottom:80px}.section-header{font-size:24px}.section-header h3{margin-bottom:64px}.section-hero h2{font-size:20px}.section-hero h1{font-size:36px}}@media (min-width: 768px){.section-padding{padding-top:100px;padding-bottom:100px}.section-header{font-size:32px}.section-header h3{margin-bottom:64px}.section-hero{min-height:500px;max-height:700px}.section-hero h2{font-size:20px}.section-hero h1{font-size:40px}.section-hero .kv-icon img{-webkit-transform:translate(5%, 10%);transform:translate(5%, 10%);width:250px}.section-why .card figure{margin:0 0 0 30px}.swiper-button-next{right:150px}.swiper-button-prev{left:150px}}@media (min-width: 992px){.section-padding{padding-top:120px;padding-bottom:120px}.section-header{font-size:36px}.section-header h3{margin-bottom:80px}.section-hero h2{font-size:20px}.section-hero h1{font-size:48px}.section-why .card figure{margin:60px 0}.section-target .box-wrap+.box-wrap{border-left:1px solid #eee}.section-knowhow .card{padding:50px 20px}.section-knowhow .card figure{margin-bottom:40px}}@media (min-width: 1200px){.section-padding{padding-top:140px;padding-bottom:140px}.section-header{font-size:36px}.section-header h3{margin-bottom:80px}.section-knowhow .card{padding:70px 20px}.section-knowhow .card figure{margin-bottom:60px}}
/*# sourceMappingURL=cs.min.css.map */