/* 비전 */
.main-vision {word-break: keep-all;}
.main-vision h1{color: var(--second-color);}
.ubderline{border-bottom: 2px solid var(--second-color); padding-bottom: 10px;}


@media (min-width: 768px){
	.main-vision-sbtitle{width: 43%;}
}

/* 기술소개 */
.technology-border{height: 1px; margin: 20px auto; background: var(--second-color); }
.technology-sbtitle{word-break: keep-all;}
.technology-name{word-break: keep-all;}
.technology-text{word-break: keep-all;}

@media (min-width: 769px) and (max-width: 1024px){
	.technology-img{width: 60%;}
	.technology-name{font-size: 23px;}
}

@media (min-width: 1200px){
	.technology-content{width: 68%;}
}

@media (min-width: 1025px){
	.technology-img{width: 56%;}
	.technology-name{font-size: 30px;}
}

@media (min-width: 768px){
	.technology-border{width: 2%;}
	.technology-imgbox{
		border-radius: 50%;
		border: 2px solid var(--gray-400);
	}
}

@media (max-width: 767px){
	.technology-border{width: 10%;}
	.technology-img{position: relative; height: 0; overflow: hidden; padding-bottom: 70%;}
	.technology-imgbox{position: absolute; top: -20%;}
	.technology-name{font-size: 22px;}
	/* .technology-name{position: absolute; top: 20%;}
	.technology-text{position: absolute; top: 40%;} */
}
