@charset "utf-8";

/* 1page -text move */
#fullpage{overflow:hidden}
#fullpage #section1{/*background-color:#f2c744;*/ position:relative; overflow:hidden}
#fullpage #section1 video{min-width: 100%;min-height: 100%;}
#fullpage #section1 .letter-area{position:relative; margin:0 auto; width:80%}
#fullpage #section1 .letter-area .l-inner{position:relative; width:100%; clear:both}
#fullpage #section1 .letter-area .l-inner ul{overflow:hidden;}
#fullpage #section1 .letter-area .l-inner ul li{float:left; position:relative; margin:15px auto; width:16.66666667%; height:150px; overflow:hidden}
#fullpage #section1 .letter-area .l-inner ul li .l-letter{position:absolute; left:50%; bottom:-120px; margin-left:-15%;}
#fullpage #section1 .letter-area .l-inner ul li .l-letter span{font-size:8em;font-weight:600; line-height:.8; color:#fff;}
#fullpage #section1 .letter-area .l-inner ul li .l-letter span.fnt-300{font-weight:300 !important;}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-d span,
#fullpage #section1 .letter-area .l-inner ul li .anmtn-n span,
#fullpage #section1 .letter-area .l-inner ul li .anmtn-p span{color:#ffdf1b !important;}

/* text-dnpis */
#fullpage #section1 .letter-area .l-inner ul li .anmtn{animation:anmtn 1.2s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-d{animation-delay:0s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-n{animation-delay:0.2s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-p{animation-delay:0.4s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-si{animation-delay:0.8s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-ss{animation-delay:2s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-sa{display:none;animation-delay:1.8s}

/* text-change */
#fullpage #section1 .letter-area .ant-inner{position:relative; width:100%; clear:both}
#fullpage #section1 .letter-area .ant-inner ul{overflow:hidden;}
#fullpage #section1 .letter-area .ant-inner ul li{float:left; position:relative; margin:15px auto; width:16.66666667%; height:150px; overflow:hidden}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter{position:absolute; left:50%; bottom:-120px; margin-left:-15%;}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter span{font-size:8em;font-weight:600; line-height:.8; color:#fff;}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter span.fnt-300{font-weight:300 !important}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_f{animation:anmtn_f 9s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-c{animation-delay:0.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-h{animation-delay:0.8s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-a{animation-delay:1.0s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-bn{animation-delay:1.2s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-g{animation-delay:1.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-e{animation-delay:1.6s}

