.elementor-106 .elementor-element.elementor-element-c698956{--display:flex;}.elementor-106 .elementor-element.elementor-element-068b45c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-068b45c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-b6cfd3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--spacingVertical)/2);--padding-bottom:var(--spacingVertical);--padding-left:0;--padding-right:calc((100% - var(--container-max-width)) * 0.5);}.elementor-106 .elementor-element.elementor-element-b3f5be0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto sans KR;font-weight:var( --e-global-typography-text-font-weight );}.elementor-106 .elementor-element.elementor-element-17e7462 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-17e7462 img{width:100%;height:530px;object-fit:cover;object-position:center left;border-radius:0px 10px 100px 0px;}.elementor-106 .elementor-element.elementor-element-b675902{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto sans KR;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-c7561ec > .elementor-widget-container{margin:170px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c7561ec .elementor-heading-title{font-size:var(--font-size-5xl);font-weight:600;line-height:1.33em;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-e097ef4{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto sans KR;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-e2c4910 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-e2c4910{font-size:var(--font-size-m);font-weight:400;line-height:1.8em;color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-cb227b8{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-87673cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-87673cf{font-size:var(--font-size-l);font-weight:400;line-height:1.8em;color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-8cd8788{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--spacingVertical);--padding-bottom:var(--spacingVertical);--padding-left:var(--spacingHorizental);--padding-right:var(--spacingHorizental);}.elementor-106 .elementor-element.elementor-element-6391923 > .elementor-widget-container{margin:0 0 calc(var(--spacingVertical)*0.5) 0;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-6391923{text-align:left;}.elementor-106 .elementor-element.elementor-element-6391923 .elementor-heading-title{font-size:var( --e-global-typography-8849644-font-size );font-weight:var( --e-global-typography-8849644-font-weight );line-height:var( --e-global-typography-8849644-line-height );}.elementor-106 .elementor-element.elementor-element-3336d7b{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0;--margin-bottom:calc(var(--spacingVertical)*0.5);--margin-left:0;--margin-right:0;--padding-top:calc(var(--spacingVertical)*0.7);--padding-bottom:calc(var(--spacingVertical)*0.7);--padding-left:0;--padding-right:0;}.elementor-106 .elementor-element.elementor-element-3336d7b:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-3336d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b0bd74 );}.elementor-106 .elementor-element.elementor-element-e2342b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-e2342b6 img{width:19%;height:auto;}.elementor-106 .elementor-element.elementor-element-d1fd040{--display:flex;--gap:calc(var(--spacingVertical) * 0.5) calc(var(--spacingVertical) * 0.5);--row-gap:calc(var(--spacingVertical) * 0.5);--column-gap:calc(var(--spacingVertical) * 0.5);}.elementor-106 .elementor-element.elementor-element-c12a6de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c12a6de{text-align:center;font-size:var(--font-size-xl);font-weight:500;line-height:1.6em;}.elementor-106 .elementor-element.elementor-element-731d08c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-731d08c{text-align:center;font-size:var(--font-size-l);font-weight:500;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-997b665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--spacingVertical);--padding-bottom:calc(var(--spacingVertical)*2);--padding-left:var(--spacingHorizental);--padding-right:var(--spacingHorizental);}.elementor-106 .elementor-element.elementor-element-432de55 > .elementor-widget-container{margin:0 0 calc(var(--spacingVertical)/2.5) 0;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-432de55 .elementor-heading-title{color:#000000;}.elementor-106 .elementor-element.elementor-element-5272aa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0.8vw 2%;--row-gap:0.8vw;--column-gap:2%;--flex-wrap:wrap;}.elementor-106 .elementor-element.elementor-element-969b844{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-969b844 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-969b844 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-96b84b7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-96b84b7 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-96b84b7 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-d074f2b{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-d074f2b > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-d074f2b .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-aa60636{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-aa60636 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-aa60636 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-7eb3a46{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-7eb3a46 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-7eb3a46 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-da81901{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-da81901 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-da81901 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-ba549e3{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-ba549e3 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-ba549e3 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-c38d82c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-c38d82c > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-c38d82c .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-4676fc2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-106 .elementor-element.elementor-element-4676fc2 > .elementor-widget-container{padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-4676fc2 .elementor-heading-title{font-size:var(--font-size-l);font-weight:600;line-height:1.8em;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-b6cfd3d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:calc(var(--spacingVertical)/2);--padding-bottom:var(--spacingVertical);--padding-left:0;--padding-right:var(--spacingHorizental);}.elementor-106 .elementor-element.elementor-element-17e7462 img{height:400px;}.elementor-106 .elementor-element.elementor-element-b675902{--padding-top:0;--padding-bottom:0;--padding-left:var(--spacingHorizental);--padding-right:0;}.elementor-106 .elementor-element.elementor-element-6391923 .elementor-heading-title{font-size:var( --e-global-typography-8849644-font-size );line-height:var( --e-global-typography-8849644-line-height );}.elementor-106 .elementor-element.elementor-element-e2342b6 img{width:40%;}.elementor-106 .elementor-element.elementor-element-c12a6de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-c12a6de.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-731d08c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-731d08c.elementor-element{--align-self:center;}.elementor-106 .elementor-element.elementor-element-5272aa0{--gap:1.5vw 2%;--row-gap:1.5vw;--column-gap:2%;}.elementor-106 .elementor-element.elementor-element-969b844{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-96b84b7{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-d074f2b{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-aa60636{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-7eb3a46{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-da81901{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-ba549e3{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-c38d82c{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-106 .elementor-element.elementor-element-4676fc2{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-b3f5be0{--width:95%;}.elementor-106 .elementor-element.elementor-element-17e7462 img{height:350px;border-radius:0px 7px 70px 0px;}.elementor-106 .elementor-element.elementor-element-b675902{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-106 .elementor-element.elementor-element-c7561ec > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-6391923 .elementor-heading-title{font-size:var( --e-global-typography-8849644-font-size );line-height:var( --e-global-typography-8849644-line-height );}.elementor-106 .elementor-element.elementor-element-3336d7b{--padding-top:var(--spacingVertical);--padding-bottom:var(--spacingVertical);--padding-left:0;--padding-right:0;}.elementor-106 .elementor-element.elementor-element-e2342b6 img{width:60%;object-fit:cover;}.elementor-106 .elementor-element.elementor-element-c12a6de{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-106 .elementor-element.elementor-element-731d08c{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-106 .elementor-element.elementor-element-969b844{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-96b84b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-d074f2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-aa60636{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-7eb3a46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-da81901{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-ba549e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-c38d82c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-4676fc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-068b45c{--width:100%;}.elementor-106 .elementor-element.elementor-element-b3f5be0{--width:calc(95% - 700px);}.elementor-106 .elementor-element.elementor-element-b675902{--width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-106 .elementor-element.elementor-element-b3f5be0{--width:95%;}.elementor-106 .elementor-element.elementor-element-b675902{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b6cfd3d */.sub_greetings_section_02 .greetings_text_wrap {
    position: relative;
}
.sub_greetings_section_02 .greetings_text_wrap .greetings_title:before {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    background: var(--e-global-color-accent);
    border-radius: 50%;
    position: absolute;
    top: 115px;
    left: 0;
}


/* 이하 반응형 */
@media (max-width: 1280px) {
    .sub_greetings_section_02 {
        padding-right: var(--spacingHorizental);
    }
    .sub_greetings_section_02 .greetings_img_wrap {
        width: auto;
        flex: 1 1 0%;
    }
    .sub_greetings_section_02 .greetings_text_wrap {
        width: auto;
        flex: 0 0 auto;
    }
}
@media (max-width: 1024px) {
    .sub_greetings_section_02 {
        padding-right: var(--padding-right);
    }
    .sub_greetings_section_02 .greetings_img_wrap {
        width: var(--width);
        flex: var(--flex);
    }
    .sub_greetings_section_02 .greetings_text_wrap {
        width: var(--width);
        flex: var(--flex);
    }
}
@media (max-width: 767px) {
    .sub_greetings_section_02 .greetings_text_wrap .greetings_title:before {
        height: 15px;
        top: 55px;
    }
}
@media (max-width: 544px) {
    .sub_greetings_section_02 .greetings_img_wrap .greetings_img img {
        height: 300px;
    }
}
@media (max-width: 450px) {
    .sub_greetings_section_02 .greetings_img_wrap .greetings_img img {
        height: 250px;
    }
    .sub_greetings_section_02 .greetings_text_wrap br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd8788 */.sub_introduction_section_02 .introduction_title b {
    font-weight: 600;
    color: var(--e-global-color-accent);
}
.sub_introduction_section_02 .introduction_image_wrap .introduction_image {
    width: 100%;
}
.sub_introduction_section_02 .center_about_list ul {
    display: flex;
    flex-direction: column;
    gap:0.5em;
    align-items: center;
    padding-inline-start: 0px;
}
.sub_introduction_section_02 .center_about_list li {
    list-style:none;
    border-bottom:1px dotted var(--e-global-color-secondary);
    color:var(--e-global-color-secondary);
    padding:0.5em 0;
    width:auto;
    max-width:100%;
}

.sub_introduction_section_02 .center_about_list {
    text-underline-offset:7px;
}
/* 이하 반응형 */
@media (max-width: 1024px) {
    .sub_introduction_section_02 br {
        display: none;
    }
}/* End custom CSS */