.elementor-kit-6{--e-global-color-primary:#00F1FF;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a4a2dc0:#FFFFFF;--e-global-color-826965e:#55E6C1;--e-global-color-67cdf28:#4DE7D3;--e-global-color-7f93fd3:#0B3D3A;--e-global-color-82de1d3:#0A2F2C;--e-global-color-e069fc7:#FF8FB1;--e-global-color-15ba359:#FFF2D6;--e-global-color-c4980e6:#6B7280;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================================================
   로딩 중 '내부 스크롤바(2번째 스크롤)' 깜빡임 강제 차단 CSS (강공 버전)
   - 테마/프리로더/엘리멘터가 로딩 중 overflow를 토글할 때 생기는 내부 스크롤 제거 목적
   ========================================================= */

/* 0) 기본 */
*,
*::before,
*::after { box-sizing: border-box; }

html, body{
  width:100% !important;
  max-width:100% !important;
  overflow-x:hidden !important;
}

/* 1) body/html에 걸리는 스크롤 잠금(overflow:hidden) 무력화 → 내부 스크롤 생성 자체를 막음 */
html{
  overflow-y: scroll !important;         /* 항상 스크롤 공간 확보 */
  height:auto !important;
  scrollbar-gutter: stable;
}
@supports not (scrollbar-gutter: stable){
  html{ overflow-y: scroll !important; }
}

body{
  overflow-y: scroll !important;         /* 로딩 중 body를 막는 스크립트(프리로더/애니메이션) 무력화 */
  height:auto !important;
  min-height:0 !important;
}

/* 흔한 스크롤 잠금 클래스들(테마/플러그인) 무력화 */
body.no-scroll,
body.disable-scroll,
body.scroll-locked,
body.lock-scroll,
html.no-scroll,
html.disable-scroll,
html.scroll-locked,
html.lock-scroll{
  overflow-y: scroll !important;
}

/* 2) 내부 스크롤을 만드는 대표 래퍼들을 "스크롤 컨테이너로 못 쓰게" 강제 해제 */
#page, #content, #primary, #main,
.site, .site-content, .site-main,
#wrap, #wrapper, .wrapper, .site-wrapper,
.elementor, .elementor-page, .elementor-page > .elementor,
.elementor-section-wrap, .elementor-location-wrap,
.elementor-section, .elementor-container, .elementor-column,
.elementor-widget-wrap, .elementor-widget{
  overflow-y: visible !important;        /* 내부 스크롤 차단 */
  overflow-x: visible !important;
  max-height: none !important;
  height: auto !important;
}

/* 3) 미디어/임베드가 튀며 가로 스크롤을 만드는 것 방지 */
img, svg, video, canvas, iframe, embed, object{
  max-width:100% !important;
}
img, video{ display:block; height:auto; }

/* 워드프레스 embed/iframe 반응형 */
.wp-block-embed__wrapper,
.elementor-widget-video .elementor-wrapper,
.elementor-video,
.elementor-wrapper{
  position:relative;
  width:100%;
  height:auto;
  overflow:hidden;
  aspect-ratio:16/9; /* 필요 시 변경 */
}
.wp-block-embed__wrapper iframe,
.elementor-widget-video iframe,
.elementor-wrapper iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
}

/* 4) 특정 모바일/테마에서 100vh로 순간 내부 스크롤 생기는 케이스 완화 */
.full-height,
.full-height-section{
  height:auto !important;
  min-height:100svh !important;
}

/* 5) (선택) 내부 스크롤바 자체가 보이는 것을 최대한 억제 (일부 브라우저/요소에서만 적용) */
#page::-webkit-scrollbar,
#content::-webkit-scrollbar,
#main::-webkit-scrollbar,
.elementor::-webkit-scrollbar,
.elementor-section-wrap::-webkit-scrollbar,
.elementor-location-wrap::-webkit-scrollbar{
  width:0px;
  height:0px;
}/* End custom CSS */