.elementor-28 .elementor-element.elementor-element-827e528{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-28 .elementor-element.elementor-element-827e528:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-827e528>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://haeseongeng.net/wp-content/uploads/2024/05/9954-1.jpg");background-position:center left}.elementor-28 .elementor-element.elementor-element-827e528,.elementor-28 .elementor-element.elementor-element-827e528:before{--border-transition:.3s}.elementor-28 .elementor-element.elementor-element-3846053 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-58b3f56-font-family),Sans-serif;font-size:var(--e-global-typography-58b3f56-font-size);font-weight:var(--e-global-typography-58b3f56-font-weight);line-height:var(--e-global-typography-58b3f56-line-height);letter-spacing:var(--e-global-typography-58b3f56-letter-spacing);word-spacing:var(--e-global-typography-58b3f56-word-spacing);text-shadow:0px 0px 5px rgba(0,0,0,.6)}.elementor-28 .elementor-element.elementor-element-97cab3e{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-89b17ee-font-family),Sans-serif;font-size:var(--e-global-typography-89b17ee-font-size);font-weight:var(--e-global-typography-89b17ee-font-weight);line-height:var(--e-global-typography-89b17ee-line-height);letter-spacing:var(--e-global-typography-89b17ee-letter-spacing);word-spacing:var(--e-global-typography-89b17ee-word-spacing);text-shadow:0px 0px 5px rgba(0,0,0,.6)}.elementor-28 .elementor-element.elementor-element-630a7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-28 .elementor-element.elementor-element-c87da00{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:50px 50px;--grid-auto-flow:row;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-558f717{--display:flex;--gap:0px 0px;--background-transition:.3s;--z-index:1}.elementor-28 .elementor-element.elementor-element-6e26817{color:var(--e-global-color-accent);font-family:var(--e-global-typography-6a0c03e-font-family),Sans-serif;font-size:var(--e-global-typography-6a0c03e-font-size);font-weight:var(--e-global-typography-6a0c03e-font-weight);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-6e26817>.elementor-widget-container{padding:0 0 10px}.elementor-28 .elementor-element.elementor-element-014f024{--display:flex;--overflow:hidden;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-fba20f3{text-align:left}.elementor-28 .elementor-element.elementor-element-fba20f3 .elementor-heading-title{font-family:var(--e-global-typography-0bc6d01-font-family),Sans-serif;font-size:var(--e-global-typography-0bc6d01-font-size);font-weight:var(--e-global-typography-0bc6d01-font-weight);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-45cc9b5{font-family:var(--e-global-typography-3329044-font-family),Sans-serif;font-size:var(--e-global-typography-3329044-font-size);font-weight:var(--e-global-typography-3329044-font-weight);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-45cc9b5>.elementor-widget-container{margin:50px 0 0}.elementor-28 .elementor-element.elementor-element-b754d12>.elementor-widget-container{margin:0}.elementor-28 .elementor-element.elementor-element-d67f46d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px 60px;--background-transition:.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-28 .elementor-element.elementor-element-d67f46d:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-d67f46d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9eba03a)}.elementor-28 .elementor-element.elementor-element-d67f46d,.elementor-28 .elementor-element.elementor-element-d67f46d:before{--border-transition:.3s}.elementor-28 .elementor-element.elementor-element-fc6eb2f{--display:flex;--gap:0px 0px;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-6017979{color:var(--e-global-color-accent);font-family:var(--e-global-typography-6a0c03e-font-family),Sans-serif;font-size:var(--e-global-typography-6a0c03e-font-size);font-weight:var(--e-global-typography-6a0c03e-font-weight);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-6017979>.elementor-widget-container{padding:0 0 10px}.elementor-28 .elementor-element.elementor-element-79244fc{--display:flex;--overflow:hidden;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-d9e55b8 .elementor-heading-title{font-family:var(--e-global-typography-0bc6d01-font-family),Sans-serif;font-size:var(--e-global-typography-0bc6d01-font-size);font-weight:var(--e-global-typography-0bc6d01-font-weight);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-0cc78a0{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:30px 30px;--grid-auto-flow:row;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-d7a3c0a{--display:flex;--gap:10px 10px;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-168daab img{border-radius:16px}.elementor-28 .elementor-element.elementor-element-de70d01{text-align:center;font-family:var(--e-global-typography-3329044-font-family),Sans-serif;font-size:var(--e-global-typography-3329044-font-size);font-weight:var(--e-global-typography-3329044-font-weight);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-f7dd383{--display:flex;--gap:10px 10px;--background-transition:.3s}.elementor-28 .elementor-element.elementor-element-83913b2 img{border-radius:16px}.elementor-28 .elementor-element.elementor-element-d641bf4{text-align:center;font-family:var(--e-global-typography-3329044-font-family),Sans-serif;font-size:var(--e-global-typography-3329044-font-size);font-weight:var(--e-global-typography-3329044-font-weight);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-827e528{--min-height:400px}.elementor-28 .elementor-element.elementor-element-3846053 .elementor-heading-title{font-size:var(--e-global-typography-58b3f56-font-size);line-height:var(--e-global-typography-58b3f56-line-height);letter-spacing:var(--e-global-typography-58b3f56-letter-spacing);word-spacing:var(--e-global-typography-58b3f56-word-spacing)}.elementor-28 .elementor-element.elementor-element-97cab3e{font-size:var(--e-global-typography-89b17ee-font-size);line-height:var(--e-global-typography-89b17ee-line-height);letter-spacing:var(--e-global-typography-89b17ee-letter-spacing);word-spacing:var(--e-global-typography-89b17ee-word-spacing)}.elementor-28 .elementor-element.elementor-element-630a7f3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-28 .elementor-element.elementor-element-c87da00{--grid-auto-flow:row}.elementor-28 .elementor-element.elementor-element-6e26817{font-size:var(--e-global-typography-6a0c03e-font-size);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-6e26817>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-fba20f3 .elementor-heading-title{font-size:var(--e-global-typography-0bc6d01-font-size);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-45cc9b5{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-d67f46d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-28 .elementor-element.elementor-element-6017979{font-size:var(--e-global-typography-6a0c03e-font-size);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-6017979>.elementor-widget-container{padding:0}.elementor-28 .elementor-element.elementor-element-d9e55b8 .elementor-heading-title{font-size:var(--e-global-typography-0bc6d01-font-size);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-0cc78a0{--grid-auto-flow:row}.elementor-28 .elementor-element.elementor-element-de70d01{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-d641bf4{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-3846053 .elementor-heading-title{font-size:var(--e-global-typography-58b3f56-font-size);line-height:var(--e-global-typography-58b3f56-line-height);letter-spacing:var(--e-global-typography-58b3f56-letter-spacing);word-spacing:var(--e-global-typography-58b3f56-word-spacing)}.elementor-28 .elementor-element.elementor-element-97cab3e{font-size:var(--e-global-typography-89b17ee-font-size);line-height:var(--e-global-typography-89b17ee-line-height);letter-spacing:var(--e-global-typography-89b17ee-letter-spacing);word-spacing:var(--e-global-typography-89b17ee-word-spacing)}.elementor-28 .elementor-element.elementor-element-c87da00{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-28 .elementor-element.elementor-element-6e26817{font-size:var(--e-global-typography-6a0c03e-font-size);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-fba20f3 .elementor-heading-title{font-size:var(--e-global-typography-0bc6d01-font-size);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-45cc9b5{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-6017979{font-size:var(--e-global-typography-6a0c03e-font-size);line-height:var(--e-global-typography-6a0c03e-line-height);letter-spacing:var(--e-global-typography-6a0c03e-letter-spacing);word-spacing:var(--e-global-typography-6a0c03e-word-spacing)}.elementor-28 .elementor-element.elementor-element-d9e55b8 .elementor-heading-title{font-size:var(--e-global-typography-0bc6d01-font-size);line-height:var(--e-global-typography-0bc6d01-line-height);letter-spacing:var(--e-global-typography-0bc6d01-letter-spacing);word-spacing:var(--e-global-typography-0bc6d01-word-spacing)}.elementor-28 .elementor-element.elementor-element-0cc78a0{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-28 .elementor-element.elementor-element-de70d01{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}.elementor-28 .elementor-element.elementor-element-d641bf4{font-size:var(--e-global-typography-3329044-font-size);line-height:var(--e-global-typography-3329044-line-height);letter-spacing:var(--e-global-typography-3329044-letter-spacing);word-spacing:var(--e-global-typography-3329044-word-spacing)}}