/* text-belief */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_two{animation:anmtn_two 9s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tb{animation-delay:10.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-te{animation-delay:10.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tl{animation-delay:10.8s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-ti{animation-delay:11.0s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tee{animation-delay:11.2s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tf{animation-delay:11.4s}

/* text-idea */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_thr{animation:anmtn_thr 5s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-hi{animation-delay:19.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-hd{animation-delay:19.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-he{animation-delay:19.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-ha{animation-delay:19.8s}

/* 느낌표 나타남 */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_thr_i{animation:anmtn_thr_i 4s ease-out 19.8s 1 normal forwards,anmtn_thr_i_d 1.9s linear 23.5s infinite normal;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);
	-webkit-transform-origin:bottom center; -moz-transform-origin:bottom center; -o-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center;}

/* 중간 문구 */
#fullpage #section1 .letter-area .p-inner{position:relative; padding:30px 0 0 0; width:100%; clear:both; text-align:center;}
#fullpage #section1 .letter-area .p-inner p b{font-size:1.1em; font-weight:bold; color: #ffdf1b;}
#fullpage #section1 .letter-area .p-inner .anmtn-txt,
#fullpage #section1 .letter-area .p-inner .anmtn-txt-two,
#fullpage #section1 .letter-area .p-inner .anmtn-txt-thr{font-size:1.8em; color:#fff; font-weight:300; height:0}
#fullpage #section1 .letter-area .p-inner .anmtn-txt{animation:anmtn-txt 8s 2s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#fullpage #section1 .letter-area .p-inner .anmtn-txt-two{animation:anmtn-txt-two 9s 10.2s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#fullpage #section1 .letter-area .p-inner .anmtn-txt-thr{animation:anmtn-txt-thr 8s 19.4s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}

@-webkit-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@-moz-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@-o-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}

@-webkit-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@-moz-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@-o-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}

@-webkit-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@-moz-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@-o-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}

@-webkit-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@-moz-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@-o-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}

@-webkit-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

/* 2page */
#fullpage #section2{overflow: hidden;}
#fullpage #section2 .services-area{position:relative; margin:0 auto; width:100%; height:100%; overflow:hidden; background: #fff url(../images/main/services-bg2.jpg) no-repeat;background-size: cover;background-position: center center;}
#fullpage #section2 .services-area .serv-btn{display:none;position:absolute; left:50%; margin-left:-10%; bottom:15%; text-align:center; width:360px; height:70px; z-index:1;}
#fullpage #section2 .services-area .serv-btn.active{display:block;}
#fullpage #section2 .services-area .serv-btn a{display:block; position:relative; width:100%; height:100%;color:#ffdf1b;}
#fullpage #section2 .services-area .serv-btn a:hover{background-color:#ffdf1b; color:#191919;}
#fullpage #section2 .services-area .serv-btn a span{position:absolute;background-color:#ffdf1b;}
#fullpage #section2 .services-area .blur{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(10px);}

#fullpage #section2 .services-area .serv-btn.active a .btn-l-01{top:0; left:0; width:2px; height:70px;
	-webkit-animation-name:btn-l-01;
	-moz-animation-name:btn-l-01;
	-o-animation-name:btn-l-01;
	-ms-animation-name:btn-l-01;
	animation-name:btn-l-01;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s;
	-ms-animation-delay:1.8s;
	animation-delay:1.8s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area .serv-btn.active a .btn-l-02{left:0; bottom:0; width:360px; height:2px;
	-webkit-animation-name:btn-l-02;
	-moz-animation-name:btn-l-02;
	-o-animation-name:btn-l-02;
	-ms-animation-name:btn-l-02;
	animation-name:btn-l-02;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.3s;
	-moz-animation-delay:2.3s;
	-o-animation-delay:2.3s;
	-ms-animation-delay:2.3s;
	animation-delay:2.3s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area .serv-btn.active a .btn-r-01{right:0;bottom:0; width:2px; height:70px;
	-webkit-animation-name:btn-r-01;
	-moz-animation-name:btn-r-01;
	-o-animation-name:btn-r-01;
	-ms-animation-name:btn-r-01;
	animation-name:btn-r-01;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s;
	-ms-animation-delay:1.8s;
	animation-delay:1.8s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area .serv-btn.active a .btn-r-02{top:0;right:0; width:360px; height:2px;
	-webkit-animation-name:btn-r-02;
	-moz-animation-name:btn-r-02;
	-o-animation-name:btn-r-02;
	-ms-animation-name:btn-r-02;
	animation-name:btn-r-02;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.3s;
	-moz-animation-delay:2.3s;
	-o-animation-delay:2.3s;
	-ms-animation-delay:2.3s;
	animation-delay:2.3s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area .serv-btn.active a b{display:inline-block ; line-height:70px; font-size:1em; letter-spacing:.1em; font-weight:600;
	-webkit-animation-name:btn-b;
	-moz-animation-name:btn-b;
	-o-animation-name:btn-b;
	-ms-animation-name:btn-b;
	animation-name:btn-b;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.9s;
	-moz-animation-delay:2.9s;
	-o-animation-delay:2.9s;
	-ms-animation-delay:2.9s;
	animation-delay:2.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area ul li{display:table; float:left; width:25%; min-height:966px; color:#000;
	-webkit-animation-name:itemli;
	-moz-animation-name:itemli;
	-o-animation-name:itemli;
	-ms-animation-name:itemli;
	animation-name:itemli;
	-webkit-animation-duration:.7s;
	-moz-animation-duration:.7s;
	-o-animation-duration:.7s;
	-ms-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:.1s;
	-moz-animation-delay:.1s;
	-o-animation-delay:.1s;
	-ms-animation-delay:.1s;
	animation-delay:.1s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area ul{margin:0 auto; width:90%;}
#fullpage #section2 .services-area ul li div{border-left:1px solid rgba(255, 255, 255, .1);}
#fullpage #section2 .services-area ul li:first-child div{border-left:0;}
#fullpage #section2 .services-area ul li .list-num{display:table-cell; vertical-align:middle; padding:0 15%; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}
#fullpage #section2 .services-area ul li .list-num span{font-size:5em; font-weight:100; color:#fff; letter-spacing:.05em;}
#fullpage #section2 .services-area ul li .list-num h2{font-size:2em; color:#ffdf1b; font-weight:600; /* text-shadow:1px 1px 2px rgba(0, 0, 0, .1) */}
#fullpage #section2 .services-area ul li .list-num p{color:#fff; font-size:1.05em; font-weight:500;}
#fullpage #section2 .services-area ul li .item-list01{
	-webkit-animation-name:itemtxt1;
	-moz-animation-name:itemtxt1;
	-o-animation-name:itemtxt1;
	-ms-animation-name:itemtxt1;
	animation-name:itemtxt1;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list02{
	-webkit-animation-name:itemtxt2;
	-moz-animation-name:itemtxt2;
	-o-animation-name:itemtxt2;
	-ms-animation-name:itemtxt2;
	animation-name:itemtxt2;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list03{
	-webkit-animation-name:itemtxt3;
	-moz-animation-name:itemtxt3;
	-o-animation-name:itemtxt3;
	-ms-animation-name:itemtxt3;
	animation-name:itemtxt3;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list04{
	-webkit-animation-name:itemtxt4;
	-moz-animation-name:itemtxt4;
	-o-animation-name:itemtxt4;
	-ms-animation-name:itemtxt4;
	animation-name:itemtxt4;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
@-webkit-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-webkit-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-moz-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-o-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-ms-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}

@-webkit-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-ms-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-ms-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-ms-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}

/* 3page */
#fullpage #section3{position:relative; margin:0 auto; width:100%; height:100%; overflow:hidden; background:#fff url(../images/contents/i-design-pattern.png) !important;}
#fullpage #section3 .fp-tableCell{vertical-align: top !important;}
#fullpage #section3 .noticelist-area{padding-top: 100px; margin:0 auto; position: relative; width:75%; overflow:hidden;z-index:2;}
#fullpage #section3 .noticelist-area h2{font-size:2em; font-weight:600; color:#191919}
#fullpage #section3 .noticelist-area h2 b{color:#191919;}
#fullpage #section3 .noticelist-area ul{overflow:hidden}
#fullpage #section3 .noticelist-area ul li{float:left;padding:20px;width:30%;}
#fullpage #section3 .noticelist-area ul li a{display:inline-block; position:relative; padding:50px;width:100%; background-color:#fff; color:#202020; box-shadow:0 30px 20px -10px rgb(0 0 0 / 20%);}
#fullpage #section3 .noticelist-area ul li a span{display:block}
#fullpage #section3 .noticelist-area ul li a .m-new{position:absolute; top:20px; right:20px; width:50px; height:50px; text-align:center; background-color:#ffdf1b;border-radius:50%;}
#fullpage #section3 .noticelist-area ul li a .m-new i{font-size:1.4em; font-weight:600; line-height:2.1; color:#202020}
#fullpage #section3 .noticelist-area ul li a .m-data{padding-bottom:10px; letter-spacing:0.05em; color:#999;}
#fullpage #section3 .noticelist-area ul li a .m-title{padding-bottom:10px; font-size:1.6em; font-weight:600; line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#fullpage #section3 .noticelist-area ul li a .m-cont{width:100%; height:7em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; color:#666}
#fullpage #section3 .noticelist-area ul li a:hover .m-data,
#fullpage #section3 .noticelist-area ul li:first-child a:hover .m-cont,
#fullpage #section3 .noticelist-area ul li a:hover .m-cont{color:#111;}
#fullpage #section3 .noticelist-area ul li a:hover .m-cont{height: 14em; -webkit-line-clamp:8}
#fullpage #section3 .noticelist-area ul li a:hover,
#fullpage #section3 .noticelist-area ul li:first-child a:hover{background-color:#ffdf1b;}
#fullpage #section3 .noticelist-area ul li:first-child{padding-left:0;width:40%;}
#fullpage #section3 .noticelist-area ul li:first-child a{background-color:#202020;}
#fullpage #section3 .noticelist-area ul li:first-child a .m-title{color:#f9f9f9;}
#fullpage #section3 .noticelist-area ul li:first-child a .m-cont{color:#999;}
#fullpage #section3 .noticelist-area ul li:first-child a:hover .m-title{color:#202020;}




.color-white{background-color: #fff; width: 70px; height: 7px}
.color-org{background-color: #fd531a; width: 100px; height: 4px}

/* 2021.11.23 추가 */
.main-mp4,.video-bg{position: absolute; left: 0; top: 0; min-width: 100%; min-height: 100%;}
.video-bg{background-color: rgba(0, 0, 0, 0.2); backdrop-filter: blur(5px);}
.wave-bg{position: absolute; left: 0; bottom: -20px; width: 100%; opacity: .1;}
