
   .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.swiper-wrapper h1 {
  font-size: 9vw;
  font-weight: 800;
  line-height:1.1em;
  font-family:'Montserrat', sans-serif !important;
  color:#fff;
  text-align:center;
  margin-bottom:0.5em;
}

.swiper-wrapper p.slider_p1 {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  text-align:center;
  width:100%;  box-sizing:border-box;
   font-family: "Noto Sans KR";
}


.swiper-slide-active .t_box{
    -webkit-animation: fadeInDown 1.5s;
            animation: fadeInDown 1.5s;

}


.low{font-size:4vw !important;color:rgba(255,255,255,0.8) !important}
.high{font-size:4.5vw !important;font-weight:600 !important;}
.low_e{font-size:4.2vw !important;color:rgba(255,255,255,0.8) !important}
.high_e{font-size:5.2vw !important;font-weight:600 !important;}




.rgba_bg{width:100%; display:inline-block; position: absolute; top:0; left:0; background-color:rgba(0,0,0,.4); height:100%;}

.t_box{width:75%; text-align:center; position: relative; z-index:99999999; text-shadow:3px 3px 5px rgba(0,0,0,.2); padding:0 2%}
.t_box p:first-child{font-size:8vw; color:#fff; line-height:1em; width:100%; display:inline-block; font-weight:800; letter-spacing:1px; z-index:1; font-family:'Montserrat', sans-serif !important;}
.t_box p:last-child{font-size:5vw; color:#fff; margin-top:10px;}


.swiper-pagination-bullet{margin-right:7px !important; background:#fff !important; width:15px !important; height:15px !important; border-radius:50%}
.swiper-button-next, .swiper-button-prev{color:#fff !important}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:none !important}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:none !important}

@media all and (max-width:800px){
.text_box p:nth-child(2){font-size:2.5rem; word-break:keep-all;}

}

@media all and (max-width:500px){
.text_box p:nth-child(2){font-size:2.2rem;}

}


@media all and (max-width:460px){

}