/* common class */
:root 
{
    --content-title: 42px;
    --content-sub-title:20px;
    --slider-title:28px;
    --slider-sub-title:16px;
    --main: #E76203;
    --black: #111;
    --gray:#767676;
}

/* slick 부분 */
.slider_wrap 
{
	width: 100%!important;
	
}

.slider_con 
{
	width: 100%;
	height: 100%;
}

.slider_image 
{
	width: 100%;
	height: 550px!important;
	border-radius: 30px;
	object-fit: cover;
}

.slick-dots 
{
	bottom: -80px!important;
}

.slick-prev 
{
	left: -52px!important;
}

.slick-next:before, .slick-prev:before 
{
	font-size: 48px!important;
	color: var(--main)!important;
}

.body_bottom_text_wrap 
{
	display: flex;
	flex-direction: column;
	align-items: center;
	gap:12px 0;
	justify-content: center;
	margin: 100px 0 40px;
}

.bbt_title
{
	font-size:var(--content-title);
}

.bbt_sub_title
{
	font-size:var(--content-sub-title);
}

.slider_text_wrap 
{
	margin-top: 40px;
    text-align: center;
}

.slider_title  
{
	font-size:var(--slider-title);
}

.slider_sub_title  
{
	font-size:var(--slider-sub-title);
}



/* 반응형 구간 */

/* 노트북 & 테블릿 가로 (해상도 1024px ~ 1279px)*/ 
@media all and (max-width:1279px) 
{ 

} 

/* 테블릿 가로 (해상도 768px ~ 1023px)*/ 
@media all and (max-width:1023px) 
{ 
	.body_bottom_text_wrap { margin: 40px; }
	.bbt_sub_title { text-align: center; }
	.slider_image { height: 400px !important;}
	.slick-next:before, .slick-prev:before { display: none; }
} 

/* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px)*/ 
@media all and (max-width:767px)
{
	:root 
	{
	    --content-title: 32px;
	    --content-sub-title:16px;
	    --slider-title:24px;
	    --slider-sub-title:16px;
	}
	.section { padding: 210px 0 60px; }
	.slider_image { height: 240px !important;}
	.slick-dots { bottom: -50px !important; }
}
/* 모바일 세로 (해상도 ~ 479px)*/ 
@media all and (max-width:479px) 
{   
	
}
