@charset "UTF-8";

img { display: inline-block; }
/*                              레이아웃                                */
.container { overflow: visible; }
.business-language .section-title { font-size: 54rem; color: #000; text-align: center; }
.business-language .main-video .videoWrap { border-radius: 0; isolation: isolate; }
.business-language .youtube-channel .max-width { padding-top: 0; padding-bottom: 0; text-align: left; }
/*                      비즈니스 영어과정 후기                             */
.business-language-section02 { background-color: #E2F5FF; }
.business-language-section02 .section02-box-icon { display: block; margin: 0 auto 6rem; width: 40rem; height: 30rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section02-icon01.png") no-repeat center; background-size: cover; }
.business-language-section02 .section02-box { padding: 60rem 0; box-shadow: 0 2rem 4rem #C9DEE9; background-color: #fff; font-size: 32rem; font-weight: 700; line-height: 1.33; color: #333; text-align: center; border-radius: 24rem; isolation: isolate; }
.business-language-section02 .section02-box > strong { color: #451BF4; }
.business-language-section02 .section02-box > p { margin-top: 20rem; font-size: 20rem; color: #333; }
@media screen and (max-width:991px) {
    .business-language-section02 .section02-box { padding: 40rem 0; font-size: 24rem; }
    .business-language-section02 .section02-box-icon { margin-bottom: 10rem; width: 32rem; height: 24rem; }
    .business-language-section02 .section02-box > p { font-size: 18rem; }
}
/*                      비즈니스 영어 특징/과정                             */
.business-language-section03 { width: 100%; min-height: 770rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section03-bg01.jpg") no-repeat top center; background-size: cover; text-align: center; }
.business-language-section03 .section03-tag-box { display: inline-block; margin: 0 auto 12rem; padding: 12rem 24rem; border: 2rem solid #FFA884; background-color: #fff; font-size: 22rem; font-weight: 700; line-height: 1.4; color: #FF4E0E; border-radius: 12rem; isolation: isolate; }
.business-language-section03 .section-title > strong { display: block; color: #FF4E0E; }
.section03-con { margin-top: 60rem; }
.section03-con-title { display: block; font-size: 40rem; line-height: 1.35; color: #000; }
.section03-con1-list { display: grid; gap: 24rem; margin-top: 44rem; grid-template-columns: repeat(3,1fr); }
.section03-con1-list > li { box-shadow: 0 2rem 4rem #ddd; background-color: #fff; border-radius: 12rem; isolation: isolate; }
.section03-con1-list > li > img { width: 100%; }
.section03-con1-list > li > p { padding: 24rem; font-size: 22rem; font-weight: 700; color: #000; }
.section03-con1-list > li strong { color: #FF4E0E; }
.section03-con2-list { display: grid; gap: 24rem; margin-top: 44rem; grid-template-columns: repeat(2,1fr); }
.section03-con2-list > li { background-color: #eee; border-radius: 12rem; isolation: isolate; }
.section03-con2-list > li.business { border: 4rem solid #F6561C; box-shadow: 0 8rem 16rem #FFD8B1; background-color: #FFF9ED; }
.section03-con2-list > li.business .section03-con2-list-top { background-color: #F6561C; border-radius: 6rem 6rem 0 0; isolation: isolate; }
.section03-con2-list-top { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; min-height: 120rem; background-color: #989EAE; font-size: 18rem; font-weight: 700; line-height: 1.66; color: #fff; border-radius: 12rem 12rem 0 0; isolation: isolate; }
.section03-con2-list-top > strong { display: block; margin-bottom: 8rem; font-size: 26rem; }
.section03-con2-list-text { padding: 8rem 24rem; font-size: 26rem; font-weight: 700; color: #7A7F8B; }
.section03-con2-list-text > p { display: flex; align-items: center; justify-content: center; flex-direction: column; border-bottom: 2rem solid #BEC2CB; height: 120rem; }
.section03-con2-list > li.business .section03-con2-list-text > p { border-bottom: 2rem solid #D6C1B2; color: #000; }
.section03-con2-list > li .section03-con2-list-text > p:last-child { border-bottom: none; }
@media screen and (max-width:991px) {
    .business-language-section03 .section03-tag-box { padding: 8rem 16rem; font-size: 22rem; }
    .business-language-section03 .section-title > strong { display: inline; }
    .section03-con { margin-top: 40rem; }
    .section03-con-title { font-size: 30rem; }
    .section03-con1-list { margin-top: 40rem; grid-template-columns: repeat(1,1fr); }
    .section03-con1-list > li > p { font-size: 20rem; }
    .section03-con2-list { gap: 10rem; }
    .section03-con2-list-top { padding: 16rem 0; font-size: 16rem; line-height: 1.46; }
    .section03-con2-list-top > strong { font-size: 22rem; }
    .section03-con2-list-text { padding: 8rem 14rem 0; }
}
@media screen and (max-width:500px) {
    .section03-con2-list-text > p { font-size: 14rem; }
}
/*                      비즈니스 영어 과정 실제 후기                             */
.business-language-section04 { background-color: #FFF6E2; }
.section04-con { margin-top: 56rem; border: 2rem solid #EEE4D1; background-color: #fff; border-radius: 12rem; isolation: isolate; }
.section04-con > strong { display: block; width: 100%; height: 80rem; background-color: #F6561C; font-size: 22rem; line-height: 80rem; color: #fff; text-align: center; border-radius: 12rem 12rem 0 0; isolation: isolate; }
.section04-con-list { padding: 40rem 92rem; overflow: hidden; }
.section04-con-list li { margin-bottom: 32rem; padding-left: 18rem; position: relative; float: left; }
.section04-con-list li:nth-child(2n) { padding-left: 0; float: right; text-align: right; }
.section04-con-list li:last-child { margin-bottom: 0; }
.section04-con-list li > div { font-size: 22rem; font-weight: 700; color: #333; box-sizing: border-box; }
.section04-con-list-q { padding: 12rem; width: 510rem; background-color: #EDEDED; text-align: center; border-radius: 12rem; isolation: isolate; }
.section04-con-list-q:before { display: block; margin-top: -12rem; position: absolute; top: 50%; left: 0; width: 24rem; height: 24rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section04-icon01.png") no-repeat top center; background-size: cover; content: ""; }
.section04-con-list-answer { margin-right: -20rem; padding: 16rem 36rem 24rem 20rem; position: relative; width: 564rem; min-height: 444rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section04-bg01.png") no-repeat center; background-size: cover; text-align: left; }
.section04-con-list-answer.long { min-height: 480rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section04-bg02.png") no-repeat top center; }
.section04-con-list-answer .answer-inner { padding: 24rem; color: #000; }
.section04-con-list-answer p { padding-top: 16rem; font-size: 20rem; }
.section04-con-list-answer strong { color: #FF3C00; }
.section04-con-list-answer .margin { display: block; padding-top: 8rem; font-size: 22rem; }
.section04-con-list-answer .margin-both { padding: 8rem 0; }
@media screen and (max-width:991px) {
    .section04-con { margin-top: 34rem; }
    .section04-con > strong { height: 62rem; font-size: 22rem; line-height: 62rem; }
    .section04-con-list { padding: 26rem 0 0; }
    .section04-con-list li:nth-child(2n) { margin-left: 0; overflow: hidden; width: 100%; }
    .section04-con-list li { margin-bottom: 0; margin-left: 16rem; padding-left: 14rem; }
    .section04-con-list li > div { font-size: 18rem; }
    .section04-con-list-q { width: 282rem}
    .section04-con-list-q:before { margin-top: -8rem; width: 14rem; height: 14rem; }
    .section04-con-list-answer { margin-right: 0; padding: 20rem 32rem 24rem 16rem; width: 328rem; min-height: auto; float: right; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section04-bg-m.png") no-repeat top center; }
    .section04-con-list-answer .answer-inner { padding: 16rem; min-height: 280rem; }
    .section04-con-list-answer.long { min-height: auto; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section04-bg-m.png") no-repeat top center; }
    .section04-con-list-answer p { padding-top: 12rem; font-size: 16rem; line-height: 22rem; }
    .section04-con-list-answer .margin { padding-top: 12rem; font-size: 18rem; line-height: 28rem; }
}
/*                      비즈니스 영어 과정 추천 대상                             */
.business-language-section05 { background-color: #E4EBFF; }
.section05-list { margin-top: 60rem; text-align: center; }
.section05-list > li { margin-bottom: 24rem; padding: 26rem 0; box-shadow: 0 4rem 6rem #B6D1FF; background-color: #5128F5; font-size: 26rem; font-weight: 700; color: #fff; border-radius: 12rem; isolation: isolate; }
.section05-list > li:last-child { margin-bottom: 0; }
.section05-list > li > strong { color: #FFF45A; }
@media screen and (max-width:991px) {
    .section05-list { margin-top: 40rem; }
    .section05-list > li { margin-bottom: 16rem; padding: 16rem 0; font-size: 22rem; }
}
/*                 비즈니스 영어 과정 국가별 추천 어학연수 기관                      */
.business-language-section06 { background-color: #EAFEE8; }
.business-language-section06 .sticky { position: sticky; top: 0; z-index: 5; background-color: #EAFEE8; }
.section06-tab { display: grid; gap: 24rem; margin-top: 32rem; grid-template-columns: repeat(3,1fr); }
.section06-tab > li a { display: block; border: 2rem solid #CEE6CB; box-shadow: 0 2rem 6rem #D1EACE; width: 100%; height: 62rem; background-color: #fff; font-size: 20rem; font-weight: 700; line-height: 62rem; text-align: center; border-radius: 8rem; isolation: isolate; }
.section06-tab > li a.on { background-color: #1EC95B; color: #fff; }
.section06-con { padding-top: 32rem; }
.section06-con.canada { padding-top: 40rem; }
.section06-con.british { padding-top: 40rem; }
.section06-con-title { padding: 24rem; border: 2rem solid #1EC95B; box-shadow: 0 4rem 6rem rgba(124,236,164,0.32); background-color: #fff; font-size: 26rem; font-weight: bold; color: #333; text-align: left; border-radius: 12rem; isolation: isolate;}
.section06-con-title img { margin-right: .8rem; }
.section06-con-col { display: flex; justify-content: space-between; margin-top: 24rem; border: 2rem solid #CEE6CB; background-color: #fff; border-radius: 12rem; isolation: isolate; }
.section06-con-col-text { padding: 24rem; width: calc(100% - 436rem); text-align: left; box-sizing: border-box; }
.section06-con-col-img { width: 436rem; aspect-ratio: 436/372; border-radius: 0 12rem 12rem 0; isolation: isolate; }
.section06-con-col-img.img1 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img01.png") no-repeat top center; background-size: cover; }
.section06-con-col-img.img2 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img02.png") no-repeat top center; background-size: cover; }
.section06-con-col-img.img3 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img03.png") no-repeat top center; background-size: cover; }
.section06-con-col-img.img4 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img04.png") no-repeat top center; background-size: cover; }
.section06-con-col-img.img5 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img05.png") no-repeat top center; background-size: cover; }
.section06-con-col-img.img6 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/business-language/business-language-section06-img06.png") no-repeat top center; background-size: cover; }
.section06-con-col-name { display: flex; gap: 8rem; align-items: center; margin-bottom: 16rem; }
.section06-con-col-name img { aspect-ratio: 90/78; }
.section06-con-col-name strong { display: block; padding-bottom: 8rem; font-size: 22rem; font-weight: 700; line-height: 1.4; color: #000; }
.section06-con-col-name > p > span { display: block; font-size: 16rem; line-height: 1.2; color: #999; }
.section06-con-col-desc { font-size: 18rem; font-weight: 700; line-height: 1.56; color: #333; }
.section06-con-col-tag { margin: 12rem 0 16rem; font-size: 16rem; line-height: 30rem; }
.section06-con-col-tag > em { display: inline-block; margin-right: 16rem; padding: 0 8rem; max-width: 78rem; background-color: #EFEFEF; font-size: 16rem; line-height: 30rem; color: #333; border-radius: 4rem; isolation: isolate; }
.section06-con-col-list { font-size: 16rem; color: #333; }
.section06-con-col-list strong { font-weight: 400; color: #CE1126; }
@media screen and (max-width:991px) {
    .section06-tab { gap: 8rem; }
    .section06-tab > li a { height: 46rem; font-size: 16rem; line-height: 46rem; }
    .section06-con-title { font-size: 22rem; color: #000; text-align: center; }
    .section06-con-title img { display: block; margin: 0 auto 2rem; width: 60rem; height: auto; }
    .section06-con-col { flex-direction: column-reverse; }
    .section06-con-col-img { width: 100%; aspect-ratio: 328/232; border-radius: 12rem 12rem 0 0; isolation: isolate; }
    .section06-con-col-text { padding: 16rem; width: 100%; }
    .section06-con-col-name img { width: 46rem; }
    .section06-con-col-name strong { font-size: 22rem; }
    .section06-con-col-name > p > span { font-size: 16rem; }
    .section06-con-col-desc { font-size: 16rem; }
    .section06-con-col-tag { font-size: 16rem; color: #666; }
    .section06-con-col-tag > em { padding: 0 10rem; font-size: 16rem; line-height: 2.2; max-width: 100rem;}
    .section06-con-col-list { font-size: 16rem; color: #666; }
}
/*                              1위 유학 채널                                   */
.business-language-section07 { background: #EAFFFE; }
.business-language-section07 .sub-title { margin-bottom: 60rem; font-size: 54rem; color: #000; }
.business-language-section07-text { display: inline-block; margin-bottom: 12rem; padding: 12rem 24rem; border: 2rem solid #00B9AE; background: #fff; font-size: 26rem; font-weight: 700; color: #00AFA5; border-radius: 8rem; isolation: isolate; }
.business-language-section07-con .youtube-wrap { width: 100%; }
.business-language-section07-con .youtube-wrap iframe { box-shadow: 0 8rem 16rem rgba(0, 0, 0, 16%); width: 100%; aspect-ratio: 16 / 9; }
@media screen and (max-width:991px) {
    .business-language-section07 .sub-title { margin-bottom: 26rem; font-size: 30rem; }
    .business-language-section07-text { padding: 8rem 16rem; font-size: 22rem; }
}
@media screen and (max-width:991px) {
    .new-dream-section-con li.col1 { box-sizing: border-box; }
}
/* 레이아웃 */
@media screen and (max-width:1200px) {
    .business-language .max-width { width: 90%; }
}
@media screen and (max-width:1080px) {
    .business-language .max-width { width: 90%; }
}
@media screen and (max-width:991px) {
    .business-language .max-width { width: 100%; }
    .business-language #real-review-section .max-width { padding: 0 16rem; }
    .business-language-section01 .max-width { padding: 84rem 0 106rem; }
    .business-language .section-title { font-size: 30rem; }
    .pc-br { display: none; }
    .mo-br { display: block; }
}
