.text-spacing-sm{
    letter-spacing: 1px;
}
.detailed-information-container {
	word-wrap: break-word; 
    white-space: normal; 
}
.detailed-information-item h4 span  {
	font-size: 19px;
}
.download_cv_btn{
    padding: 8px 12px;
    transition: background-color 0.3s ease;
}
.childhood-img{
    width: 100%;
    height: 450px;
    object-fit: cover;
}
.childhood-description {
	text-align: justify;
	letter-spacing: -1.2px;
}
.childhood-highlight-text-color{
	letter-spacing: .1px;
	font-weight: bold;
	color: #198754;
}
.education-icon-circle{
    width: 50px;
    height: 50px;
    border: 2px solid #1fb46f;
    background-color: #1fb46f;
    border-radius: 50%;
}
.education-icon-vertical-line{
    width: 2px; 
    height: 100px;
    background-color: #1fb46f;
}
.time-period-bg-color{
	background: #d3d3d3;
	color: black;
}
.grade-text-color{
	color: #474546;
}
.grade-description-color{
	color: black;
}