/*******************************************************************************
                                    회사소개
********************************************************************************/
.brand-edm {font-size:.9rem;word-break:keep-all;overflow-x:hidden;}
.brand-edm .area-pages-top  {width:100%;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/h1_bg.jpg) center no-repeat;background-size:cover;}
.brand-edm .area-pages-top h1 {width:100%;max-width:54rem;margin:0 auto;padding:7rem 0;color:#fff;font-size:2rem;font-weight:400;}
.brand-edm .area-pages-top h1 .logo {display:block;width:20rem;height:5.5rem;margin:1.5rem auto 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/h1_logo.png);overflow:hidden;text-indent:-999px;background-size:100%;}
.brand-edm .column {max-width:54rem;margin:0 auto;}
.brand-edm .column .col3 img {object-fit:cover;aspect-ratio: 173/119;}
.brand-edm .title {width:100%;max-width:54rem;margin:0 auto;color:#222;font-size:210%;font-weight:400;text-align:center;line-height:130%;letter-spacing:-1px;}
.brand-edm .title em {font-weight:800;line-height:130%;}
.brand-edm .context {color:#666;font-weight:300;line-height:160%;}
.brand-edm .context p {margin-top:1rem;}
.brand-edm .bullet-dot:before {top:0.5em;left:0;}

@media screen and (max-width:768px) {
    .brand-edm {font-size:1rem;}
    .brand-edm .title {font-size:1.5rem;}
    .brand-edm .area-pages-top h1 {font-size:1.7rem;}
    .brand-edm .area-pages-top h1 .logo {width:15.4rem;height:4.5rem;margin:1rem auto 0;}
}

/* bx슬라이더 설정 */
.brand-edm .bx-wrapper {position:relative;}
.brand-edm .bx-wrapper .bx-viewport {overflow:visible !important;}
.brand-edm .bx-wrapper .bx-controls-direction {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:54rem;}
.brand-edm .bx-wrapper .bx-controls-direction [class^="bx-"] {position:absolute;display:block;width:3.5rem;height:5.5rem;background:rgba(255,255,255,0.8);text-indent:-999px;overflow:hidden;}
.brand-edm .bx-wrapper .bx-controls-direction .bx-prev {top:0;left:0;}
.brand-edm .bx-wrapper .bx-controls-direction .bx-next {top:0;right:0;}
.brand-edm .bx-wrapper .bx-controls-direction [class^="bx-"]:before {content:'';position:absolute;top:50%;left:50%;display:block;width:1rem;height:2rem;margin-top:-1rem;margin-left:-.5rem;vertical-align:middle;overflow:hidden;font-size:0;}
.brand-edm .bx-wrapper .bx-controls-direction .bx-prev:before {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/nav_arrow_prev.png);background-size:1rem;transform:none;}
.brand-edm .bx-wrapper .bx-controls-direction .bx-next:before {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/nav_arrow_next.png);background-size:1rem;transform:none;}

@media screen and (max-width:768px) {
    .brand-edm .bx-wrapper {position:relative;width:100%;}
    .brand-edm .bx-wrapper .bx-controls-direction {width:90%;}
    .brand-edm .bx-wrapper .bx-controls-direction [class^="bx-"] {position:absolute;display:block;width:35px;height:55px;background:rgba(255,255,255,0.8);text-indent:-999px;overflow:hidden;}
    .brand-edm .bx-wrapper .bx-controls-direction .bx-prev {top:0;left:0;}
    .brand-edm .bx-wrapper .bx-controls-direction .bx-next {top:0;right:0;}
    .brand-edm .bx-wrapper .bx-controls-direction [class^="bx-"]:before {content:'';position:absolute;top:50%;left:50%;display:block;width:10px;height:18px;margin-top:-9px;margin-left:-5px;vertical-align:middle;overflow:hidden;font-size:0;}
    .brand-edm .bx-wrapper .bx-controls-direction .bx-prev:before {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/nav_arrow_prev.png);background-size:100%;}
    .brand-edm .bx-wrapper .bx-controls-direction .bx-next:before {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/nav_arrow_next.png);background-size:100%;}
}

