.elementor-6555 .elementor-element.elementor-element-27f949f .elementor-repeater-item-a7befc9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6555 .elementor-element.elementor-element-82bf8f7 .hfe-page-title-wrapper{text-align:center;}.elementor-6555 .elementor-element.elementor-element-82bf8f7 .elementor-heading-title, .elementor-6555 .elementor-element.elementor-element-82bf8f7 .hfe-page-title a{font-weight:500;color:#000000;}.elementor-6555 .elementor-element.elementor-element-82bf8f7 .hfe-page-title-icon i{color:#000000;}.elementor-6555 .elementor-element.elementor-element-82bf8f7 .hfe-page-title-icon svg{fill:#000000;}.elementor-6555 .elementor-element.elementor-element-82bf8f7 > .elementor-widget-container{margin:70px 0px 50px 0px;}.elementor-6555 .elementor-element.elementor-element-a43d0e3{margin-top:60px;margin-bottom:60px;}.elementor-6555 .elementor-element.elementor-element-9a6ea3c{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-359733f{font-size:20px;font-weight:500;line-height:1.4rem;letter-spacing:-0.2px;}.elementor-6555 .elementor-element.elementor-element-0917e0b{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-0917e0b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-b18954b{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-b89000c{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-96d9327{font-size:20px;font-weight:400;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-96d9327 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-57a72c3{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-57a72c3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-0e8080d{margin-top:0px;margin-bottom:60px;}.elementor-6555 .elementor-element.elementor-element-8feec1f{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-cbadb5c{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-5c0d24b{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-5c0d24b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-87bf9f4{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-a234ec1{font-size:20px;font-weight:500;line-height:1.4rem;letter-spacing:-0.4px;}.elementor-6555 .elementor-element.elementor-element-9cfe74a{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-9cfe74a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-d79645e{margin-top:0px;margin-bottom:060px;}.elementor-6555 .elementor-element.elementor-element-f8c2640{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-1ed18e1{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-8047ad6{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-8047ad6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-db32448{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-e26b5c0{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-1f8a8af{font-size:20px;font-weight:400;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-1f8a8af > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-d5bf9e0{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-d5bf9e0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-daafc30{margin-top:0px;margin-bottom:060px;}.elementor-6555 .elementor-element.elementor-element-c151619{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-aaa9bcb{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-9720eb8{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-9720eb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6555 .elementor-element.elementor-element-45232c6{width:var( --container-widget-width, 89.831% );max-width:89.831%;--container-widget-width:89.831%;--container-widget-flex-grow:0;}.elementor-6555 .elementor-element.elementor-element-417f3e8{font-size:20px;font-weight:500;line-height:1.4rem;}.elementor-6555 .elementor-element.elementor-element-5a90dc2{color:#666666;font-size:16px;font-weight:400;}.elementor-6555 .elementor-element.elementor-element-5a90dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-6555 .elementor-element.elementor-element-0e8080d{margin-top:-30px;margin-bottom:0px;}.elementor-6555 .elementor-element.elementor-element-87bf9f4{text-align:center;}.elementor-6555 .elementor-element.elementor-element-d79645e{margin-top:12px;margin-bottom:0px;}.elementor-6555 .elementor-element.elementor-element-db32448{text-align:center;}.elementor-6555 .elementor-element.elementor-element-daafc30{margin-top:-30px;margin-bottom:0px;}.elementor-6555 .elementor-element.elementor-element-c151619{text-align:center;}.elementor-6555 .elementor-element.elementor-element-45232c6{text-align:center;}}@media(min-width:768px){.elementor-6555 .elementor-element.elementor-element-d1c4785{width:40%;}.elementor-6555 .elementor-element.elementor-element-c9c3600{width:60%;}.elementor-6555 .elementor-element.elementor-element-d8a4a53{width:40%;}.elementor-6555 .elementor-element.elementor-element-6596d51{width:60%;}.elementor-6555 .elementor-element.elementor-element-72d9bb2{width:40%;}.elementor-6555 .elementor-element.elementor-element-bbdd934{width:60%;}.elementor-6555 .elementor-element.elementor-element-428196a{width:40%;}.elementor-6555 .elementor-element.elementor-element-31c6efe{width:60%;}.elementor-6555 .elementor-element.elementor-element-9c4e9df{width:40%;}.elementor-6555 .elementor-element.elementor-element-672b500{width:60%;}.elementor-6555 .elementor-element.elementor-element-b9efcfe{width:40%;}.elementor-6555 .elementor-element.elementor-element-b685376{width:60%;}.elementor-6555 .elementor-element.elementor-element-30e6720{width:40%;}.elementor-6555 .elementor-element.elementor-element-417b0b9{width:60%;}.elementor-6555 .elementor-element.elementor-element-95510e2{width:40%;}.elementor-6555 .elementor-element.elementor-element-4d24bf7{width:60%;}}









/* Start custom CSS for html, class: .elementor-element-3a84570 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */









/* Start custom CSS for html, class: .elementor-element-5ca9ed6 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */









/* Start custom CSS for html, class: .elementor-element-d835a9d */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */








/* Start custom CSS for html, class: .elementor-element-63f076c */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */









/* Start custom CSS for html, class: .elementor-element-c4b4853 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */









/* Start custom CSS for html, class: .elementor-element-1266a97 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */









/* Start custom CSS for html, class: .elementor-element-fcbdb79 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */








/* Start custom CSS for html, class: .elementor-element-f2cbdf7 */.badge-container {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: sans-serif;
}

.item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}

.item svg {
    margin-right: 6px;
}

/* 유튜브 텍스트 스타일 */
.youtube span {
    font-weight: bold;
    color: #000;
}

/* e-book 뱃지: 짙은 파란색 및 컴팩트 사이즈 */
.ebook {
    background-color: #003366; /* 짙은 파란색 */
    color: #ffffff !important;
    padding: 4px 8px;
    border-radius: 3px;
    font-weight: 500;
    min-width: 60px; /* 요청하신 너비 기준 */
    justify-content: center;
    transition: opacity 0.2s;
}

.ebook svg {
    margin-right: 4px;
}

.ebook span {
    font-size: 12px; /* 뱃지 내부 텍스트는 12px가 가장 깔끔합니다 */
    line-height: 1;
}

.ebook:hover {
    opacity: 0.9;
}/* End custom CSS */




