/* Initial states required by the retained Webflow interactions. */
@media (min-width: 992px), (min-width: 768px) and (max-width: 991px) {
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="defa40de-86da-ae8d-c445-1abbb969543a"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="6e1b7f4f-791d-fb8c-b102-7151b4a6f07a"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="7b1a9a0c-3527-de17-6f8a-dc59c3868fd4"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="d7c2bd56-bbaa-4a97-97ba-ed10a7c95829"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="1de41b1a-5b96-affb-4f6a-a63ef71a0c2e"] {
    -webkit-transform: translate3d(0, 4rem, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    -moz-transform: translate3d(0, 4rem, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    -ms-transform: translate3d(0, 4rem, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    transform: translate3d(0, 4rem, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    opacity: 0;
  }
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="b8863902-fbdc-0f20-0a63-8c661491a53c"] {
    opacity: 0;
    background-color: rgba(12, 13, 15, 0);
  }
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="88aee854-b25d-dcca-7ebe-72cb6728b97e"] {
    background-color: rgb(117, 120, 123);
  }
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="e6a1b98e-aaf2-80f8-be67-02b0fa4f424c"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="e6a1b98e-aaf2-80f8-be67-02b0fa4f424b"],
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="e6a1b98e-aaf2-80f8-be67-02b0fa4f424a"] {
    -webkit-transform: translate3d(0, 3px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    -moz-transform: translate3d(0, 3px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    -ms-transform: translate3d(0, 3px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0)
      skew(0, 0);
    transform: translate3d(0, 3px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
  }
  html.w-mod-js:not(.w-mod-ix):not(.interactions-unavailable) [data-w-id="e6a1b98e-aaf2-80f8-be67-02b0fa4f4249"] {
    opacity: 0;
  }
}

/* 초기화 실패 시 숨겨 둔 스크롤 안내도 표시합니다. 메뉴와 FAQ 상태는 유지합니다. */
html.interactions-unavailable:not(.w-mod-ix) .hero_scroll.is-hero {
  opacity: 1 !important;
}
