
/*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; }
#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;}
/* #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:30px; height: 58px; top: 50%;  transform: translateY(-50%);}
#main_vis .slick-arrow.slick-prev { background:url('../img/prev.png') no-repeat center; left: 110px;}
#main_vis .slick-arrow.slick-next { background:url('../img/next.png') no-repeat center; right: 70px;}
#main_vis .slick-arrow:focus {outline: none; border: none;}

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

}

#sc01_vid {
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#sc01_vid > div > iframe {width: 100% !important; height: 120% !important; margin: 0 !important; top:-10% !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;} */




@media screen and (min-width: 1921px) {
    #main_vis_slider {position: absolute; top: 0; left: 0;}
    #main_vis { height:calc(100vh - 90px); min-height:847px; max-height: 990px;}
    #main_vis_slider .main_slide { height: calc(100vh - 90px); min-height: 847px; max-height: 990px;  }
    #main_vis_slider .main_slide img {max-width: 2560px; height: 100%; object-fit: cover;}

    #main_vis .slick-arrow.slick-prev {left: 50%; transform: translateX(-920px) translateY(-50%); }
    #main_vis .slick-arrow.slick-next {right: 50%; transform: translateX(920px) translateY(-50%); }
}

@media screen and (max-width: 1800px) {
    #main_vis_slider .main_slide img {max-width: 100%;}
    #main_vis .slick-arrow.slick-prev {left: 70px;}
}
