@charset "utf-8";

.ctt_admin { display:none !important; } /* Admin Menu Disabled */

#coWrap {
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:3rem 0;
	text-align:center;
}
#coWrap h1 {
	font-size:1.5rem;
	color:#000;
	font-weight:700;
	word-break:keep-all;
	margin-top:3rem;
	text-align:center;
}
#coWrap h1 .char {
	transition:all 1s cubic-bezier(0.3,0,0.3,1); 
	transition-delay:calc(0.1s * var(--char-index));
	opacity:0;
	transform:translateY(1rem);
	filter:blur(10px);
}
#coWrap h1.aos-animate .char {
	opacity:1;
	transform:translateY(0rem);
	filter:blur(0);
}
#coWrap article {
	margin-top:3rem;
	display:flex;
	align-items:flex-start;
}
#coWrap article div {
	width:50%;
	text-align:left;
}
#coWrap article .aboutKor { padding-right:2rem; }
#coWrap article .aboutEng { padding-left:2rem; }
#coWrap article div strong {
	min-height:3rem;
	font-size:1.15rem;
	color:#1b1b1b;
	font-weight:700;
	word-break:keep-all;
	display:block;
}
#coWrap article div p {
	min-height:6.5rem;
	font-size:1rem;
	color:#333;
	font-weight:400;
	line-height:1.5rem;
	word-break:keep-all;
	margin-top:1rem;
	display:block;
}
#map {
	width:100%;
	height:500px;
	margin-top:5rem;
	filter:grayscale(1);
	display:block;
}
#coWrap .info {
	margin-top:1rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
#coWrap .info li {
	margin:0.5rem 2rem 0 0;
	display:flex;
	align-items:flex-start;
}
#coWrap .info li em {
	font-size:1rem;
	color:#000;
	font-weight:600;
	font-style:normal;
	margin-right:1rem;
}
#coWrap .info li span {
	font-size:1rem;
	color:#333;
	word-break:keep-all;
	text-align:left;
}

/*
+-----------------------------------------------------------------+
+           Desktop Device greater than 1201px          +
+-----------------------------------------------------------------+
*/
@media all and (min-width:1201px) {

}

/*
+--------------------------------------------------------------------------------------+
+           Tablet Device Less than 1200px or greater than 769px          +
+--------------------------------------------------------------------------------------+
*/
@media all and (min-width:769px) and (max-width:1200px) {
	#coWrap article .aboutKor { padding-right:1rem !important; }
	#coWrap article .aboutEng { padding-left:1rem !important; }
}

/*
+----------------------------------------------------------+
+           Mobile Device Less than 768px          +
+----------------------------------------------------------+
*/
@media all and (max-width:768px) {
	#coWrap article {
		flex-direction:column !important;
	}
	#coWrap article div {
		width:100%;
		padding:0 !important;
	}
	#coWrap article .aboutEng { margin-top:3rem !important; }
	#coWrap article div strong { font-size:1.15rem !important; }
	#coWrap article div p { font-size:0.95rem !important; }
	#coWrap .info { justify-content:flex-start !important; }
}