@charset "utf-8";

.wrap_visual{position:relative;background:url(/sites/give/images/main/main_visual_1.jpg) no-repeat center;background-size:cover;height:100vh;}


/*
.wrap_visual .container::after{content:"";display:block;width:424px;height:253px;position:absolute;left:50%;margin-left:-212px;top:50%;margin-top:-126px;background:url(/sites/give/images/main/visual_slogan.png) no-repeat center;}
*/
.wrap_visual .container,
.wrap_visual .slick-slide > div,
.wrap_visual .slick-slide li,
.wrap_visual .item_1{height:100vh;text-align:center;}
.wrap_visual .item_1 img{display:inline;}
.wrap_visual .item_2{display:none;}
.wrap_visual .item_2 .text_1{}
.wrap_visual .item_2 .text_2{}
/*
@media only screen and (min-width:1921px){
	.wrap_visual .slick-list{left:0;width:100%;margin-left:0;}
	.wrap_visual .slick-list .slick-track .slick-slide img{max-width:initial;width:100%;}
}
@media only screen and (max-width:1600px){
	.wrap_visual,
	.wrap_visual .slick-list{height:700px !important;}
	.wrap_visual .slick-list{width:1600px;margin-left:-800px;}
}
@media only screen and (max-width:1280px){
	.wrap_visual,
	.wrap_visual .slick-list{height:547px !important;}
	.wrap_visual .slick-list{width:1280px;margin-left:-640px;}
}
@media only screen and (max-width:768px){
	.wrap_visual,
	.wrap_visual .slick-list{height:437px !important;}
	.wrap_visual .slick-list{width:1024px;margin-left:-512px;}
}
*/

.wrap_visual .container{display:flex;align-items:center;justify-content:center;}
.wrap_visual .centerInner{width:440px;height:236px;}
.wrap_visual .centerInner img{width:100%;}
@media only screen and (max-width:768px){
	.wrap_visual .centerInner{width:60%;}
}


/*콘트롤*/
.wrap_visual .control{display:none;}
@media only screen and (max-width:768px){
}


/*애니메이션
.wrap_visual .item_1 img{animation-name:mainVisual;animation-duration:4s;animation-fill-mode:forwards;}
@keyframes mainVisual{
	0%{filter:blur(10px);filter:grayscale(1);transform:scale(1.3);}
	100%{filter:blur(0px);filter:grayscale(0);transform:scale(1);}
}