
.height-fixed .layout-bigBanner .mediaCon,
.height-fixed .layout-bigBanner .mc-wrap,
.height-fixed .layout-bigBanner .latestContainer,
.height-fixed .bigBanner2,
.height-fixed .bigBanner2 .swiper-container,
.height-fixed .bigBanner2 .swiper-wrapper,
.height-fixed .bigBanner2 .swiper-container .swiper-slide{height:100%;}


/*********** bigBanner2 *********/
.bigBanner2{position:relative;overflow:hidden;width:100%;background:#efefef;}
.bigBanner2 .swiper-container {position:relative;width:100%;}
.bigBanner2 .swiper-wrapper {position:relative;width:100%;}
.bigBanner2 .swiper-container .swiper-slide{position:relative;z-index:2;width:100%;overflow:hidden;}
.bigBanner2 .swiper-container .swiper-slide .visual-background{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.bigBanner2 .swiper-container .swiper-slide img{width:100%;}
.bigBanner2 .swiper-container li.swiper-slide-active{z-index:10;transition:all .3s ease-in-out;}
.bigBanner2 .swiper-container li.bin{display:block;text-align:center;height:500px;background:rgba(0,0,0,0.1);}
.bigBanner2 .swiper-container li.bin:before{content:"\e0f8";font-family:'newfont';font-size:66px;line-height:500px;color:rgba(255,255,255,0.7);}


/* 텍스트 정렬*/
.bigBanner2 .bannerContents{position:absolute;top:0px;left:0px;z-index:9;width:100%;height:100%;color:#fff;padding:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.bigBanner2 .bannerContents .listCon{position:relative;width:100%;max-width:1400px;margin:0px auto;font-size:20px;line-height:1.35em;font-weight:400;text-align:center;color:rgba(255,255,255,0.9);text-shadow:0 1px 2px rgba(0,0,0,0.25);
	opacity:0;top:50px;transition:all 3s cubic-bezier(0.5, 0, 0, 1);}
.bigBanner2 .bannerContents .listCon .subject{font-family:'Noto Sans KR', sans-serif;font-size:49px;font-weight:600;line-height:1.3em;margin-bottom:0.5em}
.bigBanner2 .bannerContents .listCon .wr_short_con{font-family:'Noto Sans KR', sans-serif;font-size:35px;font-weight:600;line-height:1.3em;margin-bottom:0.5em}
.bigBanner2 .bannerContents .list-btn-set{margin-top:30px;}
.bigBanner2 .bannerContents .list-btn-set a{min-width:190px;height:50px !important;padding:0 20px;border-radius:20px;font-size:16px;font-weight:bold;text-shadow:none;background:#fff;color:#000;opacity:0.9}
.bigBanner2 .bannerContents .list-btn-set a:hover{opacity:1;}
.bigBanner2 .bannerContents .list-btn-set a + a{margin-left:15px;}

.bigBanner2 .bannerContents .textCon .bigBanner_btn{margin-top:20px;display:inline-block;font-size:16px;font-weight:600;height:50px;display:inline-flex;align-items:center;padding:0 25px;
	border:2px solid rgba(255,255,255,1);color:#fff;border-radius:25px;text-shadow:none;transition:all .2s ease-in-out;}
.bigBanner2 .bannerContents .textCon .bigBanner_btn:hover{background:#fff;color:rgba(0,0,0,0.9);}

.bigBanner2 li.swiper-slide-active .bannerContents .listCon{opacity:1;top:0;}

/*slide-turn-btn*/
.bigBanner2 .slide-turn-btn{cursor:pointer;position:absolute;top:0;display:block;width:250px;height:100%;background:rgba(0,0,0,0);z-index:9;}
.bigBanner2 .slide-turn-btn.prev{left:0px;}
.bigBanner2 .slide-turn-btn.next{right:0px;}
.bigBanner2 .slide-turn-btn:before{ display:block;position:absolute;top:50%;margin-top:-30px;padding:0;text-align:center;font-family:'newfont';font-size:90px;color:rgba(255,255,255,0);z-index:90;transition:all 0.35s cubic-bezier(0.32, 2.5, 0.255, 1);}
.bigBanner2 .slide-turn-btn.prev:before{content:'\e00f';left:-15px;}
.bigBanner2 .slide-turn-btn.next:before{content:'\e010';right:-15px;}
.bigBanner2 .slide-turn-btn:hover:before{color:rgba(255,255,255,1);text-shadow:0px 12px 4px rgba(0, 0, 0, 0.15);}
.bigBanner2 .slide-turn-btn.prev:hover:before{left:5px;}
.bigBanner2 .slide-turn-btn.next:hover:before{right:5px;}
.bigBanner2 .slide-turn-btn.swiper-button-disabled{}

/* pagination */
.bigBanner2 .pagination{position:absolute;width:100%;bottom:15px;text-align:center;color:#fff;margin:0px;padding:0;z-index:8;}
.bigBanner2 .pagination.default .swiper-pagination-bullet {display:inline-block;margin:0 3px;width:70px;height:5px;vertical-align:middle;background:#fff;border-radius:0;transition:all .2s ease-in-out;font-size:0;color:#fff;opacity:0.6;cursor:pointer;}
.bigBanner2 .pagination.default .swiper-pagination-bullet:hover{opacity:1;}
.bigBanner2 .pagination.default .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
.bigBanner2 .pagination.text{bottom:0px;padding-top:100px;padding-bottom:25px;}
.bigBanner2 .pagination.text:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);opacity:0.3;transition:all .3s ease-in-out;}
.bigBanner2 .pagination.text:hover:before{opacity:1;}
.bigBanner2 .pagination.text .swiper-pagination-bullet{width:auto;height:auto;padding:15px 5px 10px 5px;background:transparent;font-size:16px;font-weight:600;line-height:1em;text-align:left;border-radius:0;position:relative;overflow:hidden;opacity:1;}
.bigBanner2 .pagination.text .swiper-pagination-bullet .num{font-size:17px;font-family:'Montserrat', sans-serif;font-weight:normal;opacity:0.8;display:block;margin-bottom:10px;}
.bigBanner2 .pagination.text .swiper-pagination-bullet:not(:first-child){margin-left:40px;}
.bigBanner2 .pagination.text .swiper-pagination-bullet:hover{}
.bigBanner2 .pagination.text .swiper-pagination-bullet:before{ content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-top:0px solid #fff;z-index:8;opacity:0;}
.bigBanner2 .pagination.text .swiper-pagination-bullet.swiper-pagination-bullet-active:before{ border-width:4px;opacity:1;transition:all .35s ease-in-out;width:100%;animation:timer 7300ms 1;animation-fill-mode:both;text-align:left;float:left;}
@keyframes timer{text-align:left;float:left;0%{transform:translate3d(100%,0,0);} 100%{transform:translate3d(100%,0,0);} }
.bigBanner2 .pagination.text .swiper-pagination-bullet:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid rgba(255,255,255,0.3);z-index:8;}
.bigBanner2 .pagination.faction{width:100%;padding-bottom:10px;text-align:center;font-size:16px;font-family:'Montserrat', sans-serif;letter-spacing:0.2em;color:rgba(255,255,255,0.8);text-shadow:0 3px 1px rgba(0,0,0,0.3);}
.bigBanner2 .pagination.faction:before{content:'';width:100px;height:1px;background:rgba(255,255,255,0.7);position:absolute;top:50%;right:50%;margin-top:-5px;margin-right:50px;}
.bigBanner2 .pagination.faction:after{content:'';width:100px;height:1px;background:rgba(255,255,255,0.7);position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:50px;}
.bigBanner2 .pagination.faction .swiper-pagination-current{font-size:25px;color:#fff;}
.bigBanner2 .pagination.faction .swiper-pagination-total{}



/* img animation */
.fullscreen-image{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	width:100%;
	height:100%;
	-webkit-animation-name:zoom;
	-webkit-animation-duration:110s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-animation-name:zoom;
	-moz-animation-duration:110s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	animation-name:zoom;
	animation-duration:110s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
@keyframes zoom{
	0%{transform:scale(1);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
@-webkit-keyframes zoom{
	0%{-webkit-transform:scale(1);}
	50%{-webkit-transform:scale(1.6);}
	100% {-webkit-transform:scale(1);}
}
@-moz-keyframes zoom{
	0% {-moz-transform:scale(1);}
	50% {-moz-transform:scale(1.6);}
	100% {-moz-transform:scale(1);}
}
.fullscreen-image.rotate {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	width:100%;
	height:100%;
	-webkit-animation-name:rotate;
	-webkit-animation-duration:110s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-animation-name:rotate;
	-moz-animation-duration:110s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	animation-name:rotate;
	animation-duration:110s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
@keyframes rotate {
  0%{transform:rotate(0deg) scale(1);}
  50%{transform:rotate(10deg) scale(1.6);}
  100%{transform:rotate(0deg) scale(1);}
}
@-webkit-keyframes rotate {
  0%{-webkit-transform:rotate(0deg) scale(1);}
  50%{-webkit-transform:rotate(10deg) scale(1.6);}
  100%{-webkit-transform:rotate(0deg) scale(1);}
}
@-moz-keyframes rotate {
  0%{-moz-transform:rotate(0deg) scale(1);}
  50%{-moz-transform:rotate(10deg) scale(1.6);}
  100%{-moz-transform:rotate(0deg) scale(1);}
}


/* icon_scroll_down */
.icon_scroll_down{position:absolute;left:0;bottom:90px;z-index:10;width:100%;text-align:center;}
.icon_scroll_down:before{ content:'\e419';font-family:'intaefont';font-size:60px;color:rgba(255,255,255,1);animation:scroll_down 3.5s 1;animation-timing-function:ease-in-out;opacity:0;}
@keyframes scroll_down {
	0% {transform:translate(0,0);opacity:1;}
	10% {transform:translate(0,18px);}
	20% {transform:translate(0,0);}
	30% {transform:translate(0,18px);}
	40% {transform:translate(0,0);}
	50% {transform:translate(0,18px);}
	60% {transform:translate(0,0);}
	70% {transform:translate(0,18px);}
	80% {transform:translate(0,0);}
	90% {transform:translate(0,18px);opacity:1;}
	100% {transform:translate(0,0);opacity:0;}
}


