.header,
.footer,
.contact_service {
  display: none !important;
}

html,
body {
  overflow: hidden !important;
  height: 100%;
}

#hd,
#wrapper,
#ft,
#container_wr,
#container {
  min-width: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}

.intro {
  width: 100%;
  height: 100vh;
  background: #0d0d0d;
  gap: 1.094vw;
}

.intro_box {
  width: 45.729vw;
  height: 46.354vw;
  border-radius: 1.719vw;
  background-color: #fbfbfb;

  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
  position: relative;

  padding-top: 9.115vw;
}

.go_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 9.896vw;
  height: 3.646vw;
  border-radius: 999px;
  font-size: 1.042vw;
  font-weight: 600;
  cursor: pointer;
  background: #fff;

  margin-top: 2.1vw;
}

.box_sdw {
  box-shadow: 0.5vw 0.5vw 1.2vw rgba(23, 24, 59, 0.1) !important;
}

.intro_logo {
  width: 14.352%;
  aspect-ratio: 126 / 34;
  margin-bottom: 2.083vw;
}


.intro_03 {
  width: 73.92%;
  aspect-ratio: 649 / 521;

  right: -2.4vw;
  bottom: -4.5vw;
}


.intro_box .label_txt {
  margin-bottom: 0.3vw;
}

.intro_box_abtxt {
  position: absolute;
  left: 3.7vw;
  bottom: 4vw;
  text-align: left;
}

.intro_04 {
  width: 82.007%;
  bottom: 0;
  aspect-ratio: 720 / 348;
}

/* 모바일 */
@media screen and (max-width:599px) {

  html,
  body {
    overflow: auto !important;
    height: auto !important;
  }

  .intro {
    flex-direction: column;
    height: auto;
    gap: 4vw;
    padding: 5vw 0;
  }

  .intro_box {
    width: 90vw;
    height: 91vw;
    border-radius: 5vw;
    overflow: hidden;
    padding-top: 14vw;
    padding-bottom: 0;
  }

  .intro_logo {
    width: 22%;
    margin-bottom: 5vw;
  }

  .intro_box .label_txt {
    margin-bottom: 2vw;
  }

  .go_btn {
    width: 70vw;
    height: 14vw;
    margin-top: 8vw;
    font-size: 4.3vw;
  }

  .intro_box_abtxt {
    display: none;
  }

  .intro_03 {
    right: -3vw;
    bottom: -5vw;
    display: none;
  }

  .intro_04 {
    display: none;
  }

  .intro_box2 .bg_img {
    height: 190%;
  }
}