.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28 .elementor-element.elementor-element-c779681{--display:flex;--min-height:70vh;--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-28 .elementor-element.elementor-element-c779681 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-28 .elementor-element.elementor-element-622ccbf{--display:flex;--min-height:600px;--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5e6f364{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1b03414{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b0dae46{--display:flex;--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-28 .elementor-element.elementor-element-121d2d3 img{width:100%;height:550px;}.elementor-28 .elementor-element.elementor-element-053e297{--display:flex;--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d14eb75{--display:flex;--min-height:400px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-d14eb75:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d14eb75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-28 .elementor-element.elementor-element-e685b52 .elementor-heading-title{font-family:"고운바탕", Sans-serif;font-size:35px;font-weight:900;color:#333333;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-28 .elementor-element.elementor-element-fd96869{font-family:"고운바탕", Sans-serif;font-weight:600;color:#7A7A7A;}.elementor-28 .elementor-element.elementor-element-fd96869 p{margin-block-end:10px;}.elementor-28 .elementor-element.elementor-element-bb8c5e9{font-family:"고운바탕", Sans-serif;font-size:13px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-bb8c5e9 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-19b6b9b{--display:flex;--min-height:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2431e1d{--display:grid;--min-height:130px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-84467ab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-84467ab:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-84467ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#929292;}.elementor-28 .elementor-element.elementor-element-d0a89b2{text-align:center;}.elementor-28 .elementor-element.elementor-element-d0a89b2 .elementor-heading-title{font-family:"고운바탕", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f19a4e9{text-align:center;font-family:"고운바탕", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f19a4e9 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-d6d62fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d6d62fd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d6d62fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-28 .elementor-element.elementor-element-c370cfa{text-align:center;}.elementor-28 .elementor-element.elementor-element-c370cfa .elementor-heading-title{font-family:"고운바탕", Sans-serif;font-size:30px;font-weight:900;color:#333333;}.elementor-28 .elementor-element.elementor-element-eae1fcf{text-align:center;font-family:"고운바탕", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;color:#333333;}.elementor-28 .elementor-element.elementor-element-eae1fcf p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e9f71d2{--display:flex;--min-height:60vh;--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-63e001b .elementor-repeater-item-e8bb889 .swiper-slide-bg{background-color:#833ca3;}.elementor-28 .elementor-element.elementor-element-63e001b .elementor-repeater-item-64a9efd .swiper-slide-bg{background-color:#4054b2;}.elementor-28 .elementor-element.elementor-element-63e001b .elementor-repeater-item-0f7ca10 .swiper-slide-bg{background-color:#1abc9c;}.elementor-28 .elementor-element.elementor-element-63e001b .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-28 .elementor-element.elementor-element-63e001b .swiper-slide-contents{max-width:66%;}.elementor-28 .elementor-element.elementor-element-63e001b .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-117ae0d{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-53a1ded .elementor-heading-title{font-family:"SpoqaHanSansNeo", Sans-serif;font-size:35px;font-weight:700;color:#333333;}.elementor-28 .elementor-element.elementor-element-707ceaa{font-family:"고운바탕", Sans-serif;font-weight:400;}.elementor-widget-eael-instafeed .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-instafeed .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-instafeed .eael-instafeed-caption, .elementor-widget-eael-instafeed .eael-instafeed-caption-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28 .elementor-element.elementor-element-374e0a5 .eael-instafeed-caption{background-color:rgba(137,12,255,0.75);}.elementor-28 .elementor-element.elementor-element-374e0a5 .eael-instafeed-caption i{color:#ffffff;}.elementor-28 .elementor-element.elementor-element-374e0a5 .eael-instafeed-caption,
                    .elementor-28 .elementor-element.elementor-element-374e0a5 .eael-instafeed-caption-text{color:#ffffff;}.elementor-28 .elementor-element.elementor-element-374e0a5 .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-28 .elementor-element.elementor-element-374e0a5 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-28 .elementor-element.elementor-element-1476697{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b51473e .elementor-heading-title{font-family:"SpoqaHanSansNeo", Sans-serif;font-size:35px;font-weight:700;color:#333333;}.elementor-28 .elementor-element.elementor-element-1164396{font-family:"고운바탕", Sans-serif;font-weight:600;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-1b03414{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-2431e1d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-c779681{--content-width:100%;}.elementor-28 .elementor-element.elementor-element-622ccbf{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-d14eb75{--width:100%;}.elementor-28 .elementor-element.elementor-element-19b6b9b{--width:100%;}.elementor-28 .elementor-element.elementor-element-e9f71d2{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-117ae0d{--content-width:1200px;}.elementor-28 .elementor-element.elementor-element-1476697{--content-width:1200px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-1b03414{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-2431e1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'SpoqaHanSansNeo';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://mori-nori.com/wp-content/uploads/2025/09/SpoqaHanSansNeo-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'SpoqaHanSansNeo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mori-nori.com/wp-content/uploads/2025/09/SpoqaHanSansNeo-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'SpoqaHanSansNeo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mori-nori.com/wp-content/uploads/2025/09/SpoqaHanSansNeo-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'SpoqaHanSansNeo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mori-nori.com/wp-content/uploads/2025/09/SpoqaHanSansNeo-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'SpoqaHanSansNeo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mori-nori.com/wp-content/uploads/2025/09/SpoqaHanSansNeo-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */