/*
========================================
About Section
========================================
*/


.about-section {

    padding:
    var(--space-2xl) 0;

}


.about-container {

    display:grid;

    grid-template-columns:
    1fr 1fr;

    gap:60px;

    align-items:center;

}



.about-image img {

    width:100%;

    max-width:
    var(--about-image-width, 500px);

    border-radius:
    var(--radius-md);

}



.about-label {

    color:
    var(--medipro-primary);

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:1px;

    font-size:var(--text-sm);

}



.about-content h2 {

    font-size: var(--text-4xl);

    margin-top:15px;

    margin-bottom:20px;

}



.about-content p {

    font-size: var(--text-base);

    line-height:1.8;

    margin-bottom:25px;

}



.about-features {

    list-style:none;

    padding:0;

    margin-bottom:30px;

}



.about-features li {

    font-size: var(--text-base);

    margin-bottom:12px;

    font-weight:500;

}



/*
========================================
Mobile
========================================
*/


@media(max-width:768px){


.about-container {

    grid-template-columns:
    1fr;

}


}