@charset "UTF-8";

/*********************************************************************
**********************************************************************
                           레이아웃
**********************************************************************
*********************************************************************/
.container {overflow: visible;}
.business-language .maxWidth {width: 1080px;margin: 0 auto;box-sizing: border-box;padding: 6rem 0;}
.business-language #real-review-section .maxWidth {padding: 0;}
.business-language .section-title {font-size: 2.7rem;color: #000;text-align: center;}
/*********************************************************************
**********************************************************************
                           메인 비쥬얼
**********************************************************************
*********************************************************************/
.business-language-section01 {width: 100%;min-height: 38.5rem;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-bg01.jpg") no-repeat center;background-size: cover;}
.business-language-section01 .maxWidth {padding: 6rem 0 4rem;text-align: center;}
.business-language-section01 .section01-tag-box {display: inline-block;padding: .6rem 1.2rem;border-radius: 64px;background-color: #fff;font-size: 1.3rem;font-weight: 700;color: #000;box-shadow:0 1px 4px #704FE7;}
.business-language-section01 .section01-tag-box strong {color: #4E23FF;}
.business-language-section01 .section01-title{font-size: 4.9rem;font-weight: 700;line-height: 1.5;color:#FFF944;text-shadow: 0px 1px 4px #443F55;}
.business-language-section01 .section01-sub-title {font-size: 1.6rem;font-weight: 700;line-height: 1.45;color: #fff;text-shadow: 0px 1px 4px #443F55;}
.business-language-section01 .section01-textBox {padding: 0 4.4445vw;}
.business-language-section01 .section01-list {display: grid;grid-template-columns: repeat(2,1fr);position: relative;width: 71%;max-width: 764px;margin: 4.1rem auto 0;font-size: 1.3rem;color: #fff;}
.business-language-section01 .section01-list:after {display: block;position: absolute;width: 32px;height: 32px;top: 50%;right: 50%;margin-top: -16px;margin-right: -16px;font-size: 32px;font-weight: 700;line-height: 32px;text-align: center;color: #fff;content:"+";}
.business-language-section01 .section01-list li {display: flex;flex-direction: column;position: relative;width: 100%;right: -7.3%;padding: 1.6rem 0;align-items: center;border-radius: 100px;font-size: 1.3rem;font-weight: 700;}
.business-language-section01 .section01-list li:before {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 100px;background-color: #451BF4;opacity: .9;content: "";}
.business-language-section01 .section01-list li:last-child {right: 0;left: -7.3%;}
.business-language-section01 .section01-list li:last-child:before {background-color: #007AF3;}
.business-language-section01 .section01-list li p {position: relative;z-index: 1;font-size: .9rem;}
.business-language-section01 .section01-list li strong {display: block;padding-top: .5rem;font-size: 1.3rem;line-height: 1.38;}
@media screen and (max-width: 768px) {
    .business-language-section01 .section01-tag-box {width: 100%;min-width: 328px;max-width: 498px;font-size: calc(1rem + 1.9446vw);box-sizing: border-box;}
    .business-language-section01 .section01-title {font-size: calc(1rem + 12.501vw);line-height: 1.25;}
    .business-language-section01 .section01-sub-title {padding-top: .6rem;font-size: calc(1rem + 2.5002vw);}
    .business-language-section01 .section01-list {width: 100%;max-width: 538px;margin-top: 3rem;}
    .business-language-section01 .section01-list:after {width: 20px;height: 20px;margin-top: -10px;margin-right: -10px;font-size: 20px;line-height: 20px;}
    .business-language-section01 .section01-list li p {font-size: calc(1rem + 0.5556vw);}
    .business-language-section01 .section01-list li strong {font-size: calc(1rem + 1.9446vw);}
}
/*********************************************************************
**********************************************************************
                        비즈니스 영어과정 후기
**********************************************************************
*********************************************************************/
.business-language-section02 {background-color: #E2F5FF;}
.business-language-section02 .section02-box-icon {display: block;width: 40px;height: 30px;margin:0 auto .3rem;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section02-icon01.png") no-repeat center;background-size: cover;}
.business-language-section02 .section02-box {padding: 3rem 0;border-radius: 24px;background-color: #fff;box-shadow:0 2px 4px #C9DEE9;font-size: 1.6rem;font-weight: 700;color: #333;line-height: 1.33;text-align: center;}
.business-language-section02 .section02-box > strong {color: #451BF4;}
.business-language-section02 .section02-box > p {margin-top: 1rem;font-size: 1rem;color: #333;}
@media screen and (max-width: 768px) {
    .business-language-section02 .section02-box {font-size: calc(1rem + 2.5002vw);}
    .business-language-section02 .section02-box-icon {width: 32px;height: 24px;margin-bottom: .8rem;}
    .business-language-section02 .section02-box > p {font-size: calc(1rem + 0.8334vw);}
}
/*********************************************************************
**********************************************************************
                    비즈니스 영어 특징/과정
**********************************************************************
*********************************************************************/
.business-language-section03 {width: 100%;min-height: 38.5rem;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/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;padding: .6rem 1.2rem;margin: 0 auto .6rem;border: 1px solid #FFA884;border-radius: 12px;background-color: #fff;font-size: 1.1rem;font-weight: 700;line-height: 1.4;color: #FF4E0E;}
.business-language-section03 .section-title > strong {display: block;color: #FF4E0E;}
.section03-con {margin-top: 3rem;}
.section03-con-title {display: block;font-size: 2rem;line-height: 1.35;color: #000;}
.section03-con1-list {display: grid;grid-template-columns: repeat(3,1fr);gap: 1.2rem;margin-top: 2.2rem;}
.section03-con1-list > li {border-radius: 12px;box-shadow: 0 1px 4px #ddd;background-color: #fff;}
.section03-con1-list > li > img {width: 100%;}
.section03-con1-list > li > p {padding: 1.2rem;font-size: 1.1rem;font-weight: 700;color: #000;}
.section03-con1-list > li strong {color: #FF4E0E;}
.section03-con2-list {display: grid;grid-template-columns: repeat(2,1fr);gap: 1.2rem;margin-top: 2.2rem;}
.section03-con2-list > li {border-radius: 12px;background-color: #eee;}
.section03-con2-list > li.business {border: 3px solid #F6561C;background-color: #FFF9ED;box-shadow: 0 8px 16px #FFD8B1;}
.section03-con2-list > li.business .section03-con2-list-top {border-radius: 6px 6px 0 0;background-color: #F6561C;}
.section03-con2-list-top {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;min-height: 6rem;font-size: .9rem;font-weight: 700;border-radius: 12px 12px 0 0;background-color: #989EAE;line-height: 1.66;color: #fff;}
.section03-con2-list-top > strong {display: block;margin-bottom: .4rem;font-size: 1.3rem;}
.section03-con2-list-text {padding: 0.4rem 1.2rem;font-size: 1.3rem;font-weight: 700;color: #7A7F8B;}
.section03-con2-list-text > p {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 6rem;border-bottom: 1px solid #BEC2CB;}
.section03-con2-list > li.business .section03-con2-list-text > p {border-bottom: 1px solid #D6C1B2;color: #000;}
.section03-con2-list > li .section03-con2-list-text > p:last-child {border-bottom: none;}
@media screen and (max-width: 768px) {
    .business-language-section03 .section03-tag-box {font-size: calc(1rem + 1.9446vw);}
    .business-language-section03 .section-title > strong {display: inline;}
    .section03-con-title {font-size: calc(1rem + 4.167vw);}
    .section03-con1-list {grid-template-columns: repeat(1,1fr);}
    .section03-con1-list > li > p {font-size: calc(1rem + 1.389vw);}
    .section03-con2-list {gap: .8rem;}
    .section03-con2-list-top {padding: 1.2rem 0;font-size: calc(1rem + 0.5556vw);line-height: 1.46;}
    .section03-con2-list-top > strong {font-size: calc(1rem + 1.9446vw);}
    .section03-con2-list-text {padding: .62rem 1rem 0;}
    .section03-con2-list-text > p {height:  8.35rem;padding: 1.235rem 0;font-size: 1.4rem;letter-spacing: -1px;}
}
@media screen and (max-width: 500px) {
    .section03-con2-list-text > p {font-size: calc(1rem + 1.9446vw);}
}
/*********************************************************************
**********************************************************************
                   비즈니스 영어 과정 실제 후기
**********************************************************************
*********************************************************************/
.business-language-section04 {background-color: #FFF6E2;}
.section04-con {margin-top: 2.8rem;border:1px solid #EEE4D1;border-radius: 12px;background-color: #fff;}
.section04-con > strong {display: block;width: 100%;height: 4rem;border-radius: 12px 12px 0 0;background-color: #F6561C;font-size: 1.1rem;line-height: 4rem;color: #fff;text-align: center;}
.section04-con-list {overflow: hidden;padding: 2rem 4.6rem;}
.section04-con-list li{float: left;position: relative;margin-bottom: 1.6rem;padding-left: 18px;}
.section04-con-list li:nth-child(2n) {float: right;padding-left: 0;text-align: right;}
.section04-con-list li:last-child {margin-bottom: 0;}
.section04-con-list li > div {font-size: 1.1rem;font-weight: 700;color: #333;box-sizing: border-box;}
.section04-con-list-q {width: 510px;padding: .6rem;border-radius: 12px;background-color: #EDEDED;text-align: center;}
.section04-con-list-q:before {display: block;position: absolute;top: 50%;left: 0;width: 24px;height: 24px;margin-top: -12px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section04-icon01.png") no-repeat top center;background-size: cover;content: "";}
.section04-con-list-answer{position: relative;width: 563px;min-height: 444px;margin-right: -20px;padding: 16px 36px 24px 20px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section04-bg01.png") no-repeat center;background-size: cover;text-align: left;}
.section04-con-list-answer.long {min-height: 480px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section04-bg02.png") no-repeat top center;}
.section04-con-list-answer .answer-inner {padding: 24px;color: #000;}
.section04-con-list-answer p {padding-top: 16px;font-size: 1rem;}
.section04-con-list-answer strong {color: #FF3C00;}
.section04-con-list-answer .margin {display: block;font-size: 1.1rem;padding-top: .4rem;}
.section04-con-list-answer .margin-both {padding: .4rem 0;}
@media screen and (max-width: 768px) {
    .section04-con {margin-top: 2.5rem;}
    .section04-con > strong {height: 4.77rem;font-size: calc(1rem + 1.9446vw);line-height: 4.77rem;}
    .section04-con-list {padding: 1.9rem 0 0;}
    .section04-con-list li:nth-child(2n) {overflow: hidden;width: 100%;margin-left: 0;}
    .section04-con-list li {margin-left: 16px;margin-bottom: 0;padding-left: 14px;}
    .section04-con-list li > div {font-size: 18px;}
    .section04-con-list-q {width: 282px}
    .section04-con-list-q:before {width: 14px;height: 14px;margin-top: -7px;}
    .section04-con-list-answer {float: right;width: 328px;min-height: auto;margin-right: 0;padding: 20px 32px 24px 16px;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section04-bg-m.png") no-repeat top center;}
    .section04-con-list-answer .answer-inner {min-height: 280px;padding: 16px;}
    .section04-con-list-answer.long {min-height: auto;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/business-language/business-language-section04-bg-m.png") no-repeat top center;}
    .section04-con-list-answer p {padding-top: 12px;font-size: 16px;line-height: 21px;}
    .section04-con-list-answer .margin {padding-top: 12px;font-size: 18px;line-height: 27px;}
}
/*********************************************************************
**********************************************************************
                   비즈니스 영어 과정 추천 대상
**********************************************************************
*********************************************************************/
.business-language-section05 {background-color: #E4EBFF;}
.section05-list {margin-top: 3rem;text-align: center;}
.section05-list > li {margin-bottom: 1.2rem;padding: 1.25rem 0;border-radius: 12px;background-color: #5128F5;box-shadow: 0 3px 6px #B6D1FF;font-size: 1.3rem;font-weight: 700;color: #fff;}
.section05-list > li:last-child {margin-bottom: 0;}
.section05-list > li > strong {color: #FFF45A;}
@media screen and (max-width: 768px) {
    .section05-list > li {font-size: calc(1rem + 1.9446vw);}
}
/*********************************************************************
**********************************************************************
             비즈니스 영어 과정 국가별 추천 어학연수 기관
**********************************************************************
*********************************************************************/
.business-language-section06 {background-color: #EAFEE8;}
.business-language-section06 .sticky {position: sticky;top: 0;z-index: 5;background-color: #EAFEE8;}
.section06-tab {display: grid;grid-template-columns: repeat(3,1fr);gap: 1.2rem;margin-top: 1.6rem;}
.section06-tab > li a {display: block;width: 100%;height: 3.1rem;border: 1px solid #CEE6CB;border-radius: 8px;background-color: #fff;font-size: 1rem;font-weight: 700;line-height: 3.1rem;box-shadow: 0 2px 6px #D1EACE;text-align: center;}
.section06-tab > li a.on {background-color: #1EC95B;color: #fff;}
.section06-con {padding-top: 1.6rem;}
.section06-con.canada {padding-top: 2rem;}
.section06-con.british {padding-top: 2rem;}
.section06-con-title {padding: 1.2rem;background-color: #fff;border-radius: 12px;border: 1px solid #1EC95B;box-shadow: 0 3px 6px rgba(124,236,164,0.32);font-size: 1.3rem;font-weight: bold;color: #333;}
.section06-con-title img {margin-right: .8rem;}
.section06-con-col {display: flex;justify-content: space-between;margin-top: 1.2rem;border: 1px solid #CEE6CB;border-radius: 12px;background-color: #fff;}
.section06-con-col-text {width: calc(100% - 21.8rem);padding: 1.2rem;box-sizing: border-box;}
.section06-con-col-img {width: 21.8rem;aspect-ratio: 436/372;border-radius: 0 12px 12px 0;}
.section06-con-col-img.img1 {background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/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/r/v1/programs/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/r/v1/programs/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/r/v1/programs/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/r/v1/programs/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/r/v1/programs/business-language/business-language-section06-img06.png") no-repeat top center;background-size: cover;}
.section06-con-col-name {display: flex;align-items: center;gap: .4rem;margin-bottom: .8rem;}
.section06-con-col-name img {aspect-ratio: 90/78;}
.section06-con-col-name strong {display: block;padding-bottom: .4rem;font-size: 1.1rem;font-weight: 700;line-height: 1.4;color: #000;}
.section06-con-col-name > p > span {display: block;font-size: .8rem;line-height: 1.2;color: #999;}
.section06-con-col-desc {font-size: .9rem;font-weight: 700;line-height: 1.56;color: #333;}
.section06-con-col-tag {margin: .6rem 0 .8rem;font-size: .8rem;line-height: 1.5rem;}
.section06-con-col-tag > em {display: inline-block;max-width: 78px;margin-right: .8rem;padding: 0 .4rem;border-radius: 4px;background-color: #EFEFEF;font-size: .8rem;line-height: 1.5rem;color: #333;}
.section06-con-col-list {font-size: .8rem;color: #333;}
.section06-con-col-list strong {font-weight: 400;color: #CE1126;}
@media screen and (max-width: 768px) {
    .section06-tab {gap: .62rem;}
    .section06-tab > li a {height: 3.5rem;font-size: calc(1rem + 0.5556vw);line-height: 3.5rem;}
    .section06-con-title {font-size: calc(1rem + 1.9446vw);color: #000;text-align: center;}
    .section06-con-title img {display: block;width: 60px;height: auto;margin: 0 auto 1rem;}
    .section06-con-col {flex-direction: column-reverse;}
    .section06-con-col-img {width: 100%;aspect-ratio: 328/232;border-radius: 12px 12px 0 0;}
    .section06-con-col-text {width: 100%;padding: 4.4445vw;}
    .section06-con-col-name img {width: 46px;}
    .section06-con-col-name strong {font-size: calc(1rem + 1.9446vw);}
    .section06-con-col-name > p > span {font-size: calc(1rem + 0.2778vw);}
    .section06-con-col-desc {font-size: calc(1rem + 0.5556vw);}
    .section06-con-col-tag {font-size: calc(1rem + 0.2778vw);color: #666;}
    .section06-con-col-tag > em {padding: 0 .75rem;font-size: calc(1rem + 0.2778vw);line-height: 2.2;}
    .section06-con-col-list {font-size: calc(1rem + 0.2778vw);color: #666;}
}
/*******************************************************************************
                                1위 유학 채널
********************************************************************************/
.business-language-section07 {background: #EAFFFE;}
.business-language-section07 .sub-title {margin-bottom: 3rem;font-size: 2.7rem;color: #000;}
.business-language-section07-text {display: inline-block;margin-bottom: 0.6rem;padding: 0.6rem 1.2rem;border-radius: 8px;background: #fff;border: 1px solid #00B9AE;color: #00AFA5;font-size: 1.3rem;font-weight: 700;}
.business-language-section07-con .youtube-wrap {width: 100%;}
.business-language-section07-con .youtube-wrap iframe {width: 100%;aspect-ratio: 16 / 9; box-shadow: 0 8px 16px rgba(0, 0, 0, 16%);}
@media screen and (max-width:768px) {
    .business-language-section07 .sub-title {margin-bottom: 2rem;font-size: calc(1rem + 4.167vw);}
    .business-language-section07-text {padding: 8px 16px;font-size: calc(1rem + 1.9446vw);}
}

@media screen and (max-width:768px) {
    .new-dream-section-con li.col1 {
        box-sizing: border-box;
    }
}

/* 레이아웃 */
@media screen and (max-width: 1200px) {
    .business-language .maxWidth {width: 90%;}
}
@media screen and (max-width: 1080px) {
    .business-language .maxWidth {width: 90%;}
}
@media screen and (max-width: 768px) {
    .business-language .maxWidth {width: 100%;padding: calc(1rem + 13.0566vw) 4.4445vw;}
    .business-language #real-review-section .maxWidth {padding: 0 4.4445vw;}
    .business-language-section01 .maxWidth {padding: calc(1rem + 18.6126vw) 0 calc(1rem + 24.1686vw);}
    .business-language .section-title {font-size: calc(1rem + 4.167vw);}

    .pc-br {display: none;}
    .mo-br {display: block;}
}
