
/*Content CSS*/
#main_vis { padding:0; display:block; position: relative; z-index: 5; overflow: hidden; width: 100%; display: flex; align-items: center; justify-content: center;
margin-top: -1px;}
#main_vis_slider {width: 100%; height:100%; }
#main_vis_slider .main_slide { position: relative; z-index: 1;  background-size:cover; background-position:center;  position:relative; background-repeat: no-repeat;
display: flex; justify-content: center; outline: none;}
#main_vis_slider .main_slide img {max-width: inherit; -webkit-user-select: none; user-select: none; -webkit-user-drag: none; user-drag: none; width: 100%;}
/* #main_vis_slider .main_slide.img02 { background-image:url('../img/main2.jpg'); background-position: 90% center; }
#main_vis_slider .main_slide.img03 { background-image:url('../img/main3.jpg'); background-position: 80% center;} */

#main_vis .slick-arrow { cursor: pointer; position:absolute; z-index: 10; opacity: 1; border:0; font-size: 0; width:20px; height: 30px; top: 50%;  transform: translateY(-50%);}
#main_vis .slick-arrow.slick-prev { background:url('../img/prev.png') no-repeat center; left: 15px; background-size: contain;}
#main_vis .slick-arrow.slick-next { background:url('../img/next.png') no-repeat center; right: 15px; background-size: contain;}
#main_vis .slick-arrow:focus {outline: none; border: none;}

#sc01_vid_wrap {
    margin-top: 60px;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  z-index: 1;
  align-items: center;
    justify-content: center;
   display: flex;

}

#sc01_vid {
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#sc01_vid > div > iframe {width: 100% !important; height: 100% !important; margin: 0 !important;}

/*main_typo*/
/* .main_typo_wrap {text-align: left; position: relative; z-index: 2; width: 100%; max-width: 1640px;  padding: 0 50px;}
.main_typo {display: flex; align-items: center; justify-content: space-between; white-space: nowrap; padding-top: 50px; }
.main_typo h2 {font-size: 71.5px; font-weight: 400; color:#fff; font-family: 'Tenada'; letter-spacing: -.72px; line-height: 89.5px; }
.main_typo h2 span {color:#ffeb91; }
.main_typo h1 {font-size: 113.5px; font-weight:400; color:#fff; font-family: 'Tenada'; margin-top: 25px; letter-spacing: -1.14px;}
.main_typo .img {padding-top: 80px; margin-left: 20px;} */
