@charset "utf-8";
/*
ksodesign1@naver.com
http://ksodesign.com/

Copyright 2010 KSODESIGN	 
Contributing author : KSJade
----------------------------------------------------------------*/

/*------------------------------------------------------------
**
** Page (teamserenade)
**
--------------------------------------------------------------*/

#kso-page b {font-weight: bold;}
#kso-page .page-section {
	padding: 5rem 0;
}
#kso-page .page-section-header h1 {
	letter-spacing: .27em;
}
#kso-page .page-section h1 {
	font-size: 54px;
	font-weight: 700;
}

.page-section span.dot:after {
    bottom: 15px;
    width: 8px;
    height: 8px;
}


#kso-page .page-list {
	padding: 0;
	list-style: none;
}
#kso-page .page-list li {
	position: relative;
	padding-left: 70px;
	margin-bottom: 2rem;
	font-size: 20px;
	line-height: 1.5;
	color: #fff;
}
#kso-page .page-list li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 9px;
	width: 40px;
	height: 12px;
	background-color: #E9328C;
}
#kso-page .page-list li:nth-child(2):before {
	height: 8px;
	background-color: rgba(233, 50, 140, 0.7);
}	
#kso-page .page-list li:nth-child(3):before {
	height: 6px;
	background-color: rgba(233, 50, 140, 0.3);
}	



#kso-page .fa-ul>li {
	margin-bottom: 1rem;
}
#kso-page .fa-ul>li svg {
	margin-right: .5rem;
	color: #3396ff;
}

.text-gray {color: #666;}
.py-100 {padding-top: 30px;padding-bottom: 30px;}
/*------------------------------------------------------------
**
** Media Query
**
--------------------------------------------------------------*/
@media (min-width: 992px) {
	.py-lg-10 {
		padding-top: 10rem !important;
		padding-bottom: 10rem !important;
	}
}
@media (min-width: 1200px) {
	#kso-page .page-section h1.display-2 {
		font-size: 80px;
	}
	#kso-page .page-section h1.display-3 {
		font-size: 60px;
	}
	#kso-page .page-section h1.display-4 {
		font-size: 40px;
	}
	#stickyHeader.sticky {
		position: fixed;
		top: 100px;
	}
}

@media (max-width: 1199px) {
	#kso-page .page-section h1 {
		font-size: 40px;
	}

}
@media (max-width: 991px) {

}
@media (max-width: 576px) {
	#kso-page .page-section h1 {
		font-size: 26px;
	}
	#kso-page .page-list li {
		font-size: 16px;
	}
}