.about-first{
    padding: 4rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}

.inside-about-first{
    width: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.inside-about-first-card{
    height: 100%;
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.2rem;
}

.iol {
    flex-direction: column;
    align-items: flex-start;
}

.iol h1{
    font-size: 42px;
    font-weight: 600;
    color: #2b2b2b;
    margin-bottom: 2rem;
}

.iol p{
        color: #858585;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4rem;
    margin-bottom: 1rem;
}

.about-second{
    padding: 4rem 0;
    padding-top: 2rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}

.about-second-card {
    height: 16rem;
    width: 32rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #ebebeb;
    margin-inline: 1rem;
    padding: 1rem;
    border-radius: 1rem;
}

.about-second-card h2{
    color: #434343;
    font-size: 22px;
    font-weight: 600;
    padding-left: 0.25rem;
    margin-bottom: 1rem;
}

.about-second-card p{
    color: #858585;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4rem;
    margin-bottom: 1rem;
}

@media screen and (max-width: 1024px){
    .inside-about-first {
    width: 95%;
    flex-direction: column;
}

.inside-about-first-card {
    height: 100%;
    width: 100%;
}
.about-first {
    padding-top: 2rem;
    padding-bottom: 2rem;
}


.about-second {
    padding-top: 0;
}


}

@media screen and (max-width: 600px){
    .iol h1 {
    font-size: 36px;
    }
    .about-second {
    flex-direction: column;
    }


    .about-second-card {
    height: 16rem;
    width: 95%;
    margin-bottom: 1rem;
}


.inside-about-first-card img {
    width: 95%;
}


}.inside-about-first-card img{
    width: 100%;
    padding: 2rem;
    border-radius: 1rem;
}