.heading-wrap {background: url(/_res/unist/fund/img/content/img-heading-info.png)no-repeat center center;}

.box-head {display: flex;padding: 60px 50px;border-radius: 5px;border: 1px solid #E5E5E5;gap: 50px;justify-content: space-between;position: relative;}
.box-head:before {content: "";position: absolute;width: 1px;height: calc(100% - 130px);top:50%;left: 50%;transform: translate(-50%, -50%);background: #EEEEEE;}
.box-head > div {display: flex;gap: 36px;align-items: center;flex: 1;position: relative;}
.box-head > div .img {max-width: 258px;width: 100%;}
.box-head > div .txt {flex: 1;}
.box-head > div .txt .tit {font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: -0.2px;vertical-align: middle;color: #222222;margin: 0 0 24px;}
.box-head > div .txt > ul > li {padding: 0 0 20px;}
.box-head > div .txt > ul > li:last-child {padding: 0;}
.box-head > div .txt > ul > li > p {font-weight: 600;font-size: 15px;line-height: 100%;letter-spacing: -0.2px;vertical-align: middle;color: #0B3D72;background: #F0F9FD;padding: 6px 24px;display: inline-block;border-radius: 99px;margin: 0 0 12px;}
.box-head > div .txt > ul > li > ul > li {font-weight: 600;font-size: 16px;line-height: 100%;letter-spacing: -0.2px;vertical-align: middle;color: #333333;position: relative;padding: 0 0 10px 9px;}
.box-head > div .txt > ul > li > ul > li:last-child {padding-bottom: 0;}
.box-head > div .txt > ul > li > ul > li:before {content: "";position: absolute;width: 3px;height: 3px;top: 5px;left: 0;background: #0B3D72;border-radius: 99px;}

.box-head > div.right .txt > ul > li > p {background: #FBF7F0;color: #C8973E;}
.box-head > div.right .txt > ul > li > ul > li:before {background: #C8973E}

@media (max-width: 1400px){
	.box-head {padding: 30px 20px;}
	.box-head > div {gap: 20px;width: 100%;}
}


@media (max-width: 1024px){
	.box-head {flex-direction: column;}
	.box-head:before {display: none;}
	.box-head > div .txt {flex: unset;}
	.box-head > div {justify-content: center;}
}


@media (max-width: 768px){
	.box-head > div {flex-direction: column;    align-items: flex-start;}
	.box-head > div .img {max-width: unset}
	.box-head > div .img img {width: 100%;height: 100%;object-fit: cover;}
	
	.box-head > div .txt {width: 100%;}
	.box-head > div .txt .tit {font-size: 20px;margin: 0 0 15px;}
}