/*******************************************
 캐나다-조기유학-자녀-무상교육
*******************************************/
/* 공통요소 */
.education-free-by-college-canada .maxWidth { text-align: left; }
.education-free-by-college-canada .roundArea { box-shadow: 0 8rem 20rem 0 #EBEFF4; overflow: hidden; background-color: #fff; border-radius: 24rem; isolation: isolate; }
.education-free-by-college-canada .roundArea .titleWrap { display: flex; gap: 4rem; flex-direction: column; padding: 40rem 0; position: relative; background: linear-gradient(90deg, #6F65FE 0%, #C244F4 100%); color: #fff; text-align: center; text-shadow: 0rem 1rem 4rem #0000004D; }
.education-free-by-college-canada .roundArea .titleWrap::after { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/rouondArea_titleWrap_bg_241121.png); background-repeat: no-repeat; background-position: center; background-size: cover; content: ''; pointer-events: none; touch-action: none; }
.education-free-by-college-canada .roundArea .titleWrap .title { color: #fff; }
.education-free-by-college-canada .roundArea .titleWrap .sub { font-weight: 700; }
.education-free-by-college-canada .roundArea .roundAreaCont { padding: 0 60rem; }
.education-free-by-college-canada .roundArea .roundAreaCont .desc { font-size: var(--f-body1); color: var( --c-text01); }
.education-free-by-college-canada .roundArea .roundAreaCont .desc > strong { color: #6E31F5; }
/* 캐나다 자녀 무상교육 */
.education-free-by-college-canada .freeEducation { background-color: #F7F8FB; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div { display: flex; padding: 60rem 0; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div + div { border-top: 1rem solid var(--c-border-blue); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div h3.title { display: block; width: 258rem; font-size: var(--f-fontSize03); font-weight: 700; color: var(--c-text01); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div .cont { width: calc(100% - 258rem); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature { display: grid; gap: 24rem; margin-top: 30rem; grid-template-columns: repeat(3,1fr); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature > li { padding: 24rem; border: 1rem solid #E4E8F1; box-shadow: 0rem 4rem 10rem 0rem #0000001F; border-radius: var(--r-radius01); isolation: isolate; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature figure { display: block; width: 40rem; height: 40rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/listFeature_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature .title { display: block; padding: 12rem 0; color: var(--c-text01); letter-spacing: -.2rem; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature .sub { font-size: var(--f-body2); letter-spacing: -.4rem; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod { padding: 16rem 37rem; background-color: #F4EFFF; border-radius: var(--r-radius02); isolation: isolate; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod { display: grid; gap: 24rem; grid-template-columns: repeat(4, 1fr); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li { margin: 10rem; padding: 32rem 0; border: 1rem solid #E4E4E4; box-shadow: 0rem 8rem 20rem 0rem #EBEFF4; position: relative; background: #fff; text-align: center; border-radius: 32rem; isolation: isolate; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:last-child { margin: 0; border: 10rem solid #FDDDFF; background: linear-gradient(90deg, #BB7BFF 0%, #FD72FF 100%); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:after { display: block; margin-top: -18rem; margin-left: 4rem; position: absolute; top: 50%; left: 100%; z-index: 1; width: 36rem; height: 36rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorPlus_icon.svg'); background-size: cover; content: ""; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:nth-child(3):after { margin-left: 0; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorEqual_icon.svg'); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:last-child:after { display: none; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li .br_tablet { display: none; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod .sub { display: flex; align-items: center; width: 100%; min-height: 54rem; font-size: var(--f-body1); line-height: 27rem; color: var(--c-text01); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod .sub > span { display: block; width: 100%; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod strong { display: block; padding-top: 3rem; font-size: var(--f-fontSize03); font-weight: 700; color: var(--c-text01); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod > p { margin-top: 2rem; font-size: var(--f-detail); color: var(--c-text03); text-align: center; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo { border-top: 1rem solid var(--c-border-black); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo > li { display: flex; align-items: center; padding: 16rem 0; border-bottom: 1rem solid #D9D9D9; font-size: var(--f-body1); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .title { padding: 0 24rem; width: 212rem; font-weight: 700; color: #6E31F5; letter-spacing: -.2rem; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .info { width: calc(100% - 212rem); color: var(--c-text01); }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .textWrap p { padding-left: 20rem; position: relative; }
.education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .textWrap p:before { position: absolute; top: 0; left: 0; width: 20rem; text-align: center; content: "\00B7"; }
/* 동부/서부 인기 컬리지 */
.education-free-by-college-canada .region { padding: 0; background-color: #F7F8FB; }
.education-free-by-college-canada .region.moveArea { padding-bottom: 80rem; }
.education-free-by-college-canada .regionWrap .thumb { padding: 60rem 212rem; width: 100%; min-height: 304rem; text-align: center; }
.education-free-by-college-canada .regionWrap.ontario .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/ontario_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.education-free-by-college-canada .regionWrap.metroVancouver .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/metroVancouver_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.education-free-by-college-canada .regionWrap.montreal .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/montreal_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.education-free-by-college-canada .regionWrap.halifax .thumb { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/halifax_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.education-free-by-college-canada .regionWrap .thumbBox { padding: 24rem 0; width: 100%; height: 100%; background-color: #fff; border-radius: 16rem; isolation: isolate; }
.education-free-by-college-canada .regionWrap .thumbBox figure { display: block; margin: 0 auto; width: 48rem; height: 48rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/regionContThumb_icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.education-free-by-college-canada .regionWrap .thumbBox .title { display: block; padding: 8rem 0; font-size: var(--f-fontSize02); line-height: 131%; color: var( --c-text01); }
.education-free-by-college-canada .regionWrap .thumbBox .sub { color: var( --c-text03); }
.education-free-by-college-canada .regionWrap .thumbBox .desc { padding: 10rem 8rem 0; font-size: var(--f-body1); color: var(--c-text02); letter-spacing: -.2rem; }
.education-free-by-college-canada .regionWrap .roundAreaCont.regionCont { padding: 60rem; }
.education-free-by-college-canada .regionCont .imgWrap { padding: 0 152rem 60rem; }
.education-free-by-college-canada .regionCont .regionCollege { display: flex; margin-bottom: 24rem; }
.education-free-by-college-canada .regionCont .regionCollege:last-child { margin-bottom: 0; }
.education-free-by-college-canada .regionCont .regionCollege > .collegeTitleWrap { padding-right: 24rem; width: 258rem; }
.education-free-by-college-canada .regionCont .regionCollege > .collegeTitleWrap > strong { font-size: var(--f-fontSize03); font-weight: 700; color: var( --c-text01); }
.education-free-by-college-canada .regionCont .regionCollege > div { width: calc(100% - 258rem); }
.education-free-by-college-canada .regionCont .boxCollege { margin-top: 24rem; padding: 24rem 32rem; border: 1rem solid var( --c-primary); box-shadow: 0rem 4rem 10rem 0rem #0000001F; border-radius: 24rem; isolation: isolate; }
.education-free-by-college-canada .regionCont .boxCollege:first-child { margin-top: 0; }
.education-free-by-college-canada .regionCont .boxCollege .con > .title { padding-bottom: 8rem; }
.education-free-by-college-canada .regionCont .boxCollege .con > .title strong { padding-right: 8rem; vertical-align: middle; font-size: var(--f-fontSize03); color: var( --c-primary); }
.education-free-by-college-canada .regionCont .boxCollege .con > .title span { vertical-align: middle; font-size: var(--f-body1); }
.education-free-by-college-canada .regionCont .boxCollege .college { display: flex; gap: 24rem; }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap { width: 368rem; }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image { width: 100%; height: 254rem; background-position: center; background-size: cover; border-radius: 12rem; isolation: isolate; }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image01 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img01.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image02 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img02.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image03 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img03.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image04 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img04.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image05 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img05.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image06 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img06.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image07 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img07.png'); }
.education-free-by-college-canada .regionCont .boxCollege .imageWrap .image08 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/college_img08.png'); }
.education-free-by-college-canada .regionCont .boxCollege .textWrap { width: calc( 100% - 368rem - 24rem ); font-size: var(--f-body1); color: var(--c-text01); }
.education-free-by-college-canada .regionCont .boxCollege .textWrap > div { padding-top: 8rem; }
.education-free-by-college-canada .regionCont .boxCollege .textWrap > div:first-child { padding-top: 0; }
.education-free-by-college-canada .regionCont .boxCollege .textWrap .title { display: block; padding-bottom: 4rem; }
/* 몬트리올&할리팩스 어학원 */
.education-free-by-college-canada .regionCont .infoSchool { display: flex; margin-bottom: 60rem; padding-bottom: 60rem; border-bottom: 1rem solid #E4E8F1; }
.education-free-by-college-canada .regionCont .infoSchool:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0 none; }
.education-free-by-college-canada .regionCont .infoSchool > .schoolTitleWrap { padding-right: 24rem; width: 258rem; }
.education-free-by-college-canada .regionCont .infoSchool > .schoolTitleWrap > strong { font-size: var(--f-fontSize03); font-weight: 700; color: var(--c-text01); }
.education-free-by-college-canada .regionCont .infoSchool > div { width: calc(100% - 258rem); }
.education-free-by-college-canada .regionCont .listSchool > li { display: flex; gap: 0; margin-top: 24rem; border: 1rem solid #C5C5C5; border-radius: 24rem; isolation: isolate; }
.education-free-by-college-canada .regionCont .listSchool > li:first-child { margin-top: 0; }
.education-free-by-college-canada .regionCont .listSchool .imageWrap { width: 368rem; }
.education-free-by-college-canada .regionCont .listSchool .imageWrap .image { width: 100%; height: 100%; min-height: 256rem; background-position: center; background-size: cover; border-radius: 12rem 0 0 12rem; isolation: isolate; }
.education-free-by-college-canada .regionCont .listSchool .imageWrap .image01 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/languageSchool_img01.png'); }
.education-free-by-college-canada .regionCont .listSchool .imageWrap .image02 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/languageSchool_img02.png'); }
.education-free-by-college-canada .regionCont .listSchool .imageWrap .image03 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/languageSchool_img03.png'); }
.education-free-by-college-canada .regionCont .listSchool .imageWrap .image04 { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/languageSchool_img04.png'); }
.education-free-by-college-canada .regionCont .listSchool .textWrap { padding: 24rem; width: calc( 100% - 368rem ); font-size: var(--f-body1); color: var(--c-text01); }
.education-free-by-college-canada .regionCont .listSchool .textWrap .title { padding-bottom: 8rem; }
.education-free-by-college-canada .regionCont .listSchool .textWrap .title strong { padding-right: 8rem; vertical-align: middle; font-size: var(--f-fontSize03); color: var( --c-primary); }
.education-free-by-college-canada .regionCont .listSchool .textWrap .title span { vertical-align: middle; font-size: var(--f-body1); color: var(--c-text02); }
.education-free-by-college-canada .regionCont .listSchool .textWrap .text > p { padding-left: 20rem; position: relative; }
.education-free-by-college-canada .regionCont .listSchool .textWrap .text > p:before { position: absolute; top: 0; left: 0; width: 20rem; text-align: center; content: "\00B7"; }
.education-free-by-college-canada .regionCont .infoSchool.textInfo p { font-size: var(--f-body1); color: var(--c-text01); }
.education-free-by-college-canada .regionCont .infoSchool.textInfo p.textList { padding-left: 24rem; }
/* 예상 비용 */
.education-free-by-college-canada .cost { background-color: #F7F8FB; }
.education-free-by-college-canada .cost .wrapTbl { padding: 60rem 0; }
.tblCost { border-bottom: 1rem solid var(--c-border-black); width: 100%; font-size: var(--f-body1); color: var(--c-text01); text-align: center; border-collapse: collapse; }
.tblCost thead tr, .tblCost tbody tr { border-top: 1rem solid var(--c-border-black); }
.tblCost thead tr th, .tblCost tbody tr th, .tblCost tbody tr td { border-bottom: 1rem solid var(--c-border-black); font-weight: 400; }
.tblCost * { padding: 12rem 0; }
.tblCost colgroup col { width: 37.4%; }
.tblCost colgroup col:first-child { width: 25.2%; }
.tblCost thead tr th, .tblCost tbody tr th, .tblCost tbody tr td { border-right: 1rem solid var(--c-border-black); }

.tblCost thead tr th:last-child, .tblCost tbody tr td:last-child { border-right: none; }
.tblCost thead tr th { background-color: #FAEEFF; font-weight: 700; }
.tblCost thead tr th .thDesc { padding: 0; font-size: var(--f-body2); font-weight: 400; }
.tblCost .total th { border-right: 0 none; background-color: #fff; font-weight: 700; }
.tblCost .total td { font-weight: 700; color: var(--c-primary); }
.tblCost.optional { margin-top: 40rem; }
.tblCost.optional thead tr th { background-color: #F5F5F7; }
.wrapTbl .table-bottom { margin-top: 16rem; font-size: var(--f-body2); color: var( --c-text01); text-align: right; letter-spacing: -0.2rem; }
@media screen and (max-width:1280px) {
    .education-free-by-college-canada .maxWidth { padding: 0 16rem; }
    .education-free-by-college-canada .area-pg-visual .contactWrap { right: 16rem; }
}
@media screen and (max-width:1200px) {
    #pointView .swiper-slide { height: auto; }
    #pointView .swiper-slide p { letter-spacing: -.5rem; }
}
@media only screen and (min-width:992px) and (max-width:1023px) , only screen and (min-device-width:992px) and (max-device-width:1023px) {
    .education-free-by-college-canada .regionCont .imgWrap { padding: 0 60rem 60rem; }
    .education-free-by-college-canada .regionCont .boxCollege .imageWrap { width: 240rem; }
    .education-free-by-college-canada .regionCont .boxCollege .imageWrap .image { height: 200rem; }
    .education-free-by-college-canada .regionCont .boxCollege .textWrap { width: calc( 100% - 240rem - 24rem ); }
    .education-free-by-college-canada .regionCont .listSchool .imageWrap { width: 240rem; }
    .education-free-by-college-canada .regionCont .listSchool .textWrap { width: calc(100% - 240rem); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod { padding: 16rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod { gap: 16rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod { gap: 16rem; grid-template-columns: 20% 20% calc( 100% - 60% - 48rem ) 20%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li { margin: 0; border-radius: 16rem; isolation: isolate; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li .br_tablet { display: block; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:after { margin-top: -8rem; margin-left: 1rem; width: 16rem; height: 16rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorPlus_icon_tablet.svg'); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:last-child { border: 0 none; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:nth-child(3):after { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorEqual_icon_tablet.svg'); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:last-child .sub { line-height: 54rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod .sub { font-size: 16rem; font-weight: 500; line-height: 24rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod strong { padding-top: 0; font-size: 22rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod > p { margin-top: 8rem; }
}
/*
1rem = 13rem
*/
@media screen and (max-width:991px) {
    #pointView .swiper-slide { min-height: 182rem; }
    .education-free-by-college-canada > article { padding: 50rem 0; }
    .education-free-by-college-canada section > article { padding: 30rem 0; }
    .education-free-by-college-canada section > article.freeEducation { padding-top: 50rem; }
    .education-free-by-college-canada section > article.cost { padding-bottom: 50rem; }
    .education-free-by-college-canada .articleTitle .title { line-height: 32.5rem; }
    .education-free-by-college-canada .articleTitle .sub { margin-bottom: 3rem; }
    .education-free-by-college-canada .roundArea .titleWrap { padding: 32rem 16rem; }
    .education-free-by-college-canada .roundArea .titleWrap::after { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/rouondArea_titleWrap_bg_mo_241121.png'); }
    .education-free-by-college-canada .roundArea .titleWrap .title { font-weight: 600; }
    .education-free-by-college-canada .roundArea .titleWrap .sub { letter-spacing: -.3rem; }
    .education-free-by-college-canada .area-pg-visual { padding: 29.9rem 0 16.0rem; height: auto; }
    .education-free-by-college-canada .area-pg-visual .bgImage { background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/mainBanner_mo.png'); background-position: bottom center; }
    .education-free-by-college-canada .area-pg-visual .titleWrap { position: static; }
    .education-free-by-college-canada .area-pg-visual .titleWrap span { padding: 2rem 4rem; font-weight: 500; line-height: 22.5rem; }
    .education-free-by-college-canada .area-pg-visual .titleWrap span + span { margin-left: 8rem; }
    .education-free-by-college-canada .area-pg-visual .titleWrap .title { margin-top: 12rem; line-height: 36.4rem; }
    .education-free-by-college-canada .area-pg-visual .titleWrap .sub { margin-top: 8rem; line-height: 24rem; }
    .education-free-by-college-canada .area-pg-visual .contactWrap { margin-top: 156rem; padding: 16rem 24rem; position: static; width: 100%; transform: none; }
    .education-free-by-college-canada .area-pg-visual .contactWrap strong { padding-left: 0; width: 58.0rem; }
    .education-free-by-college-canada .area-pg-visual .contactWrap .box { padding-left: 58.0rem; }
    .education-free-by-college-canada .area-pg-visual .contactWrap .box + .box { margin-top: 12rem; }
    .education-free-by-college-canada .area-pg-visual .contactWrap .contact-btn { display: none; }
    .education-free-by-college-canada .roundArea .roundAreaCont { padding: 0 16rem; }
    /* 캐나다 자녀 무상교육 */
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div { display: block; padding: 30rem 0; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div .title { width: 100%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div h3.title { margin-bottom: 16.0rem; width: 100%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont > div .cont { width: 100%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature { gap: 16rem; margin-top: 16.0rem; grid-template-columns: repeat(1,1fr); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature > li { padding: 12rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature figure { width: 35.8rem; height: 35.8rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listFeature .title { padding: 12rem 0; font-size: 16.0rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod { padding: 16.0rem 16rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod { gap: 32rem; grid-template-columns: repeat(1, 1fr); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li { margin: 0; padding: 16.0rem; border-radius: 16rem; isolation: isolate; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:last-child { border: 0 none; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:after { margin-top: 5rem; margin-left: -12rem; top: 100%; left: 50%; width: 24rem; height: 24rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorPlus_icon_mo.svg'); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li:nth-child(3):after { margin-left: -12rem; background-image: url('https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/education-free-by-college-canada/calculatorEqual_icon_mo.svg'); }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod > li .br_tablet { display: none; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .boxPeriod > p { margin-top: 8.1rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod .sub { display: block; min-height: initial; line-height: 154%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listPeriod strong { padding-top: 8.1rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo > li { display: block; padding: 16rem 12rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .title { padding: 0; width: 100%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .info { width: 100%; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .title { display: block; padding-bottom: 7.9rem; font-size: 16.0rem; }
    .education-free-by-college-canada .freeEducation .roundArea .roundAreaCont .listRegionInfo .sub { font-size: 13.4rem; }
    /* 동부/서부 인기 컬리지 */
    .education-free-by-college-canada .region.moveArea { padding-bottom: 30rem; }
    .education-free-by-college-canada .regionWrap .thumb { padding: 24rem 16rem; min-height: 177.1rem; }
    .education-free-by-college-canada .regionWrap .thumbBox { padding: 12rem 0; border-radius: 8rem; isolation: isolate; }
    .education-free-by-college-canada .regionWrap .thumbBox figure { width: 35.8rem; height: 35.8rem; }
    .education-free-by-college-canada .regionWrap .thumbBox .title { padding: 8rem 0; }
    .education-free-by-college-canada .regionWrap .thumbBox .sub { font-size: 16.0rem; }
    .education-free-by-college-canada .regionWrap .thumbBox .desc { padding-top: 8rem; line-height: 155%; }
    .education-free-by-college-canada .regionWrap .roundAreaCont.regionCont { padding: 30rem 16rem; }
    .education-free-by-college-canada .regionCont .imgWrap { padding: 0 0 30rem; }
    .education-free-by-college-canada .regionCont .regionCollege { display: block; margin-bottom: 24.1rem; }
    .education-free-by-college-canada .regionCont .regionCollege > .collegeTitleWrap { margin-bottom: 16.0rem; padding: 0; width: 100%; }
    .education-free-by-college-canada .regionCont .regionCollege > div { width: 100%; }
    .education-free-by-college-canada .regionCont .boxCollege { margin-top: 16.0rem; padding: 12rem; border-radius: 12rem; isolation: isolate; }
    .education-free-by-college-canada .regionCont .boxCollege .con > .title { padding-bottom: 12.0rem; }
    .education-free-by-college-canada .regionCont .boxCollege .con > .title strong { display: block; padding-right: 0; }
    .education-free-by-college-canada .regionCont .boxCollege .con > .title span { display: block; margin-top: 3.9rem; }
    .education-free-by-college-canada .regionCont .boxCollege .college { display: block; }
    .education-free-by-college-canada .regionCont .boxCollege .imageWrap { width: 100%; }
    .education-free-by-college-canada .regionCont .boxCollege .imageWrap .image { height: 188.0rem; border-radius: 8rem; isolation: isolate; }
    .education-free-by-college-canada .regionCont .boxCollege .textWrap { padding-top: 12.0rem; width: 100%; }
    .education-free-by-college-canada .regionCont .boxCollege .textWrap .title { padding-bottom: 3.9rem; }
    .education-free-by-college-canada .regionCont .boxCollege .textWrap > div { padding-top: 12.0rem; }
    /* 몬트리올&할리팩스 어학원 */
    .education-free-by-college-canada .regionCont .infoSchool { display: block; margin-bottom: 30rem; padding-bottom: 30rem; }
    .education-free-by-college-canada .regionCont .infoSchool > .schoolTitleWrap { margin-bottom: 16.0rem; padding: 0; width: 100%; }
    .education-free-by-college-canada .regionCont .infoSchool > div { width: 100%; }
    .education-free-by-college-canada .regionCont .listSchool > li { display: block; border-radius: 12rem; isolation: isolate; }
    .education-free-by-college-canada .regionCont .listSchool .imageWrap { width: 100%; }
    .education-free-by-college-canada .regionCont .listSchool .imageWrap .image { height: 208rem; min-height: initial; border-radius: 12rem 12rem 0 0; isolation: isolate; }
    .education-free-by-college-canada .regionCont .listSchool .textWrap { padding: 12rem; width: 100%; }
    .education-free-by-college-canada .regionCont .listSchool .textWrap .title { padding-bottom: 8.1rem; }
    .education-free-by-college-canada .regionCont .listSchool .textWrap .title strong { display: block; padding-right: 0; }
    .education-free-by-college-canada .regionCont .listSchool .textWrap .title span { display: block; margin-top: 3.9rem; }
    .education-free-by-college-canada .regionCont .infoSchool.textInfo p { font-size: 17.9rem; line-height: 130%; letter-spacing: -.4rem; }
    /* 예상 비용 */
    .education-free-by-college-canada .cost .roundArea .roundAreaCont { position: relative; }
    .education-free-by-college-canada .cost .wrapTbl { margin: 30rem 0; padding: 0; }
    .education-free-by-college-canada .cost .wrapTbl:after { position: absolute; top: 0; right: -2rem; width: 72rem; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 3.0%, #FFFFFF 62.8%); content: ""; }
    .education-free-by-college-canada .cost .wrapTbl > div { overflow-y: auto; }
    .education-free-by-college-canada .cost .wrapTbl .innerWrapTbl { margin: 0 auto; padding-right: 28rem; width: 592rem; box-sizing: content-box; }
    .tblCost colgroup col { width: 236rem; }
    .tblCost colgroup col:first-child { width: 120rem; }
    .tblCost.optional { margin-top: 16rem; }
    .wrapTbl .table-bottom { margin-top: 12rem; text-align: left; }
}
