.elementor-939 .elementor-element.elementor-element-32aeb418 > .elementor-container{max-width:1300px;}.elementor-939 .elementor-element.elementor-element-32aeb418, .elementor-939 .elementor-element.elementor-element-32aeb418 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-939 .elementor-element.elementor-element-32aeb418{margin-top:0%;margin-bottom:0%;padding:80px 0px 80px 0px;}.elementor-939 .elementor-element.elementor-element-f74ec9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-741d450d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-939 .elementor-element.elementor-element-741d450d{text-align:start;}.elementor-939 .elementor-element.elementor-element-741d450d .elementor-heading-title{font-family:"프리텐다드", Sans-serif;font-size:23px;font-weight:700;color:#59C9B7;}.elementor-939 .elementor-element.elementor-element-76fd72f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-939 .elementor-element.elementor-element-76fd72f{text-align:start;}.elementor-939 .elementor-element.elementor-element-76fd72f .elementor-heading-title{font-family:"프리텐다드", Sans-serif;font-weight:700;color:#071521;}.elementor-939 .elementor-element.elementor-element-13b7d74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-939 .elementor-element.elementor-element-13b7d74{text-align:start;}.elementor-939 .elementor-element.elementor-element-13b7d74 .elementor-heading-title{font-family:"프리텐다드", Sans-serif;font-size:33px;font-weight:700;color:#071521;}.elementor-939 .elementor-element.elementor-element-20f7089e{--spacer-size:30px;}.elementor-939 .elementor-element.elementor-element-3ba9e0b3 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-741d450d .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-939 .elementor-element.elementor-element-32aeb418{padding:50px 20px 50px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-741d450d .elementor-heading-title{font-size:22px;}.elementor-939 .elementor-element.elementor-element-76fd72f .elementor-heading-title{font-size:22px;}.elementor-939 .elementor-element.elementor-element-13b7d74 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-3ba9e0b3 */.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search{
    background:#F7F8F8 !important;
    padding:20px !important;
    border-radius:10px !important;
    margin-bottom:28px !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search input[type="text"],
.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search input[type="search"]{
    height:48px !important;
    border:1px solid #E5E8EA !important;
    border-radius:7px !important;
    background:#fff !important;
    padding:0 16px !important;
    box-shadow:none !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search button,
.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search input[type="submit"]{
    height:48px !important;
    background:#071521 !important;
    color:#fff !important;
    border:none !important;
    border-radius:7px !important;
    padding:0 28px !important;
    font-weight:600 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search button:hover,
.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-search input[type="submit"]:hover{
    background:#59C9B7 !important;
    color:#071521 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content{
    background:#fff !important;
    border:1px solid #E5E8EA !important;
    border-radius:12px !important;
    padding:24px !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table th{
    color:#071521 !important;
    font-weight:700 !important;
    border-bottom:1px solid #E5E8EA !important;
    padding:16px 12px !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table td{
    padding:18px 12px !important;
    border-bottom:1px solid #F0F2F3 !important;
    color:#252A2E !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table td a{
    color:#071521 !important;
    font-weight:600 !important;
    text-decoration:none !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table td a:hover{
    color:#35BFA8 !important;
}

/* 교육상태 */
.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table tbody td:first-child{
    color:#35BFA8 !important;
    font-weight:700 !important;
}

/* 진도율 */
.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content table tbody td:nth-child(4){
    color:#071521 !important;
    font-weight:600 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content .page-numbers{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    min-width:36px;
    height:36px;
    padding:0 10px !important;
    background:#fff !important;
    color:#071521 !important;
    border:1px solid #E5E8EA !important;
    border-radius:7px !important;
    text-decoration:none !important;
    font-weight:600 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content .page-numbers.current{
    background:#071521 !important;
    color:#fff !important;
    border-color:#071521 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-content a.page-numbers:hover{
    background:#59C9B7 !important;
    color:#071521 !important;
    border-color:#59C9B7 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .classroom-btn-wrap{
    display:flex !important;
    justify-content:center !important;
    gap:8px !important;
    margin-top:24px !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .classroom-page-btn{
    min-width:36px !important;
    height:36px !important;
    padding:0 10px !important;
    background:#071521 !important;
    color:#fff !important;
    border:1px solid #071521 !important;
    border-radius:7px !important;
    font-weight:600 !important;
    box-shadow:none !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .classroom-page-btn:hover{
    background:#59C9B7 !important;
    color:#071521 !important;
    border-color:#59C9B7 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-status{
    font-size:0 !important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-status::after{
    content:"진행 중";
    display:inline-block;
    padding:6px 12px;
    background:#EAF8F5;
    color:#238F7D;
    border-radius:999px;
    font-size:13px;
    font-weight:700;
    line-height:1.2;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-list-progress{
    background:transparent !important;
    border:none !important;
    border-radius:0 !important;
    color:#071521 !important;
    font-weight:700 !important;
    text-align:center !important;
}

.simple-lms-search button{
white-space:nowrap!important;
}

.simple-lms-search button{
display:flex!important;
align-items:center!important;
justify-content:center!important;
padding:0!important;
}

.simple-lms-search form.input-group{
display:flex!important;
align-items:center!important;
gap:10px!important;
flex-wrap:nowrap!important;
}

.simple-lms-search form.input-group input{
flex:1!important;
min-width:0!important;
}

.simple-lms-search form.input-group button{
flex:0 0 72px!important;
margin:0!important;
}

.elementor-939 .elementor-element.elementor-element-3ba9e0b3 .simple-lms-mobile-contents .contents-item-status{
display:none!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Regular.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Medium.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Light.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Thin.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Bold.ttf') format('truetype');
}
@font-face {
	font-family: '프리텐다드';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://jeunghwa2000.funnelmoa.com/wp-content/uploads/2026/09/Pretendard-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */