@charset "UTF-8";

/* Text */
.maintitle {}
.subtitle { font-size: 19px !important; }

/* 연사 전체 wrapper */
.speakers-wrapper
{
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 40px;

	/* display:none; */
}

/* h4 {display:none !important;} */

/* 연사 박스 */
.speakers-box
{
	width: 48%;
	height: auto;
	padding: 35px;
	border: none;
	background-color: #e9f5ee;
	border-radius: 10px;
	position: relative;
	box-sizing:border-box;
}
.speakers-box .sp_title
{
	width: 100%;
	height: 200px;
	display: flex;
	gap: 30px;
	margin-bottom: 20px;
	border-bottom: 2px solid #387550;
}
.speakers-box .sp_title img
{
	width: 145px;
	height: 170px;
	border-radius: 10px;
	max-width: 100%;
}
.speakers-box .sp_title .sp_title_sub
{
	display: flex;
	justify-content: center;
	flex-direction: column;
	gap: 10px;
}
.speakers-box .sp_title .sp_title_sub h5
{
	font-size: 20px;
	font-weight: 700;
	color: #444;
}
.speakers-box .sp_title .sp_title_sub p.belong { font-size: 18px; line-height: 20px; }
.speakers-box .sp_title .sp_title_sub p.nation { font-size: 16px; font-weight: 700;  line-height: 16px; }
.speakers-box .sp_cont { width: 100%; height: 80px; }
.speakers-box .sp_cont p.lecture-title
{
	color: #888;
	font-size: 16px;
	margin-bottom: 5px;
}
.speakers-box .sp_cont p.lecture-cont
{
	font-size: 16px;
	font-style: italic;
	font-weight: 700;
	color: #000;
}
/* cv버튼 */
.speakers-box .cv-btn
{
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 3px 10px;
	background-color: #e43d49;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	border-radius: 5px;
	font-size: 15px;
}