/* Default Section Styling */
.course-details-section-container{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 35px;
}

.course-details-content-container{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.course-description,
.contact-address-details,
.additional-content{
    width: 100%;
    color: var(--text-color);
    font-size: var(--content-font-size);
    font-weight: 300;
    letter-spacing: 0.5px;
}

.curriculum-highlights h4{
    color: var(--text-color);
    font-weight: 500;
    letter-spacing: 0.5px;
}

.course-details,
.curriculum-highlights,
.salient-features{
    width: 100%;
}

.course-details ul,
.curriculum-highlights ul,
.salient-features ul{
    padding: 5px 20px;
}

.course-details ul li,
.curriculum-highlights ul li,
.salient-features ul li{
    list-style-type: disc;
    font-size: var(--content-font-size);
    color: var(--text-color);
    font-weight: 300;
    letter-spacing: 0.5px;
}

.contact-address-details{
    display: flex;
    flex-direction: column;
    gap: 10px;
}