.brand-edm .about-edm {position:relative;padding-top:3.5rem;}
.brand-edm .about-edm .tab-menu {position:absolute;top:0;left:50%;display:block;width:100%;max-width:54rem;transform:translateX(-50%);}
.brand-edm .about-edm .tab-menu:after {content:'';display:block;width:100%;clear:both;}
.brand-edm .about-edm .tab-menu.sticky {position:fixed;z-index:9;}
.brand-edm .about-edm .tab-menu a {width:34%;height:3.5rem;float:left;font-size:1.1rem;line-height:3.5rem;border:1px solid #999;background:#fff;border-top:none;box-sizing:border-box;color:#666;text-align:center;}
.brand-edm .about-edm .tab-menu a ~ a {width:33%;border-left:0;}
.brand-edm .about-edm .tab-menu a.active {border:none;background:#6cb741;color:#fff;}
.brand-edm .about-edm .illust {position:relative;margin-top:-2.5rem;padding-bottom:4rem;text-align:right;}
.brand-edm .about-edm .illust [class^=box] {position:absolute;display:block;text-align:left;}
.brand-edm .about-edm .illust [class^=box] .bullet-dot {margin-top:.25rem;font-weight:300;;font-size:83%;line-height:100%;}
.brand-edm .about-edm .illust .box01 {bottom:.25rem;left:5.5rem;}
.brand-edm .about-edm .illust .box02 {bottom:.25rem;right:-3rem;}
.brand-edm .about-edm .illust [class^=box] em {display:block;margin-bottom:.5rem;font-size:122%;color:#6cb741;font-weight:800;}
.brand-edm .about-edm .edm-goal {width:100%;max-width:54rem;margin:0 auto;padding:3.5rem 0 5rem;box-sizing:border-box;}
.brand-edm .about-edm .edm-goal:after {content:'';display:block;width:100%;clear:both;}
.brand-edm .about-edm .edm-goal .title {text-align:left;}
.brand-edm .about-edm .edm-goal .context {width:60%;float:left;margin-top:1.5rem;}
.brand-edm .about-edm .edm-goal .illust {width:40%;float:left;}
.brand-edm .about-edm .edm-campaign {width:100%;padding:3.5rem 0 3rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/campaign_bg.jpg) center no-repeat;letter-spacing:-1px;}
.brand-edm .about-edm .edm-campaign .title .mark {display:inline-block;padding:.2rem .5rem 6px;background:#333;color:#fff;}
.brand-edm .about-edm .edm-campaign .title * {line-height:100%;}
.brand-edm .about-edm .edm-campaign .context {width:100%;max-width:54rem;margin:1.5rem auto 3.5rem;text-align:center;font-size:110%;}
.brand-edm .about-edm .edm-campaign .bx-viewport {padding-bottom:2rem;}
.brand-edm .about-edm .edm-campaign .bx-wrapper .bx-controls-direction {position:absolute;top:calc(50% - 2rem);}
.brand-edm .about-edm .campaign-slider {margin-left:.5rem;}
.brand-edm .about-edm .campaign-slider:after {content:'';display:block;width:100%;clear:both;}
.brand-edm .about-edm .campaign-slider .rolling-list {margin:0 .5rem;background:#fff;box-shadow:1rem 1rem 5px rgba(0,0,0,0.1);}
.brand-edm .about-edm .campaign-slider .rolling-list .text-wrap {padding:1rem;}
.brand-edm .about-edm .campaign-slider .rolling-list .text-wrap .txt {display:-webkit-box;height:2rem;margin-top:.5rem;font-size:86%;font-weight:300;;color:#666;line-height:1rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

@media screen and (max-width:1100px) and (min-width:769px) {
    .brand-edm .about-edm .edm-goal {width:90%;}
    .brand-edm .about-edm .illust {margin-top:0;}
    .brand-edm .about-edm .illust .box01 {bottom:.25rem;left:2.5rem;}
    .brand-edm .about-edm .illust .box02 {bottom:.25rem;right:-2rem;}
}
@media screen and (max-width:768px) {
    .brand-edm .about-edm .edm-goal {padding:10% .5rem;}
    .brand-edm .about-edm .edm-goal .title {width:90%;text-align:center;}
    .brand-edm .about-edm .edm-goal .context {width:100%;float:none;margin-top:3%;text-align:center;}
    .brand-edm .about-edm .edm-goal .illust {position:relative;width:50%;float:none;margin:3% auto;padding-bottom:6rem;text-align:right;letter-spacing:-1px;}
    .brand-edm .about-edm .edm-goal .illust img {width:100%;}
    .brand-edm .about-edm .edm-goal .illust [class^=box] {display:block;position:absolute;text-align:left;}
    .brand-edm .about-edm .edm-goal .illust [class^=box] .bullet-dot {font-weight:300;font-size:83%;line-height:160%;}
    .brand-edm .about-edm .edm-goal .illust .box01 {bottom:0;left:-1rem;}
    .brand-edm .about-edm .edm-goal .illust .box02 {min-width:55%;bottom:0;right:-3rem;}
    .brand-edm .about-edm .edm-goal .illust [class^=box] em {display:block;margin-bottom:10px;font-size:122%;color:#6cb741;font-weight:800;}
    .brand-edm .about-edm .edm-campaign {padding:10% 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/campaign_bg_m.jpg) center no-repeat;background-size:cover;}
    .brand-edm .about-edm .edm-campaign .title .mark {font-weight:800;}
    .brand-edm .about-edm .campaign-slider {margin-top:1.5rem;overflow-x:scroll;}
    .brand-edm .about-edm .campaign-slider .rolling-list {width:20rem !important;}
}

.brand-edm .about-edm .edm-book {width:100%;padding:3.5rem 0 5rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/book_bg.jpg) top no-repeat;background-size:cover;text-align:center;}
.brand-edm .about-edm .edm-book .context {width:100%;max-width:54rem;margin:1.5rem auto 0;font-size:110%;}
.brand-edm .about-edm .edm-book .program {width:100%;max-width:54rem;margin:5rem auto 0;padding:1.5rem;box-sizing:border-box;background:rgba(255,255,255,0.95);font-size:1.1rem;}
.brand-edm .about-edm .edm-book .program h3 {margin-bottom:1.5rem;color:#6cb741;}
.brand-edm .about-edm .edm-book .program .program-video {display:block;width:60%;max-width:27.5rem;float:left;}
.brand-edm .about-edm .edm-book .program .number-wrap {width:40%;max-width:22rem;float:right;text-align:left;}
.brand-edm .about-edm .edm-book .program .number-wrap .list {position:relative;padding:9px 0 9px 15%;box-sizing:border-box;}
.brand-edm .about-edm .edm-book .program .number-wrap .list .icon {position:absolute;top:50%;left:0;transform:translateY(-50%);}
.brand-edm .about-edm .edm-book .program .number-wrap .list .text {position:relative;display:inline-block;width:auto;max-width:60%;font-size:1rem;font-weight:300;line-height:140%;}
.brand-edm .about-edm .edm-book .program .number-wrap .list .text em {display:block;font-weight:800;white-space:nowrap;}
.brand-edm .about-edm .edm-book .program .number-wrap .list .num {position:absolute;top:.5rem;left:110%;font-family:tahoma;font-size:240%;color:#121484;line-height:70%;letter-spacing:-2px;}

@media screen and (max-width:1100px) and (min-width:769px) {
    .brand-edm .about-edm .edm-book .program {width:90%;}
    .brand-edm .about-edm .edm-book .program .program-video {width:50%;}
    .brand-edm .about-edm .edm-book .program .number-wrap {width:47%;}
}
@media screen and (max-width:768px) {
    .brand-edm .about-edm .edm-book {background-position:center;}
    .brand-edm .about-edm .edm-book .context {width:90%;}
    .brand-edm .about-edm .edm-book .program {width:90%;max-width:28rem;margin-top:3rem;font-size:12px;}
    .brand-edm .about-edm .edm-book .program .program-video {width:100%;float:none;margin:0 auto;}
    .brand-edm .about-edm .edm-book .program .number-wrap {width:100%;float:none;margin:1rem auto 0;}
    .brand-edm .about-edm .edm-book .program .number-wrap .list .icon {width:30px;height:30px;}
    .brand-edm .about-edm .edm-book .program .number-wrap .list .text em {font-weight:400;}
    .brand-edm .about-edm .edm-book .program .number-wrap .list .num {top:50%;transform:translateY(-50%);font-size:270%;font-weight:normal;}
}

.brand-edm .edm-trace {width:100%;padding:3.5rem 0 5rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/trace_bg.jpg) top no-repeat;}
.brand-edm .edm-trace h3 {display:block;width:100%;height:7.5rem;text-indent:-999px;overflow:hidden;}
.brand-edm .edm-trace h4 {font-size:122%;color:#333;}
.brand-edm .edm-trace .column.award h3 {background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/trace_award_title.png) center no-repeat;}
.brand-edm .edm-trace .column.challenge h3 {background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/trace_challenge_title.png) center no-repeat;}
.brand-edm .edm-trace .column.achieve h3 {background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/trace_achieve_title.png) center no-repeat;}
.brand-edm .edm-trace .column [class^="col"] * {line-height:1rem;}
.brand-edm .edm-trace .column [class^="col"] .txt {display:block;height:2.4rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;}
.brand-edm .edm-trace .column [class^="col"] .txt em {color:#6cb741;}
.brand-edm .edm-trace .pass-total {position:relative;display:block;width:26rem;height:13.5rem;float:left;z-index:1;}
.brand-edm .edm-trace .pass-total:before {content:'';display:block;width:687px;height:338px;position:absolute;top:0;left:-170px;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/pass_bg.png) left top no-repeat;z-index:-1;}
.brand-edm .edm-trace .pass-total .cont {position:absolute;top:1.5rem;left:0;width:100%;text-align:center;}
.brand-edm .edm-trace .pass-total .cont h4 em {display:block;margin-top:.75rem;font-size:160%;color:#6cb741;line-height:100%;}
.brand-edm .edm-trace .pass-total .cont p {display:block;width:100%;margin-top:1rem;font-size:200%;}
.brand-edm .edm-trace .pass-total .cont p .blank {display:inline-block;width:50%;}
.brand-edm .edm-trace .pass-total .exp {position:absolute;bottom:1.5rem;left:15%;width:70%;font-size:80%;color:#888;font-weight:300;;}
.brand-edm .edm-trace .context {width:27rem;float:left;margin-left:1rem;padding-top:.5rem;}
.brand-edm .edm-trace .context h4 em {color:#6cb741;}

@media screen and (max-width:1100px) {
    .brand-edm .edm-trace .column {width:90%;margin:0 auto;}
    .brand-edm .edm-trace .pass-total {width:24rem;float:none;height:12.5rem;margin:0 auto;}
    .brand-edm .edm-trace .pass-total:before {width:31rem;height:16rem;position:absolute;top:0;left:-29%;background-size:100%;}
    .brand-edm .edm-trace .pass-total .cont {font-size:90%;}
    .brand-edm .edm-trace .pass-total .cont h4 em {margin-top:0;}
    .brand-edm .edm-trace .pass-total .cont p {margin-top:.8rem;}
    .brand-edm .edm-trace .pass-total .exp {position:absolute;bottom:12%;left:14%;width:80%;font-size:76%;color:#888;font-weight:300;line-height:120%;}
    .brand-edm .edm-trace .context {position:relative;margin-top:1rem;z-index:1;}
}
@media screen and (max-width:768px) {
    .brand-edm .edm-trace {padding:10% 0;}
    .brand-edm .edm-trace h3 {height:40px;margin:20px 0;}
    .brand-edm .edm-trace h4 {font-size:122%;color:#333;}
    .brand-edm .edm-trace .column.award h3 {background-size:contain;}
    .brand-edm .edm-trace .column.challenge h3 {background-size:contain;}
    .brand-edm .edm-trace .column.achieve h3 {background-size:contain;}
    .brand-edm .edm-trace .column [class^="col"] {width:49%;float:left;margin:0;letter-spacing:-1px;word-break:keep-all;background-size:contain;}
    .brand-edm .edm-trace .column [class^="col"]:nth-of-type(2n) {margin-left:2%;}
    .brand-edm .edm-trace .column [class^="col"]:nth-of-type(2n) ~ [class^="col"] {margin-top:1rem;}
    .brand-edm .edm-trace .column [class^="col"] img {width:100%;}
    .brand-edm .edm-trace .context {width:90%;margin:20px auto 0;padding-top:10px;}
    .brand-edm .edm-trace .context h4 em {color:#6cb741;}
}

.brand-edm .edm-innovation {}
.brand-edm .edm-innovation .innovation-top {width:100%;padding:8rem 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/innovation_bg.jpg) top no-repeat;}
.brand-edm .edm-innovation .innovation-top .title {color:#fff;}
.brand-edm .edm-innovation h3 {text-align:center;}
.brand-edm .edm-innovation .title .only-edm {display:block;}
.brand-edm .edm-innovation .context {width:54rem;margin:2rem auto 0;font-size:110%;text-align:center;}
.brand-edm .edm-innovation .context .illust {margin-top:3.5rem;}

@media screen and (max-width:768px) {
    .brand-edm .edm-innovation .innovation-top {padding:15% 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/innovation_bg_m.jpg) top no-repeat;color:#fff;background-size:cover;}
    .brand-edm .edm-innovation .title .only-edm {width:34%;margin:0 auto 10px;}
    .brand-edm .edm-innovation .context {width:100%;margin:20px auto 0;text-align:center;letter-spacing:-1px;}
    .brand-edm .edm-innovation .context .illust {width:90%;max-width:35rem;margin:10% auto 0;}
}

.brand-edm .edm-process {padding:3.5rem 0 5rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/process_bg.png) center 10% no-repeat;}
.brand-edm .edm-process .mentoring {width:94%;margin-top:3.5rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/icon_multiple.png) 38.5% 60% no-repeat;background-size:2.5rem;}
.brand-edm .edm-process .mentoring * {line-height:120%;}
.brand-edm .edm-process .mentoring .double-wrap {width:100%;max-width:19rem;float:left;text-align:center;}
.brand-edm .edm-process .mentoring .double {position:relative;width:100%;height:19rem;z-index:1;}
.brand-edm .edm-process .mentoring .double em {display:inline-block;width:auto;min-width:2.5rem;padding:.4rem 1.25rem;border-radius:1rem;background:#eee;color:#fff;}
.brand-edm .edm-process .mentoring .double span {display:block;width:70%;margin:1rem auto;color:#666;font-size:90%;font-weight:300;;line-height:140%;word-break:keep-all;}
.brand-edm .edm-process .mentoring .double .team {margin-top:3rem;}
.brand-edm .edm-process .mentoring .double .team:before {content:'';position:absolute;top:.5rem;left:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:50%;background:#eff0f3;z-index:-1;}
.brand-edm .edm-process .mentoring .double .team em {position:relative;background:#6cb741;}
.brand-edm .edm-process .mentoring .double .team em:before {content:'';position:absolute;bottom:90%;left:50%;display:block;width:3rem;height:2.5rem;margin-left:-1.5rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/process_icon01.png) no-repeat;background-size:100%;}
.brand-edm .edm-process .mentoring .double .pers {position:relative;width:60%;margin:2.5rem auto 0;}
.brand-edm .edm-process .mentoring .double .pers:before {content:'';position:absolute;top:.5rem;left:50%;display:block;width:8.5rem;height:8.5rem;margin-left:-4.25rem;box-sizing:border-box;border:1px solid #ddd;border-radius:50%;background:#fff;z-index:-1;}
.brand-edm .edm-process .mentoring .double .pers em {background:#121484;}
.brand-edm .edm-process .mentoring .double .pers em:before {content:'';position:absolute;bottom:98%;left:50%;display:block;width:2.2rem;height:46px;margin-left:-1.1rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/process_icon02.png) no-repeat;background-size:100%;}
.brand-edm .edm-process .mentoring .successful-wrap {position:relative;width:57%;max-width:610px;float:right;}
.brand-edm .edm-process .mentoring .successful {margin-top:2rem;letter-spacing:-1px;}
.brand-edm .edm-process .mentoring .successful:after {content:'';display:block;width:100%;clear:both;}
.brand-edm .edm-process .mentoring .successful .rolling-list {position:relative;width:49%;height:9.5rem;float:left;padding:1.5rem .75rem .75rem;border:1px solid #ddd;background:#fff;box-sizing:border-box;}
.brand-edm .edm-process .mentoring .successful .rolling-list:nth-of-type(2n) {margin-left:2%;}
.brand-edm .edm-process .mentoring .successful .rolling-list:nth-of-type(2n) ~ .rolling-list {margin-top:1rem;}
.brand-edm .edm-process .mentoring .successful h4 {position:absolute;top:-.75rem;left:5%;width:90%;padding:7px 0;border-radius:1rem;background:#121484;color:#fff;text-align:center;}
.brand-edm .edm-process .mentoring .successful h4 .num {color:#6cb741;}
.brand-edm .edm-process .mentoring .successful p + p {margin-top:.75rem;}
.brand-edm .edm-process .mentoring .successful p em {position:relative;display:block;margin-bottom:.25rem;}
.brand-edm .edm-process .mentoring .successful p em .icon {position:absolute;top:0;right:.5rem;}
.brand-edm .edm-process .mentoring .successful .progress p em {display:inline-block;width:45%;padding-top:35px;text-align:center;}
.brand-edm .edm-process .mentoring .successful .progress p em .icon {top:0;right:50%;transform:translateX(50%)}
.brand-edm .edm-process .mentoring .successful p span {display:block;font-weight:300;;color:#333;font-size:90%;}
.brand-edm .edm-process .mentoring .successful p .bullet-dot {}
.brand-edm .edm-process .review-wrap {padding-top:3.5rem;}
.brand-edm .edm-process .review {width:94%;margin-top:1.25rem;}

@media screen and (min-width:769px) {
    .brand-edm .edm-process .review .col2 {width:49%;max-width:523px;float:left;}
    .brand-edm .edm-process .review .col2 + .col2 {float:right;}
}
@media screen and (max-width:768px) {
    .brand-edm .edm-process {padding:10% 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/process_bg.png) center 15% no-repeat;background-size:130%;}
    .brand-edm .edm-process .mentoring {margin-top:8%;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/icon_multiple.png) 50% 48% no-repeat;background-size:2rem;}
    .brand-edm .edm-process .mentoring .double-wrap {float:none;margin:0 auto;max-width:21rem;}
    .brand-edm .edm-process .mentoring .double {position:relative;width:21rem;height:20rem;margin:0 auto;z-index:1;}
    .brand-edm .edm-process .mentoring .double em {width:auto;min-width:3rem;padding:3px 10px;}
    .brand-edm .edm-process .mentoring .double em:before {background-position:bottom center !important;background-size:100% !important;}
    .brand-edm .edm-process .mentoring .double .pers {position:relative;width:60%;margin:37px auto 0;}
    .brand-edm .edm-process .mentoring .double .pers span {margin:15px auto;}
    .brand-edm .edm-process .mentoring .successful-wrap {width:94%;float:none;margin:5.4rem auto 0;}
    .brand-edm .edm-process .mentoring .successful:after {content:'';display:block;width:100%;clear:both;}
    .brand-edm .edm-process .mentoring .successful .rolling-list {height:11rem;}
    .brand-edm .edm-process .mentoring .successful .rolling-list:nth-of-type(2n) ~ .rolling-list {margin-top:2rem;}
    .brand-edm .edm-process .mentoring .successful h4 {position:absolute;top:-15px;left:3%;width:94%;padding:5px 0;box-sizing:border-box;border-radius:20px;background:#121484;color:#fff;font-size:85%;font-weight:normal;text-align:center;}
    .brand-edm .edm-process .mentoring .successful p + p {margin-top:1rem;}
    .brand-edm .edm-process .mentoring .successful p em .icon {right:0;width:30px;height:30px;}
    .brand-edm .edm-process .mentoring .successful .progress p em {width:48%;}
    .brand-edm .edm-process .review-wrap {padding-top:10%;}
    .brand-edm .edm-process .review {width:94%;margin:15px auto 0;}
    .brand-edm .edm-process .review .col2 {width:49%;float:left;}
    .brand-edm .edm-process .review .col2 + .col2 {float:right;}
}

.brand-edm .edm-solution {padding:3.5rem 0 70px;background:#eff0f3;}
.brand-edm .edm-solution .solution-wrap {margin-top:3.5rem;}
.brand-edm .edm-solution .solution-wrap:after {content:'';display:block;width:100%;clear:both;}
.brand-edm .edm-solution .solution-slider:after {content:'';display:block;width:100%;margin-top:1.5rem;}
.brand-edm .edm-solution .solution-slider .thumb-wrap {position:relative;}
.brand-edm .edm-solution .solution-slider .thumb-wrap .text-wrap {position:absolute;top:10%;left:0;width:100%;text-align:center;color:#fff;line-height:140%;}
.brand-edm .edm-solution .solution-slider .thumb-wrap .text-wrap .tag {display:block;width:90%;margin:.5rem auto 0;}
.brand-edm .edm-solution .solution-slider .thumb-wrap .text-wrap .tag span {display:inline-block;margin-top:.25rem;padding:2px .5rem;border:1px solid #fff;font-size:90%;color:#fff;}
.brand-edm .edm-solution .solution-slider .toggle-btn {display:block;width:100%;margin-top:-2px;padding:.5rem 0;background:#99a0b6;text-align:center;color:#fff;font-size:90%;cursor:pointer;}
.brand-edm .edm-solution .solution-slider .toggle-btn:after {content:'';display:inline-block;width:13px;height:9px;margin-left:.5rem;margin-top:-.2rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/icon_open.png);vertical-align:middle;}
.brand-edm .edm-solution .solution-slider .toggle-btn.on:after {transform:rotate(180deg);}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap {display:none;position:absolute;top:100%;left:0;width:100%;padding:1rem;border:1px solid #bcbcbc;background:#e5e8f1;box-sizing:border-box;font-size:86%;line-height:140%;color:#333;font-weight:300;letter-spacing:-1px;word-break:keep-all;}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap p ~ p {margin-top:1rem;}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap p em {display:block;margin-bottom:.25rem;font-size:110%;font-weight:800;}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap .illust {text-align:center;}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap .col2 .bullet-dot {display:inline-block;width:45%;}
.brand-edm .edm-solution .solution-slider .pc-pop-wrap .pop-close {display:none;}

@media screen and (max-width:768px) {
    .brand-edm .edm-solution .solution-slider {position:relative;margin-top:1.5rem;overflow-x:scroll;/*transform:none !important;*/}
    .brand-edm .edm-solution .solution-slider .rolling-list {position:relative;width:20rem !important;float:left;margin-left:1rem;margin-right:0 !important;}
    .brand-edm .edm-solution .solution-slider .thumb-wrap .text-wrap strong {font-size:110%;color:#fff;}
    .brand-edm .edm-solution .solution-slider .toggle-btn {display:block;width:100%;margin-top:-2px;padding:10px 0;background:#99a0b6;text-align:center;color:#fff;font-size:90%;cursor:pointer;}
    .brand-edm .edm-solution .solution-slider .toggle-btn:after {content:'';display:inline-block;width:9px;height:6px;margin-left:10px;margin-top:-4px;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/icon_open.png) no-repeat;background-size:100%;transform:rotate(-90deg);vertical-align:middle;}
    .brand-edm .edm-solution .mo-pop-wrap {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;}
    .brand-edm .edm-solution .mo-pop-wrap.open {display:block;}
    .brand-edm .edm-solution .mo-pop-wrap > div {display:none;position:absolute;top:8%;left:5%;width:90%;max-height:80%;padding:20px;border:1px solid #bcbcbc;background:#e5e8f1;box-sizing:border-box;font-size:86%;line-height:140%;color:#333;font-weight:lighter;letter-spacing:-1px;word-break:keep-all;overflow-y:scroll;}
    .brand-edm .edm-solution .mo-pop-wrap p ~ p {margin-top:20px;}
    .brand-edm .edm-solution .mo-pop-wrap p em {display:block;margin-bottom:5px;font-size:110%;font-weight:bold;}
    .brand-edm .edm-solution .mo-pop-wrap p img {max-width:100%;}
    .brand-edm .edm-solution .mo-pop-wrap .illust {text-align:center;max-width:100%;}
    .brand-edm .edm-solution .mo-pop-wrap .col2 .bullet-dot {display:inline-block;width:45%;}
    .brand-edm .edm-solution .mo-pop-wrap .pop-close {position:absolute;top:calc(8% + 10px);right:calc(5% + 10px);display:block;width:20px;height:20px;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/m/v2/docs/edmuhakintro/icon_multiple.png) no-repeat;background-size:100%;z-index:2;}
}

.brand-edm .edm-system {padding:3.5rem 0 70px;}
.brand-edm .edm-system .column {margin-top:2.5rem;line-height:130%;word-break:keep-all;}
.brand-edm .edm-system .col2 {display:block;width:49%;max-width:527px;height:23.5rem;float:none;margin:0 auto;padding:1.5rem;border:1px solid #ddd;box-sizing:border-box;}
.brand-edm .edm-system .col2:nth-of-type(2n) {float:right;}
.brand-edm .edm-system .col2:nth-of-type(2n) ~ .col2 {margin-top:25px;}
.brand-edm .edm-system .col2 h3 {text-align:left;}
.brand-edm .edm-system .col2 p {margin-top:1rem;font-size:86%;color:#666;}
.brand-edm .edm-system .col2 p em {color:#121484;}
.brand-edm .edm-system .col2 [class^="illust"] {text-align:center;}
.brand-edm .edm-system .col2 [class^="illust"] .exp {display:block;font-size:80%;color:#aaa;}
.brand-edm .edm-system .col2 .illust01 {text-align:right;}
.brand-edm .edm-system .col2 .illust02 {margin-top:2.5rem;}
.brand-edm .edm-system .col2 .illust02 .exp {margin-top:1rem;}
.brand-edm .edm-system .col2 .illust03 {margin-top:.5rem;}
.brand-edm .edm-system .col2 .illust03 .txt {display:block;color:#6cbfdf;font-size:80%;}
.brand-edm .edm-system .col2 .illust03 .txt span {display:inline-block;width:49%;}

@media screen and (max-width:768px) {
    .brand-edm .edm-system {padding:10% 0 10%;}
    .brand-edm .edm-system .column {margin-top:5%;line-height:130%;word-break:keep-all;}
    .brand-edm .edm-system .col2 {display:block;width:90%;height:auto;float:none;margin:0 auto;padding:15px;border:1px solid #ddd;box-sizing:border-box;}
    .brand-edm .edm-system .col2 ~ .col2 {margin-top:4%;float:none;}
    .brand-edm .edm-system .col2 h3 {text-align:left;}
    .brand-edm .edm-system .col2 p {margin-top:20px;font-size:86%;color:#666;}
    .brand-edm .edm-system .col2 p em {color:#121484;}
    .brand-edm .edm-system .col2 [class^="illust"] {text-align:center;max-width:360px;margin:4% auto 0;}
    .brand-edm .edm-system .col2 [class^="illust"] .exp {display:block;font-size:80%;color:#aaa;}
    .brand-edm .edm-system .col2 [class^="illust"] img {max-width:100%;}
    .brand-edm .edm-system .col2 .illust01 {width:40%;max-width:180px;text-align:center;}
    .brand-edm .edm-system .col2 .illust02 {margin-top:5%;}
    .brand-edm .edm-system .col2 .illust02 .exp {margin-top:20px;}
    .brand-edm .edm-system .col2 .illust03 {margin-top:10px;}
}

.brand-edm .edm-support {padding:2rem 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/global_bg.jpg) top center;}
.brand-edm .edm-support .column {position:relative;width:90%;margin-top:3.5rem;z-index:1;font-size:.8rem;text-align:center;}
.brand-edm .edm-support .column:before {content:'';position:absolute;top:-50px;left:-67px;display:block;width:1215px;height:552px;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/global_map.png);z-index:-1;}
.brand-edm .edm-support .column .col2 {position:relative;display:inline-block;width:450px;height:650px;border:1px solid #ccc;border-radius:.25rem;background:#fff url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/global_branch_bg.png) center 30% no-repeat;vertical-align:top;}
.brand-edm .edm-support .column .col2 h3 {padding:1rem 0;font-size:.9rem;}
.brand-edm .edm-support .column .col2 .branch {position:absolute;width:5rem;}
.brand-edm .edm-support .column .col2 .branch em {display:block;width:110%;margin-bottom:8px;text-align:center;}
.brand-edm .edm-support .column .col2 .branch span {display:block;width:110%;padding:8px 0;border-radius:1rem;background:#99a0b6;color:#fff;line-height:100%;}
.brand-edm .edm-support .column .col2.domestic span ~ span {margin-top:35px;}
.brand-edm .edm-support .column .col2 .domestic1 {top:50%;left:2.5rem;transform: translateY(-100%); width:5rem;}
.brand-edm .edm-support .column .col2 .domestic2 {top:50%;right:4rem;transform: translateY(-100%); width:5rem;}
.brand-edm .edm-support .column .col2 .ml-20{margin-left:1rem;}
.brand-edm .edm-support .column .col2.overseas span ~ span {margin-top:.5rem;}
.brand-edm .edm-support .column .col2 .usa {top:5rem;left:2rem;width:5rem;height:7.5rem;}
.brand-edm .edm-support .column .col2 .uk {top:230px;left:2rem;width:5rem;height:7.5rem;}
.brand-edm .edm-support .column .col2 .ca {top:3rem;right:2.5rem;width:5rem;height:7.5rem;}
.brand-edm .edm-support .column .col2 .au {top:220px;right:2.5rem;width:5rem;height:7.5rem;}
.brand-edm .edm-support .column .col2 .ch {top:320px;left:2rem;width:5rem;height:7.5rem;}
.brand-edm .edm-support .column .col2 .ma {bottom: -4.4rem;left: 8.5rem;width:5rem;}

.brand-edm .edm-support .column .col2 .total {position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 0;border-radius:.25rem;background:#6cb741;font-size:120%;}
.brand-edm .edm-support .column .col2 .total em {display:block;margin-bottom:.5rem;color:#fff;font-size:250%;font-weight:800;line-height:100%;}

@media screen and (max-width:768px) {
    .brand-edm .edm-support {padding:10% 3%;}
    .brand-edm .edm-support .column {margin-top:2rem;}
    .brand-edm .edm-support .column:before {top:0;left:0;width:100%;height:100%;background-size:100%;}
    .brand-edm .edm-support .column .col2 {width:100%;height:auto;overflow:hidden;border:none;}
    .brand-edm .edm-support .column .col2 h3 {position:absolute;width:1px;height:1px;top:-1px;left:-1px;z-index:-1;overflow:hidden;}
    .brand-edm .edm-support .column .col2 .branch {width:1px;height:1px;top:-1px;left:-1px;z-index:-1;overflow:hidden;}
    .brand-edm .edm-support .column .col2 .branch em {margin-bottom:10px;}
    .brand-edm .edm-support .column .col2 .branch span {width:100%;}
    .brand-edm .edm-support .column .col2.domestic {background:url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/p/v2/docs/edmuhakintro/global_branch_domestic_m_250528.png") center no-repeat;background-size:contain;color:#111;text-shadow:0 0 20px rgba(255,255,255,0.5);}
    .brand-edm .edm-support .column .col2.overseas {margin-top:5px;background:url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/p/v2/docs/edmuhakintro/global_branch_overseas_m_250528.png") center no-repeat;background-size:contain;color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.5);}
    .brand-edm .edm-support .column .col2.overseas * {color:#fff;}
    .brand-edm .edm-support .column .col2 .total {position:relative;bottom:auto;left:auto;padding:14% 0;background:none;}
    .brand-edm .edm-support .column .col2 .total em {font-size:160%;line-height:150%;}
}

.brand-edm .edm-consulting {padding:3.5rem 0;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/pages/brand-edm/consulting_bg.jpg) top center;}
.brand-edm .edm-consulting .context {width:54rem;margin:0 auto;font-size:194%;line-height:140%;letter-spacing:-1px;}
.brand-edm .edm-consulting .context p {color:#fff;}
.brand-edm .edm-consulting .context .button {position:relative;display:block;width:40%;margin:2.5rem auto 0;border-radius:.25rem;background:#111;color:#00fff6;font-size:86%;font-weight:800;}
.brand-edm .edm-consulting .context .button:after {content:'>';position:absolute;top:50%;right:5%;display:block;width:1.2rem;height:1.2rem;margin-top:-12px;border-radius:50%;background:#00fff6;font-size:90%;font-family:"arial";line-height:26px;text-align:center;color:#111;}
.brand-edm .edm-consulting .consulting-list {margin-top:3.5rem;}
.brand-edm .edm-consulting .recommend-slider {width:100%;}
.brand-edm .edm-consulting .recommend-slider {display:inline-block;width:100%;}
.brand-edm .edm-consulting .recommend-slider .rolling-list {position:relative;width:343px;float:left;margin-right:25px;background:#fff;}
.brand-edm .edm-consulting .recommend-slider .rolling-list:first-child {margin-left:0;}
.brand-edm .edm-consulting .recommend-slider .rolling-list:last-child {margin-right:0;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .thumb {position:relative;display:block;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .thumb .play {position:absolute;bottom:.5rem;right:.5rem;opacity:0.8;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .thumb .play:hover {opacity:1;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .text {display:block;width:15rem;height:4.5rem;margin:.75rem auto;box-sizing:border-box;font-size:.7rem;line-height:1rem;overflow:hidden;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .text:before {content:'';display:block;width:100%;height:100%;border:1px solid #cbd4d9;border-top:none;box-sizing:border-box;background:#fafafc;position:absolute;bottom:0;left:0;z-index:-1;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .text .tit {display:block;margin-bottom:.25rem;font-weight:800;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .text .bullet-dash {position:relative;display:block;padding-left:.5rem;font-size:.7rem;line-height:1rem;font-weight:300;;}
.brand-edm .edm-consulting .recommend-slider .rolling-list .text .bullet-dash:before {content:'';display:block;width:.2rem;height:1px;position:absolute;top:8px;left:0;background:#666;}

@media screen and (max-width:768px) {
    .brand-edm .edm-consulting {padding:10% 0;}
    .brand-edm .edm-consulting .context {width:100%;color:#fff;font-size:150%;}
    .brand-edm .edm-consulting .context .button {position:relative;display:block;width:60%;max-width:250px;margin:0 auto;border-radius:5px;background:#111;color:#00fff6;font-size:86%;font-weight:800;}
    .brand-edm .edm-consulting .context .button:after {content:'>';position:absolute;top:50%;right:5%;display:block;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#00fff6;font-size:90%;font-family:"arial";line-height:18px;text-align:center;color:#111;}
    .brand-edm .edm-consulting .consulting-list {display:inline-block;width:100%;margin-top:10%;}
    .brand-edm .edm-consulting .consulting-list .bx-wrapper {max-width:100% !important;}
    .brand-edm .edm-consulting .recommend-slider .rolling-list {width:245px !important;margin-left:1rem;margin-right:0 !important;}
    .brand-edm .edm-consulting .recommend-slider .rolling-list .text {width:90%;margin:.5rem auto;}
    .brand-edm .edm-consulting .recommend-slider .rolling-list .text:before {content:'';display:block;width:100%;height:125px;border:1px solid #cbd4d9;border-top:none;box-sizing:border-box;background:#fafafc;position:absolute;bottom:0;left:0;z-index:-1;}
}

.brand-edm + .footer .partnership {margin-top:0;}

/*유튜브 영상 관련*/
.brand-edm .video-wrap {position:relative;overflow:hidden;cursor:pointer;}
.brand-edm .video-wrap:after {content:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/p/v2/common/btn_play.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.brand-edm .video-wrap img {width:100%;max-height:initial;margin-top:-9.5%;}
.brand-edm .video-wrap.without-after-element:after {content:none;}

#edmCampaign .video-wrap {max-height:252px;}
#edmBook .video-wrap {max-height:310px;}
#edmInnovation .video-wrap {max-height:296px;}

@media screen and (max-width:768px) {
    #edmBook .video-wrap {max-height:187px;}
    #edmInnovation .video-wrap {max-height:110px;}
}
