.elementor-4086 .elementor-element.elementor-element-484d91fb .elementor-repeater-item-b62fc76.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4086 .elementor-element.elementor-element-d340f59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-4086 .elementor-element.elementor-element-dc2405b .elementor-repeater-item-c65e30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4086 .elementor-element.elementor-element-bad35f6 > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4086 .elementor-element.elementor-element-6ac61c1{text-align:center;}.elementor-4086 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{color:#111111;font-family:"Noto Sans KR", Sans-serif;font-size:36px;font-weight:bold;line-height:1em;letter-spacing:-0.4px;}.elementor-4086 .elementor-element.elementor-element-6ac61c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4086 .elementor-element.elementor-element-dc2405b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4086 .elementor-element.elementor-element-9caa61d .elementor-repeater-item-2fd178c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(max-width:1024px){.elementor-4086 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-4086 .elementor-element.elementor-element-bad35f6 > .elementor-element-populated{margin:22.4px 0px 34px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4086 .elementor-element.elementor-element-6ac61c1 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-edaeb55 */.img-box {
    background:#fff !important;
    text-align:center;
}

.img-box2 {
    background:#fff !important;
}

.img-box img {
    max-width:45%;
    border:1px solid #ccc;
}

.img-box2 img {
    max-width:100%;
    border:1px solid #ccc;
}

.point-txt {
    color:#f44336;
}

a.mail {color:#0e71b9;}

ol.list-num {
    padding: 0;
    margin: 10px 0 50px 0;
    list-style: none;
    counter-reset: list-item;
}
ol.list-num li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 3px;
    line-height:160%;
}
ol.list-num li:before {
    position: absolute;
    top: 3px;
    left: 0;
    min-width: 20px;
    height: 20px;
    padding: 1px;
    background: #013f9b;
    font-size: 0.9em;
    content: counter(list-item,decimal);
    color: #fff;
    text-align: center;
    line-height: 120%;
    border-radius: 3px;
}

.sub-txt {
    display:block;
    color:#777;
    font-size:0.8em;
}

.sub-txt2 {
    display:block;
    color:#f44336;
    font-size:0.8em;
}

h3#Tbl-title {position:relative; font-size:1.4em;}
h3#Tbl-title:before {position:absolute; top:-5px; left:0; width:16px; border-top:3px solid #0eb9b9; content:''; display:block;}

@media screen and (max-width:768px)  {
    .img-box2 {
        background:#fff !important;
    }
    
    h3#Tbl-title {font-size:1.2em;}
    
    .point-txt {
        color:#f44336;
        font-size:0.9em;
    }
    
     ol.list-num {
        padding: 0;
        margin: 10px 0 30px 0;
        list-style: none;
        counter-reset: list-item;
    }
    ol.list-num li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 8px;
        font-size: 0.9em;
    }
    ol.list-num li:before {
        position: absolute;
        top: 3px;
        left: 0;
        min-width: 18px;
        height: 18px;
        padding: 1px;
        font-size: 0.9em;
        content: counter(list-item,decimal);
        color: #fff;
        text-align: center;
        line-height: 120%;
        border-radius: 3px;
    }
}

@media screen and (max-width:420px) {
    h3#Tbl-title { margin:0.5em; font-size:0.9em;}

    .img-box img,
    .img-box2 img
    {
        max-width:100%;
    }
    ol.list-num {
        padding: 0;
        margin: 10px 0 20px 0;
        list-style: none;
        counter-reset: list-item;
    }
    ol.list-num li {
        position: relative;
        padding-left: 25px;
        margin-bottom: 8px;
        font-size: 0.8em;
    }
    ol.list-num li:before {
        position: absolute;
        top: 3px;
        left: 0;
        min-width: 15px;
        height: 15px;
        padding: 1px;
        font-size: 0.7em;
        content: counter(list-item,decimal);
        color: #fff;
        text-align: center;
        line-height: 120%;
        border-radius: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edaeb55 */.img-box {
    background:#fff !important;
    text-align:center;
}

.img-box2 {
    background:#fff !important;
}

.img-box img {
    max-width:45%;
    border:1px solid #ccc;
}

.img-box2 img {
    max-width:100%;
    border:1px solid #ccc;
}

.point-txt {
    color:#f44336;
}

a.mail {color:#0e71b9;}

ol.list-num {
    padding: 0;
    margin: 10px 0 50px 0;
    list-style: none;
    counter-reset: list-item;
}
ol.list-num li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 3px;
    line-height:160%;
}
ol.list-num li:before {
    position: absolute;
    top: 3px;
    left: 0;
    min-width: 20px;
    height: 20px;
    padding: 1px;
    background: #013f9b;
    font-size: 0.9em;
    content: counter(list-item,decimal);
    color: #fff;
    text-align: center;
    line-height: 120%;
    border-radius: 3px;
}

.sub-txt {
    display:block;
    color:#777;
    font-size:0.8em;
}

.sub-txt2 {
    display:block;
    color:#f44336;
    font-size:0.8em;
}

h3#Tbl-title {position:relative; font-size:1.4em;}
h3#Tbl-title:before {position:absolute; top:-5px; left:0; width:16px; border-top:3px solid #0eb9b9; content:''; display:block;}

@media screen and (max-width:768px)  {
    .img-box2 {
        background:#fff !important;
    }
    
    h3#Tbl-title {font-size:1.2em;}
    
    .point-txt {
        color:#f44336;
        font-size:0.9em;
    }
    
     ol.list-num {
        padding: 0;
        margin: 10px 0 30px 0;
        list-style: none;
        counter-reset: list-item;
    }
    ol.list-num li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 8px;
        font-size: 0.9em;
    }
    ol.list-num li:before {
        position: absolute;
        top: 3px;
        left: 0;
        min-width: 18px;
        height: 18px;
        padding: 1px;
        font-size: 0.9em;
        content: counter(list-item,decimal);
        color: #fff;
        text-align: center;
        line-height: 120%;
        border-radius: 3px;
    }
}

@media screen and (max-width:420px) {
    h3#Tbl-title { margin:0.5em; font-size:0.9em;}

    .img-box img,
    .img-box2 img
    {
        max-width:100%;
    }
    ol.list-num {
        padding: 0;
        margin: 10px 0 20px 0;
        list-style: none;
        counter-reset: list-item;
    }
    ol.list-num li {
        position: relative;
        padding-left: 25px;
        margin-bottom: 8px;
        font-size: 0.8em;
    }
    ol.list-num li:before {
        position: absolute;
        top: 3px;
        left: 0;
        min-width: 15px;
        height: 15px;
        padding: 1px;
        font-size: 0.7em;
        content: counter(list-item,decimal);
        color: #fff;
        text-align: center;
        line-height: 120%;
        border-radius: 3px;
    }
}/* End custom CSS */