.elementor-5787 .elementor-element.elementor-element-30677d3 .elementor-repeater-item-2c3500a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5787 .elementor-element.elementor-element-dd92878 > .elementor-element-populated{margin:84px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5787 .elementor-element.elementor-element-04f751e{text-align:center;}.elementor-5787 .elementor-element.elementor-element-04f751e .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:36px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-5b2f09f .elementor-repeater-item-11ec8b0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5787 .elementor-element.elementor-element-16d3680 .elementor-repeater-item-81aacbf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5787 .elementor-element.elementor-element-e1520f0{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-size:26px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-c7fa246{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-c7fa246 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-2f58c7d{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-8f651e7{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-84ef74f{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-2ea40a1{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-c11ea19{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-40175ae{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-8c59715{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-16e6771{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-d5890a9{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-344f881{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-0c44eb6{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-ca35bef{text-align:center;font-family:"Noto Sans KR", Sans-serif;font-size:23px;font-weight:bold;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-946104b{text-align:justify;font-family:"Noto Sans KR", Sans-serif;font-weight:400;letter-spacing:-0.4px;}@media(max-width:767px){.elementor-5787 .elementor-element.elementor-element-dd92878 > .elementor-element-populated{margin:22.4px 0px 34px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5787 .elementor-element.elementor-element-04f751e .elementor-heading-title{font-size:24px;}.elementor-5787 .elementor-element.elementor-element-e1520f0{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-c7fa246{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-2f58c7d{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-8f651e7{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-84ef74f{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-2ea40a1{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-c11ea19{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-40175ae{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-8c59715{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-16e6771{font-size:18px;letter-spacing:-0.4px;}.elementor-5787 .elementor-element.elementor-element-d5890a9{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-344f881{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-0c44eb6{font-size:14px;}.elementor-5787 .elementor-element.elementor-element-ca35bef{font-size:18px;}.elementor-5787 .elementor-element.elementor-element-946104b{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-b96d7a5 */.tab_wrap.type_02{ width:100%;}
.tab_wrap.type_02 li{ width:25%;float:left; text-align:center; box-sizing:border-box;}
.tab_wrap.type_02 li a{ height:60px; padding:17px 0px; color:#333; font-size:18px; font-weight:500; line-height:1.5em; letter-spacing:-.4px; display:block; border-bottom:1px solid #cdcdcd; box-sizing:border-box;}
.tab_wrap.type_02 li + li{ border-right:1px solid #cdcdcd; }
.tab_wrap.type_02 li:nth-of-type(4n+1) a{ border-left:1px solid #cdcdcd;}
.tab_wrap.type_02 li:nth-of-type(1),
.tab_wrap.type_02 li:nth-of-type(2),
.tab_wrap.type_02 li:nth-of-type(3),
.tab_wrap.type_02 li:nth-of-type(4){ border-top:1px solid #cdcdcd;}
.tab_wrap.type_02 li:nth-last-of-type(1){ border-right:1px solid #cdcdcd;}

.tab_wrap.type_02 li:nth-of-type(1){ border-right:1px solid #cdcdcd;}


.tab_wrap.type_02 li.current a{
    color: #0f0f70;
    line-height: 1.1;
    font-weight: bold;
    border:3px solid #0f0f70;
}
.tab_wrap.type_02 li a:hover{
    color:#0f0f70;
}
@media screen and (max-width:1023px){
    .tab_wrap.type_02 li a{ height:50px; padding:15px 5px; font-size:14px;}
}

@media screen and (max-width:767px){
    .tab_wrap.type_02 select{
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
    }
    .tab_wrap.type_02:after{
      width: 7px;
      height:7px;
      position: absolute;
      z-index: 1;
      top: 50%;
      right: 20px;
      content:'';
      display: block;
      border-top:2px solid #cdcdcd;
      border-right:2px solid #cdcdcd;
      transform: translateY(-50%) rotate(135deg); 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b96d7a5 */.tab_wrap.type_02{ width:100%;}
.tab_wrap.type_02 li{ width:25%;float:left; text-align:center; box-sizing:border-box;}
.tab_wrap.type_02 li a{ height:60px; padding:17px 0px; color:#333; font-size:18px; font-weight:500; line-height:1.5em; letter-spacing:-.4px; display:block; border-bottom:1px solid #cdcdcd; box-sizing:border-box;}
.tab_wrap.type_02 li + li{ border-right:1px solid #cdcdcd; }
.tab_wrap.type_02 li:nth-of-type(4n+1) a{ border-left:1px solid #cdcdcd;}
.tab_wrap.type_02 li:nth-of-type(1),
.tab_wrap.type_02 li:nth-of-type(2),
.tab_wrap.type_02 li:nth-of-type(3),
.tab_wrap.type_02 li:nth-of-type(4){ border-top:1px solid #cdcdcd;}
.tab_wrap.type_02 li:nth-last-of-type(1){ border-right:1px solid #cdcdcd;}

.tab_wrap.type_02 li:nth-of-type(1){ border-right:1px solid #cdcdcd;}


.tab_wrap.type_02 li.current a{
    color: #0f0f70;
    line-height: 1.1;
    font-weight: bold;
    border:3px solid #0f0f70;
}
.tab_wrap.type_02 li a:hover{
    color:#0f0f70;
}
@media screen and (max-width:1023px){
    .tab_wrap.type_02 li a{ height:50px; padding:15px 5px; font-size:14px;}
}

@media screen and (max-width:767px){
    .tab_wrap.type_02 select{
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
    }
    .tab_wrap.type_02:after{
      width: 7px;
      height:7px;
      position: absolute;
      z-index: 1;
      top: 50%;
      right: 20px;
      content:'';
      display: block;
      border-top:2px solid #cdcdcd;
      border-right:2px solid #cdcdcd;
      transform: translateY(-50%) rotate(135deg); 
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f58c7d */.elementor-text-editor ul {
    list-style-type: '20-1. ';
    margin: 15px 0 15px 37px;
}

.elementor-text-editor ol {
    list-style-type: decimal;
    margin: 15px 0 15px 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f58c7d */.elementor-text-editor ul {
    list-style-type: '20-1. ';
    margin: 15px 0 15px 37px;
}

.elementor-text-editor ol {
    list-style-type: decimal;
    margin: 15px 0 15px 25px;
}/* End custom CSS */