.elementor-4940 .elementor-element.elementor-element-4f6e8f3 > .elementor-container{max-width:1440px;}.elementor-4940 .elementor-element.elementor-element-4f6e8f3{padding:120px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-4940 .elementor-element.elementor-element-f889467 .elementor-heading-title{color:var( --e-global-color-bb97bf5 );font-family:"Noto Sans KR", Sans-serif;font-weight:700;}.elementor-4940 .elementor-element.elementor-element-17c13fc > .elementor-container{max-width:1440px;}.elementor-4940 .elementor-element.elementor-element-17c13fc{padding:80px 0px 120px 0px;}.elementor-4940 .elementor-element.elementor-element-46ccc3c > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-4940 .elementor-element.elementor-element-bcdeb49 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-bcdeb49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-89bb9e9 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-89bb9e9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-c94cfa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-ce8c38c .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-ce8c38c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4677e2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-a861bb2 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-a861bb2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-cd6a7f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-0cf8c95 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-0cf8c95 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-a3de5f1 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-a3de5f1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-4291f7d .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-4291f7d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-1f989e0 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-4940 .elementor-element.elementor-element-1f989e0 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-4940 .elementor-element.elementor-element-4f6e8f3{padding:80px 0px 0px 0px;}.elementor-4940 .elementor-element.elementor-element-f889467 .elementor-heading-title{font-size:1.5rem;}.elementor-4940 .elementor-element.elementor-element-17c13fc{padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-4940 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4940 .elementor-element.elementor-element-46ccc3c > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for text-editor, class: .elementor-element-387939f */.elementor-4940 .elementor-element.elementor-element-387939f p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0859c3 */.elementor-4940 .elementor-element.elementor-element-e0859c3 p + p,
.elementor-4940 .elementor-element.elementor-element-e0859c3 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-e0859c3 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-e0859c3 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6daa416 */.elementor-4940 .elementor-element.elementor-element-6daa416 p + p,
.elementor-4940 .elementor-element.elementor-element-6daa416 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-6daa416 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-6daa416 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02cc404 */.elementor-4940 .elementor-element.elementor-element-02cc404 p + p,
.elementor-4940 .elementor-element.elementor-element-02cc404 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-02cc404 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-02cc404 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c94cfa0 */.elementor-4940 .elementor-element.elementor-element-c94cfa0 table th,
.elementor-4940 .elementor-element.elementor-element-c94cfa0 table td{
    text-align: center;
}

.elementor-4940 .elementor-element.elementor-element-c94cfa0 table .tl{
text-align: left;
}

.elementor-4940 .elementor-element.elementor-element-c94cfa0 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-4940 .elementor-element.elementor-element-c94cfa0 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cda588d */.elementor-4940 .elementor-element.elementor-element-cda588d p + p,
.elementor-4940 .elementor-element.elementor-element-cda588d ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-cda588d ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-cda588d ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4677e2d */.elementor-4940 .elementor-element.elementor-element-4677e2d table th,
.elementor-4940 .elementor-element.elementor-element-4677e2d table td{
    text-align: center;
}

.elementor-4940 .elementor-element.elementor-element-4677e2d table .tl{
text-align: left;
}

.elementor-4940 .elementor-element.elementor-element-4677e2d a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-4940 .elementor-element.elementor-element-4677e2d .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd6a7f6 */.elementor-4940 .elementor-element.elementor-element-cd6a7f6 table th,
.elementor-4940 .elementor-element.elementor-element-cd6a7f6 table td{
    text-align: center;
}

.elementor-4940 .elementor-element.elementor-element-cd6a7f6 table .tl{
text-align: left;
}

.elementor-4940 .elementor-element.elementor-element-cd6a7f6 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-4940 .elementor-element.elementor-element-cd6a7f6 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d12af5f */.elementor-4940 .elementor-element.elementor-element-d12af5f p + p,
.elementor-4940 .elementor-element.elementor-element-d12af5f ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-d12af5f ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-d12af5f ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdd390 */.elementor-4940 .elementor-element.elementor-element-5bdd390 p + p,
.elementor-4940 .elementor-element.elementor-element-5bdd390 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-5bdd390 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-5bdd390 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa5c4f8 */.elementor-4940 .elementor-element.elementor-element-fa5c4f8 p + p,
.elementor-4940 .elementor-element.elementor-element-fa5c4f8 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-fa5c4f8 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-fa5c4f8 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a74b4e2 */.elementor-4940 .elementor-element.elementor-element-a74b4e2 p + p,
.elementor-4940 .elementor-element.elementor-element-a74b4e2 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-a74b4e2 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-a74b4e2 ol li + li{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e7aa73 */.elementor-4940 .elementor-element.elementor-element-9e7aa73 p + p,
.elementor-4940 .elementor-element.elementor-element-9e7aa73 ul + p{
    margin-top: 10px;
}

.elementor-4940 .elementor-element.elementor-element-9e7aa73 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;

}

.elementor-4940 .elementor-element.elementor-element-9e7aa73 ol li + li{
    margin-top: 0px;
}/* End custom CSS */