/* 이 파일은 Oxygen 코드 블록 211 의 사본이며, 빌더에서 그 블록을 고치면 이 파일도 함께 고쳐야 한다.
   공개 HTML에서 추출한 본문은 공백/주석까지 그대로 유지한다. 푸터 원본은 제거하지 않는다. */
body:not(.scroll-down) .top-btn {
/*   display: none !important; */
}
body.scroll-down .top-btn {
  opacity: 1;
  transform: translateY(0);
/*     pointer-events: none; /* 사라질 때 클릭 방지 */ */
}
#floatBtn.unstuck {
  position: absolute;     /* fixed → absolute */
/*   bottom: auto; */
  top: -190px;
/*   right: 20px; */
}
/* Footer */
.iwis3pbn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 80px;
}
@media (max-width: 1440px) {
  #-pro-menu-8-18 {
    padding-left: 20px;
  }
  #-pro-menu-8-18 .oxy-pro-menu-list > .menu-item {
    margin-right: 0;
  }
  #-pro-menu-14-18 .oxy-pro-menu-list > .menu-item {
    margin-right: 10px;
  }
  #-pro-menu-8-18 .oxy-pro-menu-list .menu-item a {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 991px) {
  .iwis3pbn {
    display: grid;
    grid-template-columns: 1fr 1fr;        /* 2컬럼 유지 */
    grid-template-rows: auto auto;         /* 행 높이 자동 */
    align-items: start;                    /* 중요! 모든 아이템을 위쪽 정렬 */
    column-gap: 80px;
    row-gap: 30px;
    grid-template-areas:
      "a b"
      "a c";
  }
  .iwis3pbn > div:nth-child(1) { grid-area: a; }
  .iwis3pbn > div:nth-child(2) { grid-area: b; }
  .iwis3pbn > div:nth-child(3) { grid-area: c; }
}
@media (max-width: 767px) {
  .iwis3pbn {
    grid-template-columns: 1fr;
    grid-template-areas:
      "a"
      "b"
      "c";
  }
}
@media (max-width: 534px) {
  #div_block-260-18 {
    flex-direction: column;
    gap: 10px;
  }
}
