/* swiper.main */
.swiper-main {
  height: 500px;
}
.swiper-main .item {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.swiper-main .item > img {
  display: block;
  width: 100%;
}
.swiper-main .item .right_img_box {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.swiper-main .item .slider_content_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.swiper-main .item .slider_content_wrap .slider_content {
  position: relative;
  height: 100%;
  z-index: 99;
}
.swiper-main .item .slider_content_wrap .slider_content img {
  display: initial;
  width: auto;
}
.swiper-main .item .slider_content_wrap span.slider_content_text_1 {
  display: block;
  width: 100%;
  color: #fff;
}
.swiper-main .item .slider_content_wrap span.slider_content_text_2 {
  display: block;
  width: 100%;
  color: #fff;
}
.swiper-main .item .slider_content_wrap div.slider_content_btn_wrap {
  display: block;
  width: 100%;
}
.swiper-main .item .slider_content_wrap div.slider_content_btn_wrap > a {
  display: inline-block;
}
.swiper-main .item .slider_content_wrap div.slider_content_btn_wrap > .slider_content_btn {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 1px;
  text-align: center;
  font-family: "Roboto", "Lato", "Noto Sans KR";
  padding: 13px 38px;
}
.swiper-main .item > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.slider_content_img {
  position: absolute;
  top: 20%;
  right: -330px;
}
@media (max-width: 991.98px) {
  .swiper-main {
    height: 300px;
  }
  .swiper-main .item .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
    text-align: center !important;
  }
  .swiper-main .item .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
    text-align: center !important;
    text-transform: none;
  }
  .swiper-main .item .slider_content_wrap div.slider_content_btn_wrap {
    text-align: center !important;
  }
  .swiper-main .item .slider_content_wrap div.slider_content_btn_wrap > .slider_content_btn {
    font-size: 15px;
    padding: 10px 28px;
  }
  .slider_content_img {
    position: relative;
    top: -20px;
    right: auto;
    margin: 0 auto;
  }
  .slider_content_img img {
    width: 300px;
  }
}
/*# sourceMappingURL=0a8fc798d9ef34a850badb8a07eea22864e62f4d.swiper.main.scss.map */
