.about {
    margin-top: 5em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 32px;
}

.profile-img-about-me {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    gap: 5.56em;
}
.profile-img-about-me > * {
    flex-basis: 100%;
}
.profile-img {
    display: flex;
    justify-content: center;
}
.profile-img img {
    width: 100%;
    object-fit: cover;
    border-radius: 50%;

}
.about-me {
    padding-top: 3em;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    gap: 1em;
    line-height: 179.3%;
}
.about-me-title {
    font-size: 80px;
}

.about-me-text {
    max-width: 19em;
}

.about-quote {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-top: 2em;
    font-size: 70px;
    font-weight: 700;
    line-height: 145%;
}

.about-me-text-part2 {
    margin-top: 2em;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: baseline;
    gap: 3.2em;
    line-height: 179.3%;
}
.about-me-text-part2 > * {
    /* border: 2px solid black; */
    flex-basis: 100%;
    max-width: 18em;
    display: flex;
}


@media screen and (max-width: 1100px) {
        
        .about {
            padding-left: 5%;
            padding-right: 5%;
            font-size: 28px;
        }
        .profile-img {
            padding-top: 2em;
        }

        .about-me-text {
            max-width: none;
        }
        .about-me {
            padding-top: 0;
            line-height: 150%;
        }
        .about-quote {
            font-size: 35px;
        }


        .about-me-text-part2 {
            line-height: 150%;
        }
        .about-me-text-part2 > * {
            max-width: none;
        }
        .about-me-text-part2-left {
            font-size: 28px;
        }
        .about-me-text-part2-right {
            font-size: 28px;
        }

       
}