.elementor-21 .elementor-element.elementor-element-c8142dc{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_carousel_new_copy .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new_copy .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new_copy .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-84606a7 .ue-item{transform:scale(1,1);}.elementor-21 .elementor-element.elementor-element-84606a7 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-21 .elementor-element.elementor-element-84606a7 .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-21 .elementor-element.elementor-element-84606a7 .uc-active-item .carousel-image{opacity:100%;}.elementor-21 .elementor-element.elementor-element-84606a7 .uc_image_carousel_container_holder{text-align:left;}.elementor-21 .elementor-element.elementor-element-84606a7 .ue-content-holder{justify-content:start;}.elementor-21 .elementor-element.elementor-element-84606a7 .content-padding{padding:0px 0px 0px 0px;min-height:0px;}.elementor-21 .elementor-element.elementor-element-84606a7 .uc_image_carousel_content{background-color:#EFEFEF00;}.elementor-21 .elementor-element.elementor-element-84606a7 .ue-title{color:#000000;margin-top:0px;}.elementor-21 .elementor-element.elementor-element-84606a7 .ue-text{color:#686868;margin-top:10px;}.elementor-21 .elementor-element.elementor-element-84606a7 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-21 .elementor-element.elementor-element-84606a7 .uc_more_btn svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-84606a7 .ue-btn-inner-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-nav .owl-next{right:0px;left:auto;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-carousel .owl-nav .owl-next,.elementor-21 .elementor-element.elementor-element-84606a7 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-carousel .owl-nav .owl-next:hover,.elementor-21 .elementor-element.elementor-element-84606a7 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dot{width:16px;height:16px;background-color:#9E9E9E;margin:0px 14px;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dot.active{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dots{margin-top:-50px;}.elementor-21 .elementor-element.elementor-element-7e75409{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-5ab1e0c{--spacer-size:7rem;}.elementor-21 .elementor-element.elementor-element-06119c3{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-47959be{--spacer-size:5vw;}.elementor-21 .elementor-element.elementor-element-cfd54ee{--display:flex;--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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-810639b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.25rem, 0.3611rem + 0.8889vw, 2.5rem);font-weight:700;color:#96202E;}.elementor-21 .elementor-element.elementor-element-d48a394{--spacer-size:1rem;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:400;letter-spacing:-0.1rem;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b789310{--spacer-size:2.5rem;}.elementor-widget-ucaddon_content_carousel_new_copy2 .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new_copy2 .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new_copy2 .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-item{transform:scale(1,1);}.elementor-21 .elementor-element.elementor-element-940ccf3 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-21 .elementor-element.elementor-element-940ccf3 .carousel-image{aspect-ratio:3 / 4;background-size:cover;border-radius:20px 20px 20px 20px;opacity:100%;}.elementor-21 .elementor-element.elementor-element-940ccf3 .uc-active-item .carousel-image{opacity:100%;}.elementor-21 .elementor-element.elementor-element-940ccf3 .uc_image_carousel_container_holder{text-align:left;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-content-holder{justify-content:start;}.elementor-21 .elementor-element.elementor-element-940ccf3 .content-padding{padding:0px 0px 0px 0px;min-height:0px;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{color:var( --e-global-color-primary );font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.5466rem + 0.578vw, 1.9375rem);font-weight:700;margin-top:0.75rem;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{color:var( --e-global-color-primary );font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.2532rem + 0.5181vw, 1.5rem);font-weight:400;margin-top:0.75rem;}.elementor-21 .elementor-element.elementor-element-940ccf3 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-21 .elementor-element.elementor-element-940ccf3 .uc_more_btn svg{fill:#000000;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-btn-inner-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-nav .owl-next{right:0px;left:auto;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-carousel .owl-nav .owl-next,.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-carousel .owl-nav .owl-next:hover,.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-dot.active{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-940ccf3 .owl-dots{margin-top:20px;}.elementor-21 .elementor-element.elementor-element-c2da299{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-705eaf1{--display:flex;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-7c55103 > .elementor-widget-container{padding:0vw 5vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-carousel-navigation-wrapper{justify-content:center;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-arrow{flex-direction:row;gap:10px;font-family:"Pretendard", Sans-serif;font-weight:400;background-color:#666666;min-width:3rem;min-height:3rem;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-arrow .ue-carousel-nav-icon{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7c55103 button .ue-carousel-nav-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-carousel-nav-icon{font-size:1.3rem;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9e56500{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-a63561f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-a63561f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a63561f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-21 .elementor-element.elementor-element-e53eda5{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-0041e82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9804f03{text-align:center;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.25rem, 0.3611rem + 0.8889vw, 2.5rem);font-weight:700;color:#96202E;}.elementor-21 .elementor-element.elementor-element-9439df5{--spacer-size:0.75rem;}.elementor-21 .elementor-element.elementor-element-9828080{text-align:center;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;color:#666666;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title a:focus{color:#96202E;}.elementor-21 .elementor-element.elementor-element-f863804{--spacer-size:2rem;}.elementor-21 .elementor-element.elementor-element-272a97c{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c018fb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9c1f294{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-417f9df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ac2c91f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a0ddc09{--spacer-size:3.75rem;}.elementor-21 .elementor-element.elementor-element-e20b764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-086b710{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-d0a9a66{text-align:center;}.elementor-21 .elementor-element.elementor-element-d0a9a66 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.375rem, 0.9306rem + 0.4444vw, 2rem);font-weight:700;color:#96202E;}.elementor-21 .elementor-element.elementor-element-3ddb253{--spacer-size:0.625rem;}.elementor-21 .elementor-element.elementor-element-d30f455{text-align:center;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;color:#666666;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title a:focus{color:#96202E;}.elementor-21 .elementor-element.elementor-element-e5d53ff{--spacer-size:3.75rem;}.elementor-21 .elementor-element.elementor-element-60f6ebe{--display:flex;--min-height:47vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-60f6ebe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-60f6ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morif.co.kr/wp-content/uploads/2025/11/frame_43.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4b9ebe5{--spacer-size:3.75rem;}.elementor-21 .elementor-element.elementor-element-fd5a011{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f9c399d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6662e5e{--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;--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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-4d4a26e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0074bdc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-655a34e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e92f015{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-47d78e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-152e297{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-01367ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-21 .elementor-element.elementor-element-01367ba:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-01367ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morif.co.kr/wp-content/uploads/2025/11/frame_201.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-58bf6f7{--spacer-size:5rem;}.elementor-widget-ucaddon_dual_color_heading .ue-title-one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_dual_color_heading .ue-title-two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-dual-color-heading{text-align:center;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(1.625rem, 1.5455rem + 0.3977vw, 2.5rem);font-weight:700;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-two{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 1.0603rem + 0.2874vw, 1.75rem);font-weight:400;}.elementor-21 .elementor-element.elementor-element-3f8979c{--spacer-size:2.5rem;}.elementor-21 .elementor-element.elementor-element-73eaca3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-382e55d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b56126e{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-b56126e iframe{height:43vh;}.elementor-21 .elementor-element.elementor-element-35e013f{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.75rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4aa0399 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-82e0b82{--spacer-size:0.625rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-21 .elementor-element.elementor-element-be6023b{font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-875de2d{--spacer-size:1.25rem;}.elementor-21 .elementor-element.elementor-element-90f194d .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6e55990{--spacer-size:0.625rem;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e020cf3{--spacer-size:1.25rem;}.elementor-21 .elementor-element.elementor-element-ad0e0c5 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:clamp(1.125rem, 0.6806rem + 0.4444vw, 1.75rem);font-weight:700;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-24811a5{--spacer-size:0.625rem;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-dual-color-heading{text-align:left;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:700;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;}.elementor-21 .elementor-element.elementor-element-23ae1a4{--spacer-size:0.625rem;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-dual-color-heading{text-align:left;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:700;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;}.elementor-21 .elementor-element.elementor-element-a3ae386{--spacer-size:0.625rem;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-dual-color-heading{text-align:left;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:700;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{color:#FFFFFF;font-family:"Pretendard", Sans-serif;font-size:clamp(0.875rem, 0.475rem + 0.4vw, 1.4375rem);font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-af45613{--divider-border-style:dotted;--divider-color:#FFFFFF;--divider-border-width:2.6px;}.elementor-21 .elementor-element.elementor-element-af45613 .elementor-divider-separator{width:67%;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-af45613 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-d94121a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.375rem 1.375rem;--row-gap:1.375rem;--column-gap:1.375rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-wrapper{gap:5px;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title a{font-family:"Pretendard", Sans-serif;font-size:clamp(0.625rem, 0.3139rem + 0.3111vw, 1.0625rem);font-weight:600;}.elementor-21 .elementor-element.elementor-element-e538172:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e538172:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-description{font-family:"Pretendard", Sans-serif;font-size:clamp(0.8125rem, 0.7672rem + 0.2011vw, 1.25rem);font-weight:400;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-wrapper{gap:5px;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title a{font-family:"Pretendard", Sans-serif;font-size:clamp(0.625rem, 0.3139rem + 0.3111vw, 1.0625rem);font-weight:600;}.elementor-21 .elementor-element.elementor-element-31472a1:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-31472a1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-wrapper{gap:5px;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title a{font-family:"Pretendard", Sans-serif;font-size:clamp(0.625rem, 0.3139rem + 0.3111vw, 1.0625rem);font-weight:600;}.elementor-21 .elementor-element.elementor-element-35ad78e:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-35ad78e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-wrapper{gap:5px;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title a{font-family:"Pretendard", Sans-serif;font-size:clamp(0.625rem, 0.3139rem + 0.3111vw, 1.0625rem);font-weight:600;}.elementor-21 .elementor-element.elementor-element-5cddff2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-5cddff2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ebab222{--spacer-size:5rem;}@media(min-width:501px){.elementor-21 .elementor-element.elementor-element-272a97c{--width:71%;}.elementor-21 .elementor-element.elementor-element-fd5a011{--width:56%;}.elementor-21 .elementor-element.elementor-element-6662e5e{--width:25%;}.elementor-21 .elementor-element.elementor-element-0074bdc{--width:25%;}.elementor-21 .elementor-element.elementor-element-e92f015{--width:25%;}.elementor-21 .elementor-element.elementor-element-73eaca3{--width:50%;}.elementor-21 .elementor-element.elementor-element-35e013f{--width:81%;}.elementor-21 .elementor-element.elementor-element-d94121a{--width:71%;}}@media(max-width:1600px) and (min-width:501px){.elementor-21 .elementor-element.elementor-element-0041e82{--width:100%;}.elementor-21 .elementor-element.elementor-element-272a97c{--width:100%;}.elementor-21 .elementor-element.elementor-element-fd5a011{--width:80%;}.elementor-21 .elementor-element.elementor-element-73eaca3{--width:82%;}.elementor-21 .elementor-element.elementor-element-35e013f{--width:100%;}}@media(max-width:1200px) and (min-width:501px){.elementor-21 .elementor-element.elementor-element-0041e82{--width:100%;}.elementor-21 .elementor-element.elementor-element-73eaca3{--width:100%;}}@media(max-width:1024px) and (min-width:501px){.elementor-21 .elementor-element.elementor-element-0041e82{--width:100%;}.elementor-21 .elementor-element.elementor-element-fd5a011{--width:100%;}}@media(max-width:880px) and (min-width:501px){.elementor-21 .elementor-element.elementor-element-0041e82{--width:100%;}.elementor-21 .elementor-element.elementor-element-c018fb3{--width:49%;}.elementor-21 .elementor-element.elementor-element-9c1f294{--width:49%;}.elementor-21 .elementor-element.elementor-element-417f9df{--width:49%;}.elementor-21 .elementor-element.elementor-element-ac2c91f{--width:49%;}.elementor-21 .elementor-element.elementor-element-6662e5e{--width:19%;}.elementor-21 .elementor-element.elementor-element-0074bdc{--width:19%;}.elementor-21 .elementor-element.elementor-element-e92f015{--width:19%;}.elementor-21 .elementor-element.elementor-element-d94121a{--width:80%;}}@media(max-width:1600px){.elementor-21 .elementor-element.elementor-element-5ab1e0c{--spacer-size:5rem;}.elementor-21 .elementor-element.elementor-element-47959be{--spacer-size:2.8rem;}.elementor-21 .elementor-element.elementor-element-810639b .elementor-heading-title{font-size:2vw;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-size:1.2vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{font-size:1.1vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{font-size:0.7vw;}.elementor-21 .elementor-element.elementor-element-705eaf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7c55103 > .elementor-widget-container{padding:0vw 4vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-0041e82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-size:2vw;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-size:1.2vw;}.elementor-21 .elementor-element.elementor-element-d0a9a66 .elementor-heading-title{font-size:2vw;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-size:1.2vw;}.elementor-21 .elementor-element.elementor-element-60f6ebe{--min-height:32vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fd5a011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f9c399d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-01367ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{font-size:2vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-two{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-b56126e iframe{height:25rem;}.elementor-21 .elementor-element.elementor-element-35e013f{--justify-content:center;}.elementor-21 .elementor-element.elementor-element-4aa0399 .elementor-heading-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-be6023b{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-90f194d .elementor-heading-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-ad0e0c5 .elementor-heading-title{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{font-size:1.2vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{font-size:1.25vw;}.elementor-21 .elementor-element.elementor-element-af45613 .elementor-divider-separator{width:67%;}.elementor-21 .elementor-element.elementor-element-d94121a{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon{font-size:3vw;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon{font-size:3vw;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon{font-size:3vw;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon{font-size:3vw;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title a{font-size:1vw;}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dots{margin-top:-30px;}.elementor-21 .elementor-element.elementor-element-5ab1e0c{--spacer-size:4rem;}.elementor-21 .elementor-element.elementor-element-810639b .elementor-heading-title{font-size:2.2vw;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{font-size:1.3vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-size:2.667vw;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-d0a9a66 .elementor-heading-title{font-size:2vw;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-60f6ebe{--min-height:27vh;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{font-size:2.667vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-two{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-b56126e iframe{height:25rem;}.elementor-21 .elementor-element.elementor-element-4aa0399 .elementor-heading-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-be6023b{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-90f194d .elementor-heading-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-ad0e0c5 .elementor-heading-title{font-size:1.667vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{font-size:1.333vw;}.elementor-21 .elementor-element.elementor-element-d94121a{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title a{font-size:1vw;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title a{font-size:1vw;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dot{width:14px;height:14px;margin:0px 8px;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{font-size:1.8vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{font-size:1.1vw;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-arrow{min-width:2rem;min-height:2rem;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-carousel-nav-icon{font-size:0.7rem;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-size:3.125vw;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-60f6ebe{--min-height:23vh;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-size:1.953vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{font-size:3.125vw;}.elementor-21 .elementor-element.elementor-element-73eaca3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-21 .elementor-element.elementor-element-b56126e iframe{height:23rem;}.elementor-21 .elementor-element.elementor-element-35e013f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-be6023b{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{font-size:1.563vw;}.elementor-21 .elementor-element.elementor-element-d94121a{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-810639b .elementor-heading-title{font-size:3.636vw;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{font-size:2.1vw;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{font-size:1.5vw;}.elementor-21 .elementor-element.elementor-element-705eaf1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-7c55103 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-size:3.636vw;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-272a97c{--justify-content:space-between;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-d0a9a66 .elementor-heading-title{font-size:2.727vw;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{font-size:3.636vw;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-two{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-73eaca3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-21 .elementor-element.elementor-element-b56126e iframe{height:328px;}.elementor-21 .elementor-element.elementor-element-35e013f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4aa0399 .elementor-heading-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-be6023b{font-size:12px;}.elementor-21 .elementor-element.elementor-element-90f194d .elementor-heading-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-size:12px;}.elementor-21 .elementor-element.elementor-element-ad0e0c5 .elementor-heading-title{font-size:2.273vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{font-size:1.818vw;}.elementor-21 .elementor-element.elementor-element-af45613 .elementor-divider-separator{width:73%;}.elementor-21 .elementor-element.elementor-element-d94121a{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title a{font-size:1.364vw;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title a{font-size:1.364vw;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title a{font-size:1.364vw;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title a{font-size:1.364vw;}}@media(max-width:500px){.elementor-21 .elementor-element.elementor-element-84606a7 .owl-dot{margin:0px 6px;}.elementor-21 .elementor-element.elementor-element-5ab1e0c{--spacer-size:6rem;}.elementor-21 .elementor-element.elementor-element-47959be{--spacer-size:1rem;}.elementor-21 .elementor-element.elementor-element-810639b .elementor-heading-title{font-size:24px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-7d1a179 .elementor-heading-title{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-title{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-940ccf3 .ue-text{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-c2da299{--spacer-size:1rem;}.elementor-21 .elementor-element.elementor-element-705eaf1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-7c55103 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-7c55103 .ue-remote-arrow{letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-e53eda5{--spacer-size:10vh;}.elementor-21 .elementor-element.elementor-element-9804f03 .elementor-heading-title{font-size:24px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-9828080 .elementor-heading-title{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-272a97c{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-21 .elementor-element.elementor-element-a0cd0cd{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a0ddc09{--spacer-size:10vh;}.elementor-21 .elementor-element.elementor-element-d0a9a66 .elementor-heading-title{font-size:24px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-d30f455 .elementor-heading-title{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-e5d53ff{--spacer-size:1.6rem;}.elementor-21 .elementor-element.elementor-element-60f6ebe:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-60f6ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morif.co.kr/wp-content/uploads/2025/12/frame_43.webp");}.elementor-21 .elementor-element.elementor-element-60f6ebe{--min-height:26vh;}.elementor-21 .elementor-element.elementor-element-fd5a011{--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;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-title{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-a48fcdf .elementor-image-box-description{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-6662e5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-title{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-0b47c7b .elementor-image-box-description{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-0074bdc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-title{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-0719a92 .elementor-image-box-description{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-e92f015{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-title{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-36fa336 .elementor-image-box-description{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-one{font-size:24px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-cec3abb .ue-title-two{font-size:16px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-73eaca3{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-b56126e{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-4aa0399 .elementor-heading-title{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-be6023b{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-90f194d .elementor-heading-title{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-2a45f6a{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-ad0e0c5 .elementor-heading-title{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-one{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-b7845b1 .ue-title-two{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-one{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-dfb6d92 .ue-title-two{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-one{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-43a7ea8 .ue-title-two{font-size:18px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-af45613 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-d94121a{--width:80%;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon{font-size:9vw;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-title a{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-e538172 .elementor-icon-box-description{letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon{font-size:9vw;}.elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-31472a1 .elementor-icon-box-title a{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon{font-size:9vw;}.elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-35ad78e .elementor-icon-box-title a{font-size:12px;letter-spacing:-0.03rem;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon{font-size:9vw;}.elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-5cddff2 .elementor-icon-box-title a{font-size:12px;letter-spacing:-0.03rem;}}/* Start custom CSS for container, class: .elementor-element-c8142dc *//* 공통: 슬라이드 안 텍스트 기본상태 (안 보이게) */
#my-carousel .swiper-slide .text-fade,
#my-carousel .swiper-slide .text-up {
    opacity: 0;
    transform: translateY(0);
    transition: all 0.6s ease-out;
}

/* 1번 텍스트: 활성 슬라이드일 때 페이드 인 */
#my-carousel .swiper-slide-active .text-fade {
    opacity: 1;
}

/* 2번 텍스트: 활성 슬라이드일 때 아래에서 위로 올라오기 */
#my-carousel .swiper-slide .text-up {
    transform: translateY(20px);   /* 시작점: 아래쪽 */
}

#my-carousel .swiper-slide-active .text-up {
    opacity: 1;
    transform: translateY(0);      /* 도착점: 제자리 */
    transition-delay: 0.2s;        /* 1번 텍스트보다 살짝 늦게 */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-Light.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Pretendard-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */