
.about-section {
    background-color: #fff;
    padding: 50px;
    text-align: center;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    animation: fadeIn 2s ease-in-out;
    max-width: 1200px;
    margin: 50px auto;
    border-radius: 10px;
}

.abt-h1 {
    font-size: 3rem;
    color: #0ef406;
    margin-bottom: 20px;
    font-family: Castellar;
    -webkit-text-stroke: 0.1vh #2a44ee;
}

.intro,.mission,.vision {
    font-size: 1.2rem;
    color: #0a0337;
    margin: 20px 0;
    line-height: 1.6;
}

.mission, .vision {
    font-style: italic;
    color: #444;
}

.highlights {
    margin-top: 40px;
}

.abt-h2 {
    font-size: 2.5rem;
    color: #222;
    margin-bottom: 20px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

.abt-ul {
    text-align: left;
}

.abt-li  {
    font-size: 1.2rem;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color: #5e57df;
    background-color: #eef;
    padding: 15px;
    margin: 10px 0;
    border-radius: 5px;
    animation: slideIn 0.5s ease-in-out;
}

/* Animations */
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes slideIn {
    from {
        transform: translateY(50px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
.mission{
    text-align: left;
}
.info{
    font-size: larger;
    text-align: left;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}