.mentor_top{
 display: flex;
 /* justify-content: space-between; */
 align-items: center;
 margin-bottom: 10px;
 gap:20px;
}

.mentorImg{
 width: 19%;
}

.mentorImg span{
	display:block;
	position: relative;
	aspect-ratio: 300 / 400;
	overflow: hidden;
	border-radius: 16px;
}

.mentorImg span img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	float: none;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	transition: 0.5s ease all;
	transform-origin: center;
}

.mentor_list{
    display: flex;
    flex-direction: column;
    gap: clamp( .4375rem, 2vw, .9375rem ); /* 7 15 */
    align-items: flex-start;
    justify-content: center;
    width: 70%;
	flex: 1;
}

.mentor_section{
    border-bottom: dotted 1px var(--dark_color_sec);
    width:100%;
    padding-bottom: clamp( .4375rem, 2vw, .9375rem ); /* 7 15 */
    display: flex;
    flex-wrap: wrap;
    gap: .3125rem; /* 5 */
}

.mentor_section .mentor_section_tit{
    font-weight: 600;
    color: var(--seventh_color);
}

.mentor_section a{
    text-decoration: none;
	color: #333;

}

.mentor_section a:hover{
    opacity: 0.7;
	transition: all 0.3s ease;

}

@media(max-width:1100px){
	.mentor_top{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
		margin-bottom: 10px;
		gap:10px;
	   }
	   .mentorImg{
		width: 100%;
	   }
	   .mentor_list{
		display: flex;
		flex-direction: column;
		gap: 10px;
		align-items: flex-start;
		justify-content: center;
		width:100%;
	}
}


.mentor_bottom{
    padding-top: .9375rem; /* 15 */
}

.mentor_bottom .mentor_bottom_tit{
    color: var(--primary_color);
    font-size: clamp( 1rem, 2.4vw, 1.125rem ) ; /* 16 18 */
    font-weight: 600;
    padding-bottom: .9375rem; /* 15 */
}